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

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

Создание слайдов для Wildberries

Заголовок - Домашний проектор -Крепится на потолке и стене -Штатив 3 см -Наклон до 90 градусов -Качественное... руб

Графический дизайн
Опубликован:
1 часов назад
Бюджет:
300 руб.~$3.75
Кроссплатформенное приложение на react native

Тз кину в личку, необходимо кроссплатформенное приложение для iOS android, пишите предложение рассмотрим

Мобильные приложения
Опубликован:
1 часов назад
Бюджет:
100000 руб.~$1248.29
Сверстать письмо для рассылки

В ворде 11 страниц (уменьшить адекватно размер картинок) Приглашаем адресантов к участию в аукционе ссылки с каждого лота на сайт аукциона сделать красиво и стильно на основании данного ворда

Верстка
Опубликован:
1 часов назад
Бюджет:
3000 руб.~$37.45
Дизайн и верстка книги

Необходимо оформить сборник стихов. Цикл стихов из этого сборника получил международную премию. Будет выходить на рынках нескольких стран. Важно соблюсти баланс, чтобы дизайн был понятен широкой аудитории, но в то же время отражал самобытность автора. Референсы прикрепляю. Книга будет не в стандартном формате, а как глянцевый журнал. Корректура и редактура пройдена, согласована издательством, правок больше не будет. Выпуск запланирован к 8 марта. Важно, чтобы у Вас был опыт работы в данной сфере, в т.ч. понимание юридических тонкостей. Рассматриваю отклик только с портфолио. Укажите с какими издательствами работали.

Полиграфия
Опубликован:
1 часов назад
Бюджет:
100000 руб.~$1248.29
ТЗ на разработку дизайна для соц сети, веб и смартфоны

Мы ищем талантливых и опытных дизайнеров для создания комплексных дизайн-макетов социальной сети. Проект включает разработку дизайна для ПК, планшетов, мобильных веб-версий, а также приложений для Android и iOS. Если вы соответствуете следующим требованиям, мы будем рады рассмотреть вашу кандидатуру:Профессиональный опыт и портфолио:Минимум 2 года опыта в UI/UX дизайне, предпочтительно в сфере социальных сетей или похожих веб-приложений.Наличие портфолио с примерами выполненных проектов, демонстрирующих навыки адаптивного дизайна и разработки мобильных приложений.Технические навыки:Отличное владение инструментами дизайна, такими как Figma, Adobe XD, Sketch или аналогичными.Знание принципов адаптивного и отзывчивого дизайна для различных устройств (ПК, планшеты, смартфоны).Опыт разработки дизайна для мобильных платформ: Android (Material Design) и iOS (Human Interface Guidelines).Понимание UX/UI принципов:Глубокое понимание пользовательского опыта и умение создавать интуитивно понятные интерфейсы.Способность проводить пользовательские исследования и тестирования для улучшения дизайна.Коммуникационные навыки:Умение эффективно общаться с заказчиком, понимать его требования и предлагать оптимальные решения.Готовность к получению и внедрению обратной связи.Организационные навыки:Способность работать автономно, управлять своим временем и соблюдать установленные сроки.Внимание к деталям и высокая степень ответственности за результат.Дополнительные преимущества:Опыт работы с прототипированием и анимацией (например, использование Principle, After Effects).Знание основ фронтенд-разработки (HTML, CSS, JavaScript) будет плюсом.Понимание принципов создания дизайн-систем и стайлгайдов.Образование:Высшее образование в области дизайна, графических коммуникаций или смежных дисциплин является преимуществом, но не обязательно при наличии релевантного опыта.Как подать заявку: Пожалуйста, отправьте на вопрос, сколько будет два + 2, иначе мы не будем рассматривать ваши кандидатуры. Указывайте ваш телеграм, чтобы мы могли более детально пообщаться по интересующим нас вопросам. Всем кандидатам мы разошлем подробное ТЗ, где можно ознакомиться с заданием и обсудить оплату. Спасибо за внимание!Мы ждем ваших заявок и готовы начать сотрудничество с профессионалом, способным воплотить наши идеи в качественный и привлекательный дизайн!

Mobile
Опубликован:
1 часов назад
Бюджет:
10000 руб.~$124.83
Сценарий визуальной новеллы

Добрый день! Ищу человека, кто готов на длительное сотрудничество. Всего в нашей новелле планируется 3-4 главы, примерно по 50 минут. Новеллу планируем выдвигать на СТИМ, так что требую грамотный подход к работе. Кто готов работать за 1 тыс. рублей за 1 эпизод, жду откликов

Тексты и наполнение сайта
Опубликован:
1 часов назад
Бюджет:
2000 руб.~$24.97
Разработать быстрый парсер с обработкой данных и уведомлением в ТГ

Сделать парсер который мониторит цены с двух сайтов, сравнивает их и если есть определенный процент разницы то присылает... руб

Программирование и IT
Опубликован:
1 часов назад
Бюджет:
8888 руб.~$110.95
Исправить проблему в корзине сайта на WordPress

На сайте в WordPress после оформления заказа зависает корзина. И есть ли возможность сделать так, что бы товары можно было положить без открытия корзины. Скрин во вложении

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

