x

Разработка простого игрового движка

Перейти к заказу
Необходимо разработать простой игровой движок, применив техники работы с 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. Меню настроек:Сделайте меню, где можно будет изменять параметры графики (например, качествотеней, включение/отключение трассировки лучей).Финальная задача: создание мини-игрыИспользуя созданный вами игровой движок, реализуйте простую игру. Она должнавключать:Сцену с несколькими объектами (например, движущиеся или статичныепрепятствия).Управление игроком (например, от первого лица с возможностью перемещениякамеры).Взаимодействие с объектами (например, сбор предметов или избеганиепрепятствий).

Найдено 313894 результата

Поменять текст и расположение элементов у 8 этикеток. Подготовить для печати в типографии

Необходимо поменять текст и расположение элементов у 8 этикеток (8 макетов). И каждый из восьми макетов в форматах: Готовый... руб

Графический дизайн
Опубликован:
10 часов назад
Бюджет:
4000 руб.~$49.94
Создать чат-бота в Телеграм, синхронизация с Tilda

Чат-бот в Телеграм Который будет напоминать студентам, проходящим курс на Tilda о необходимости повторить пройденный материал. Сообщение должно приходить в ТГ через 1) 8 часов 2) 24 часа 3) 3 дня 4) 14 дней 5) 60 дней 6) 4 месяца 7) 8 месяцев после отметки на сайте о прохождении урока. Например, Человек прошел урок, поставил [:2714] и ему должны прийти напоминания вот во все эти сроки [:1f53c] после каждого пройденного урока.

Скрипты и боты
Опубликован:
10 часов назад
Бюджет:
6000 руб.~$74.9
Минапп в ТГ

Нужно закодить миниапп в тг ТЗ: https://www.notion.so/yolly/MyDog-14c3b9b2cc7a80949545c37ec7fa9cee Макеты приложены в тз

Скрипты и боты
Опубликован:
10 часов назад
Бюджет:
60000 руб.~$748.98
Ведение бухгалтерии для нескольких юр.лиц

Ищем внимательного бухгалтера для ведения нескольких юр. лиц с небольшим оборотом (микробизнес) - 2 ООО без оборота - 1 ООО с небольшим оборотом, упрощенка - 1 АНО ДПО с небольшим оборотом , упрощенка - 1 ИП с небольшим оборотом , упрощенка. Общее количество сотрудников на все компании - 5 человек. Нужно - 1. вся бухгалтерия, 2. помощь в выставлении счетов, акты выполненных работ. Более подробное ТЗ - пришлю по запросу

Бухгалтерия и налоги
Опубликован:
10 часов назад
Бюджет:
60000 руб.~$748.98
Vfx видео

видео дополненной реальности для ресторана. Нарисовать одного персонажа. пример м и тз вышлю персонально.

Видеоролики
Опубликован:
10 часов назад
Бюджет:
20000 руб.~$249.66
Доделать рисунок по параметрам

Есть готовый практически рисунок, прикладываю. Задача по нему: 1. В отражении Джокер должен быть в медицинском халате с нашивкой Дева-Дент (мелкой но читаемой) 2. Что-то придумать с рубашкой, штанами и галстуком, чтобы сочетались с халатом, убрать или перерисовать 3. Размер 7×10 4. В левом нижнем углу интегрировать QR-код (предоставлю) 5. В руку поместить стоматологический инструмент желательно, бор или что-то понятное Лицо и другие детали в принципе устраивают, корректируем по желанию

Арт и иллюстрации
Опубликован:
10 часов назад
Бюджет:
6000 руб.~$74.9
Поднять на выделенном сервере ноды ETH, BTC, Tron, Ton

Хочу сделать свой сервер для проверки баланса и создания транзакций. Мне нужно на одном выделенном сервере поднять все нужные ноды с их апи, чтобы можно было с ними взаимодействовать. То есть нужно поднять- полную ноду BTC- полную ноду ETH- ноду Tron- ноду Tonто есть основные криптовалютыобсудим как они поднимаются и какие варианты есть.

