Необходимо разработать простой игровой движок, применив техники работы с 2D и 3D графикой, освещением, шейдерами и трассировкой лучей. В результате должен получится простой движок, с возможностью работы с камерой, объектами и освещением.Основные задачи:1. Создать базовую архитектуру игрового движка с поддержкой 3D-сцен.2. Реализовать систему рендеринга с использованием подходов: рендерингчерез растризацию и трассировку лучей.3. Настроить камеру и систему управления ею.4. Реализовать поддержку базовых игровых объектов и взаимодействие с ними.5. Обеспечить работу с несколькими типами источников света.6. Оптимизировать производительность движка (по возможности).Этап 1. Архитектура игрового движка1. Инициализация системы:Создайте основную структуру движка. Включите в нее следующие компоненты:Рендеринг: модуль, отвечающий за отрисовку сцен.Физика (опционально): простой модуль для расчета столкновений объектов(например, сферы и плоскости).Игровая логика: управление взаимодействием объектов сцены и правил игры.Загрузчик файлов формата OBJ для добавления их на сцену2. Менеджер сцены:Разработайте систему для управления игровыми сценами. Сцена должнасодержать:Объекты (3D-модели).Источники светаКамеруЭтап 2. Рендеринг сцены1. Рендеринг через растризацию:Реализуйте базовый алгоритм отрисовки сцены с использованием растризации.Включите поддержку:Основных 3D-примитивов (сферы, кубы, плоскости и т.д.).Затенения (Flat или Gouraud shading).Простого освещения: направленный источник света и точечные источникисвета.2. Трассировка лучей (Ray Tracing):Добавьте возможность рендеринга сцены через трассировку лучей. Это может бытьотдельный режим движка. Обеспечьте:Поддержку отражений и теней.Простые материалы (зеркальные и матовые).Реализацию хотя бы одного эффекта: преломления или каустики(опционально).3. Шейдеры:Напишите простые вершинные и фрагментные шейдеры для объектов сцены.Реализуйте:Диффузное и зеркальное освещение.Управление цветами материалов через шейдеры.Этап 3. Работа с камерой1. Базовое управление камерой:Реализуйте систему управления камерой, которая позволяет:● Перемещаться по сцене (WASD или стрелки).● Изменять угол обзора (вращение камеры мышью).● Масштабировать изображение (например, через колесо мыши).2. Проекции:Реализуйте возможность переключения между ортографической и перспективнойпроекциями для камеры.Этап 4. Работа с объектами и освещением1. Игровые объекты:Реализуйте возможность добавления объектов в сцену через код или файлконфигурации. Объекты должны иметь:● Позицию, вращение, масштаб.● Взаимодействие с источниками света (освещаться).2. Освещение:Настройте работу нескольких типов источников света:Направленный свет (Directional Light): влияет на всю сцену.Точечный свет (Point Light): создаёт затухающее освещение, которое зависит отрасстояния до объекта.● Прожектор (Spotlight): освещает только определенную область сцены.3. Тени:Добавьте поддержку теней для объектов сцены. Это могут быть простые тени дляначала, например, только от одного источника света (опционально).Этап 5. Оптимизация и улучшение производительности1. Уменьшение количества рендеринговых вызовов:Постарайтесь уменьшить количество вызовов отрисовки для повышенияпроизводительности движка.2. Ограничение глубины трассировки лучей:Если вы используете трассировку лучей, реализуйте ограничение глубины лучей дляускорения работы.3. Профилирование производительности:Реализуйте базовое профилирование кадров (FPS) и времени рендеринга дляотслеживания производительности движка.Этап 6. Разработка простого интерфейса1. Игровой интерфейс:Реализуйте базовый интерфейс (HUD), который показывает информацию о текущемсостоянии игры, например, FPS или количество объектов в сцене.2. Меню настроек:Сделайте меню, где можно будет изменять параметры графики (например, качествотеней, включение/отключение трассировки лучей).Финальная задача: создание мини-игрыИспользуя созданный вами игровой движок, реализуйте простую игру. Она должнавключать:Сцену с несколькими объектами (например, движущиеся или статичныепрепятствия).Управление игроком (например, от первого лица с возможностью перемещениякамеры).Взаимодействие с объектами (например, сбор предметов или избеганиепрепятствий).
В расценках на сео не разбираюсь, ставлю просто рандомную цену, не стоит отправлять отзывы о низкой оплате, пишите свою стоимость мне в предложении.
Есть задачи для сеошника.
Просто настроить выдачу, без глобального продвижения.
есть сейчас такая проблема с выдачей:
Мы в топе по запросу b2bwallet, но когда пишешь в гугл «b2bwallet», он выдает результаты поиска «b2b wallet»
Внутренняя оптимизация
Опубликован: 2 часов назад
Бюджет: 4000 руб.~$49.94
Требуются менеджеры в команду
Здравствуйте! В компанию требуются менеджеры. Нужно будет писать в what's app потенциальным клиентам с предложением сотрудничества. Оплата сдельная, график роботы свободный. Подробности работы можно будет узнать у регионального менеджера(Я перенаправлю вас к нему) .
Pr
Опубликован: 2 часов назад
Бюджет: 500 руб.~$6.25
Продающий текст для страниц Онлайн школы
Нужны продающий текст для трех страниц Онлайн школы:
1. Онлайн-школа
2. Подготовим к ЕГЭ
3. Подготовим к ОГЭ
Ко всем страницам нужно будет:
- подобрать ключевые слова
- составить тайтлы
- составить дискрипшен
- сделать перелинковки
Конкуренты
sotkaonline точка ru
school.synergy точка ru
ibls точка one
(Объем текста, примеры заголовков смотрите у конкурентов)
Продающие и бизнес-тексты
Опубликован: 3 часов назад
Бюджет: 11000 руб.~$137.32
Создать текстуру в векторе либо как обычное изображение
Необходимо из имеющийся картинки создать текстуру в векторе чтоб можно было редактировать цвета либо как обычное изображение (jpeg либо png формат) в зависимости от картинок.
За 1 текстуру - 500 руб.
Если есть заинтересованные лица, прошу откликнуться для дальнейшего обсуждения.
Обработка и редактирование
Опубликован: 3 часов назад
Бюджет: 1000 руб.~$12.49
Монтаж коротких роликов
Обычно кидаю задание на 10 видосов, когда заканчиваешь - кидаю оплату
Хронометраж 15-35 секунд
С титрами (они автоматические)
Для монтажа есть уже готовый шаблон - ничего сложного
Ниче придумывать не надо) берёшь видос, берёшь момент либо по-моему запросу, либо какой-нибудь смысловой - и вырезаешь
Видеосъемка и монтаж
Опубликован: 3 часов назад
Бюджет: 1000 руб.~$12.49
Лэндинг на tilda
Тз в прикрепленном файле. Дополнительную информацию можно взять с нашего общего сайта:
https://tkacheva-kseniya.ru/retrit-na-rody/
Желательно в короткие сроки
Создание сайта
Опубликован: 3 часов назад
Бюджет: 16000 руб.~$199.73
Этикетка для термо принтера 120×75 мм
Необходима этикетка для термо принтера.
Есть шаблон в виде фото
Необходимо сделать оперативно ( до утра )
То что в приложенных файлах превратить в качественную картинку
Размер этикетки 120×75 мм
Опубликован: 3 часов назад
Бюджет: 3000 руб.~$37.45
Импортировать товары в WordPress (Товары на ACF)
Необходимо импортировать товары в WordPress из файла.
Доступы к сайту в лс исполнителю.
Файлы для импорта:
https://1drv.ms/w/c/90d3f821d3f532f5/EQRqtMYBUW1Ep6y7iNM-TcsBbj0-tpp0b3jXQBbQYktb5w?e=xATZ3y
Доработка и настройка сайта
Опубликован: 3 часов назад
Бюджет: 3500 руб.~$43.69
Написать статью по Конституционному праву
нужно написать статью по конституционному праву, а так же перевести ее по возможности руб
Тексты
Опубликован: 3 часов назад
Бюджет: 8000 руб.~$99.87
Фирменный стиль
Нужен фирменный стиль стоматологической фирмы
Название если честно думаю над ним если придумаете что то интересно буду благодарен
ЛилияДент одна из моих идей
Логотип и брендинг
Опубликован: 3 часов назад
Бюджет: 10000 руб.~$124.83
Реферальная система с конструкторе ботов jetbot24.ru
Необходимо в готовый сценарий на jetbot внедрить реферальную систему и систему скидки . Рассмотрю предложения, приоритет тем, кто уже внедрял такое и шарит)
Скрипты и боты
Опубликован: 3 часов назад
Бюджет: 5000 руб.~$62.42
Сделать иконку - черный силуэт человечка
Необходимо сделать черного человечка-силуэт в стиле примеров(см.вложения), чтобы передавал мем с Уиллом Смитом(см.вложение).
Веб и мобильный дизайн
Опубликован: 3 часов назад
Бюджет: 500 руб.~$6.25
Рисовать картинку красиво на видео
Нужен видеопрофессионал который может мои картинки превратить в видео красивое шоу! Я прикрепил видео вы можете посмотреть видео и ознакомится что я хочу
Видеоролики
Опубликован: 3 часов назад
Бюджет: 2000 руб.~$24.97
Настроить выгрузку из сайта номера и Client ID
На сайт yur-avto.ru необходимо добавить обработку, чтобы при отправке любой формы вместе с отправкой письма на почтовый ящик в базу сохранялись данные, которые были переданы в форме. Также необходимо настроить возможность получать client id яндекс метрики.
Сайт на Вордпресс.
Цену указываю условную. Не знаю сколько это стоит. Пишите свои предложения.
Доработка и настройка сайта
Опубликован: 3 часов назад
Бюджет: 2000 руб.~$24.97
Не получается поменять имя в твиттере
Something went wrong, but dont fret — its not your fault.
вот такая ошибка
аккаунт новый
нужно проконсультировать чтобы получилось изменить имя)
Соцсети и SMM
Опубликован: 3 часов назад
Бюджет: 1000 руб.~$12.49
[Unity] Нужен готовый проект игры
Нужна игра на Unity с хоррор тематикой или около-хоррор.
Что должно входить в игру:
1) Какой-либо базовый геймплей.
2) Понятная цель игрока (Конец игры, конец уровней, набрать N-ое кол-во очков, остаться в живых и т.д.).
Важно, чтобы в проекте не было лагов, готовый вес игры не более 50мб для WebGL.
Игры
Опубликован: 3 часов назад
Бюджет: 2000 руб.~$24.97
Фирменный стиль
Нужен фирменный стиль стоматологической фирмы
Название если честно думаю над ним если придумаете что то интересно буду благодарен
ЛилияДент одна из моих идей
Логотип и брендинг
Опубликован: 3 часов назад
Бюджет: 10000 руб.~$124.83
Нужно Перевести Текст из статьи
Нужно перевести текст на Английский из статьи руб
Переводы
Опубликован: 3 часов назад
Бюджет: 8000 руб.~$99.87
Отредактировать фотографии для сайта
Всем привет!
есть 7 фотографий, Нужно
- удаление фона;
- цветокоррекция;
- базовая ретушь фотографии удаление пыли, царапин, пятен
на фотографии крупные изделия из металла.
На выходе png b jpg на белом фоне.
Фото для карусели
Обработка и редактирование
Опубликован: 3 часов назад
Бюджет: 500 руб.~$6.25
Продвижение карточки организации в Яндекс картах
Оформление рекламы и карточки компании в Яндекс картах.
Вывести карточку компании в топ поисковой выдачи.
Рейтинг компании по итогу выполнения задачи должен быть выше чем у конкурентов.