Здравствуйте Нужно с нуля сделать интсаграмм (аккаунт старый, пустой) Тематика свадебная, праздничная для event сферы Всего разместить и запланировать около 50 фото и 50 видео: оформить с текстовыми постами (посты пишет исполнитель), reels, stories. Большинство видео и фото требуют доработки: добавление музыки, надписей и логотипа Предлагайте свои варианты и цены. Рассмотрю любой принцип работы с Вами. Так же в процессе создания можно рассмотреть другие Ваши услуги: оформление, продвижение, подписчики, дальнейшее ведение и прочее

Соцсети и SMM
Опубликован:
1 часов назад
Бюджет:
30000 руб.~$374.49
Фоновое видео с бесшовными краями

Нужно сделать 5 видео вариаций которые немного отличаются друг от друга и их можно слева и справа идеально стыковать чтобы не отличался шов чтобы получить цельное широкое видео из частей Референс: https://www.youtube.com/watch?v=rAiJdDF5Gcw

Видеосъемка и монтаж
Опубликован:
1 часов назад
Бюджет:
10000 руб.~$124.83
Озвучить небольшой текст

Нужна озвучка текста вашим голосом. Роботизированный голос не предлагать. Примерная озвучка получается от 2,9-5 минут. Формат только МР -3. Нужно озвучить 15 рассказов за 500р. Голос только Мужской. Читайте внимательно, чтоб потом не было вопросов (Все рассказы 500р). Если что то не устраивает,проходите мимо.

Аудиозапись и озвучка
Опубликован:
1 часов назад
Бюджет:
500 руб.~$6.25
Проект (чертеж) акустической вокальной кабины

Нужен проект вокальной акустической кабины размером 1300*1300*2200, с двойной дверью, окном. Из ЛДСП 16мм

Опубликован:
1 часов назад
Бюджет:
50000 руб.~$624.15
Сделать карточки товаров на сайт

https://obogrev-krovli.pro/shop/ Для разделов каталога: шкафы управления, крепеж, другие комплектующие, сделать карточки товаров. Карточка товара - это картинка, уникальное короткое описание, характеристики, документы (если есть документы сертификаты) Карточки товаров искать на сайтах донорах по ссылкам уже предоставленные в папках или по названию папки. Картинка должна быть в приличном качестве (чтобы при увеличении не было больших пикселей) в png или jpeg. Текст в формате word.

Тексты и наполнение сайта
Опубликован:
1 часов назад
Бюджет:
10000 руб.~$124.83
Создать рилс

Мы платформа Rizz Market. В данный момент ищем рилсмейкера, у которого далее будем закупать оптом видео Создание видео под ключ: сценарии, съемка, монтаж. Сейчас хотим договориться об 1 видео. ТЗ по ссылке, необходимо будет зарегистрироваться на платформе, чтобы можно было ее снять. https://docs.google.com/document/d/1z9xC4-Rxn36FQF-fEJpMYt-7c0xpXDbWnu4XwnoOX7c/edit?usp=sharing

Видеосъемка и монтаж
Опубликован:
1 часов назад
Бюджет:
5000 руб.~$62.42
Фотошоп, цветокоррекция, подгон пропорций и размеров

Нужно не совсем удачную фотосессию сотрудников обработать и разместить в блоке на сайте сотрудников. В приложении пример блока с каруселью на сайте. Всего обработать нужно 12 фото

Обработка и редактирование
Опубликован:
1 часов назад
Бюджет:
4000 руб.~$49.94
Найти рилсмейкеров

Нужно предоставить мне список из 50 рилсмейкеров с хорошим качественным контентом. мы платформа Rizz Market, хотим найти рилсмейкера на постоянную основу и закупать у него по 20-30 видео в месяц. Соберите мне пожалуйста таких, я после самостоятельно свяжусь. Человек должен делать качественные и цепляющие видео. Если будут не из инстаграмма, то нужно еще портфолио приложить.

Персональный помощник
Опубликован:
1 часов назад
Бюджет:
6000 руб.~$74.9
Проверка и настройка скрипта php интеграции сайт + срм

Добрый! была сделана интеграция на наших сайтах по отправке заявок в срм систему "альфа срм" В данный момент почему то перестала работать, необходимо найти ошибку и исправить, либо написать новый скрипт.

Скрипты и боты
Опубликован:
1 часов назад
Бюджет:
8000 руб.~$99.87
Сделать инфографику

Визуализировать план по работе с франчайзи, который потом будем размещать в рекламных материалах. Сайт проекта: https://franchise.oneischool.com/ Брендбук: https://disk.yandex.ru/i/fpANgWNdXslAOg Во вложении - схема с этапами, которую необходимо визуализировать и референс от турецких конкурентов.

Презентации и инфографика
Опубликован:
1 часов назад
Бюджет:
6000 руб.~$74.9
Доработки на вордпресс (пишите цену)

Нужно сделать доработки по вордпресс ТОЧНО по приложенному т.з. дополнительно сделать: редирект с www на без www с http на https

Доработка и настройка сайта
Опубликован:
1 часов назад
Бюджет:
4000 руб.~$49.94
Разработчик PixiJS + React

Ищем разработчика для реализации игровых проектов со стеком PixiJS + React В отклике прошу оставлять резюме, опыт работ

Игры
Опубликован:
1 часов назад
Бюджет:
140000 руб.~$1747.6

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

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