Servers
Опубликован:
10 часов назад
Бюджет:
10000 руб.~$124.83
Установить ssl сертификат + настройка доменной почты

Сайт на shopt script + домен на рег ру. Доменная почта заведена, но не работает. необходимо добавить запись. Приоритет кто выполнит сегодня.

Доработка и настройка сайта
Опубликован:
10 часов назад
Бюджет:
1000 руб.~$12.49
Прозвон базы голосом

Нужно прозвонить большую базу голосом, условие от 5 человек. У нас есть большой проект как на вход так и на исход, нужно прозвонить базу по скрипту. Для начала изучить базу знаний, сдать контрольный звонок роботу и далее уже прозванивать базу строго по скрипту.

Обзвоны и продажи
Опубликован:
10 часов назад
Бюджет:
100000 руб.~$1248.29
Найти email-адреса этих ЛПР

Следует найти email-адреса лиц, принимающих решения, этих 70 компаний для рассылки маркетинговых СММ-предложений B2B. https://docs.google.com/document/d/12KxLF4lg3OqvfnOyVe6iQCBkvyYHX1IusIG28nr53d8/edit?usp=sharing

Базы данных и клиентов
Опубликован:
10 часов назад
Бюджет:
6000 руб.~$74.9
Требуется создание YouTube-видео

Мы ищем видеомонтажера для создания динамичных и качественных роликов на наш YouTube-канал, посвященный финансам, инвестициям и трейдингу. Основная задача — умение находить и подбирать видеоматериал для создания полного видеоряда, который будет соответствовать тематике и поддерживать интерес зрителя. Что нужно будет делать: Искать и подбирать видеоматериалы, подходящие под техническое задание и озвучку. Создавать полноценные видеоролики на основе ТЗ и озвучки на русском и английском языках. Добавлять графику, текст и инфографику (если требуется по ТЗ). Что мы предоставляем: Готовую озвучку на русском и английском языках. Четкое техническое задание с требованиями и сценариями. Часть материалов и ссылки на источники для использования в видео. Требования: Опыт работы с видеомонтажом и подбором видеоматериалов для YouTube. Умение находить подходящий видеоряд для иллюстрации и усиления содержания видео — это ключевой навык, на который мы делаем акцент. Наличие портфолио выполненных работ — обязательно. Будем рады сотрудничеству! Пожалуйста, не забудьте прикрепить ваше портфолио при отклике.

Видеосъемка и монтаж
Опубликован:
10 часов назад
Бюджет:
30000 руб.~$374.49
Оператор в чат без звонков

Задача ПИСАТЬ В ТЕЛЕГРАММ: @novioli Требуются работники для удаленной работы. Время работы может составлять от 2 часов в... руб

Интернет продвижение и реклама
Опубликован:
10 часов назад
Бюджет:
25000 руб.~$312.08
Cверстать сайт из PDF

Нужно адаптивно и аккуратно сверстать сайт из ПДФ по слоям, все объекты в свг и анимации при скроле и объектов

Верстка
Опубликован:
10 часов назад
Бюджет:
2000 руб.~$24.97
Продвижение в телеграм

Нужен человек, который может привлечь трафик в телеграм-бота нестандартными методами. Бот - сервис блокировки рекламы и безопасного соединения. Прошу в двух словах обозначить что планируете делать и рекомендуемый бюджет.

Соцсети и SMM
Опубликован:
10 часов назад
Бюджет:
20000 руб.~$249.66
Нужен модуль опенкарт 3

Может есть у кого нужный Нужны модули напишу в личку какие просто скидываете архив проверяю все ок закрываю кворк

Скрипты и боты
Опубликован:
10 часов назад
Бюджет:
500 руб.~$6.25
Сделать календарь 2025 настенный и настольный адаптив

Всем привет!  Нужно сделать календарь 2025 года и подготовить макет к печати (цвета в cmyk). Размеры:  1. Календарь настенный формат 300x420 мм (A3) (рекламное поле 50 мм с контактами и лого внизу) 2. Календарь домик, 210*180 мм (из них рекламное поле 30 мм с контактами и лого, основание 85 мм) 1й месяц года (январь 2025 - цитата основателя (она тут, там же макет для проектов с нужными цветами и шрифтом (Acrom) - https://disk.yandex.ru/d/q7vp-6u3LZxstw 2-13 месяцы календарей - проекты, контент тоже там + лого в векторе. Если будет недостаточно фото или не устроит качество, по некоторым проектам можно найти инфу в интернете. Афимскому ПВЗ загрузим сегодня-завтра, остальные папки наполнены. Для обложки можно использовать фотки наших сотрудников: https://disk.yandex.ru/d/GIQXkVQmim7cdw Для рекламного поля (там должны быть куар на сайт (www.ikelement.ru), адрес сайта (www.ikelement.ru), телефон (+7 (495) 532-92-92) и почта ([email protected]) и адрес (г. Москва, ул. 2-я Хуторская, 38А, стр. 8, офис 803). Все страницы должны быть как на примерах (они в векторном пдф - можно пользоваться) (по 1 фото на проекте или галереей - как посимпатичнее будет), описания проектов в папке, в некоторых есть видео: в этом случае на странице ставится куар на плеер (вк или рутуб, чтобы без vpп можно было смотреть).  Если будут какие-то вопросы, буду рад ответить!

Полиграфия
Опубликован:
10 часов назад
Бюджет:
6000 руб.~$74.9
Монтаж

Здраствуйте, ищу монтажера для долгосрочного сотрудничества с ютуб каналом. Видеоматериал будет нарезан, нужно делать зумы,звуки,музыку, эффекты, переходы и тд и тп. - хороший опыт работы в Premiere Pro, AE - Опыт и понимание как правильно монтировать динамичные ролики - Подбирать музыку и работать с ней (иными словами саунд-дизайн базового уровня) - Креативность и чувство юмора, для поиска прикольных вставок, для дальнейшего использования их в видео Как работаем: - 4 ролика в месяц (от 10 до 15 минут) - Материал нарезаю сам, так что исходников на 50 минут не будет, только то что пойдёт в монтаж - Дедлайны (3 дня), на работу с одним видео - Всегда на связи и участвую в процессе монтажа - Оплата 3-4к за один ролик Пример: https://youtu.be/_ZKz2fRmSoQ?si=R9ct7VUBgW0ceVdO

Видеосъемка и монтаж
Опубликован:
10 часов назад
Бюджет:
4000 руб.~$49.94
Установка DLE, установка и настройка шаблона

Установите шаблон Animania для DLE. В комплекте прилагаются все необходимые файлы. Выполните установку и настройку.

Доработка и настройка сайта
Опубликован:
10 часов назад
Бюджет:
1000 руб.~$12.49
Дизайн блока-информера на сайте

Нужен дизайн блока информера для последующей верстки для сайта. Информер представляет собой список отзывов-сообщений с текстом и оценкой(негативная/нейтральная/позитивная) и форму отправки своего отзыва. Всего 3 картинки(См. примеры в прикрепленных файлах)

Веб и мобильный дизайн
Опубликован:
10 часов назад
Бюджет:
1000 руб.~$12.49
Реклама у блогеров

Добрый день! Мне нужно найти блогеров которые смогут рекламировать наш продукт. Важно блогеры европейские. Продукт бады антистресса и бессоницы. Общаться с блогером буду сам, важно только контакт и уверенность что он это пролекрамируют. А точнее чтобы его ЦА была с этими интересами. В отклике стоимость одного контакта и как вы работаете

Соцсети и SMM
Опубликован:
10 часов назад
Бюджет:
2000 руб.~$24.97

Текущая страница: 8

Всего страниц: 15695