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

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

Собрать базу чатов ЖК, районов и домов

Нужно собрать все чаты новых ЖК, районов и домов. ВК и ТГ - именно публичные ссылки, чтобы можно было в них вступить

Базы данных и клиентов
Опубликован:
02.12.24 20:28
Бюджет:
3000 руб.~$37.45
Cоциальное приложение для одиноких людей

Здравствуйте. Хотел бы создать социальное приложение для одиноких людей. Смысл приложение в обзвоне или отправке СМС определенным контактам после длительной неактивности телефона (от суток до семи суток). Более подробно в техническом задании во вложенном файле. Также прилагаю иконку для приложения, макет главной страницы и страницы настроек контакта, аудиофайлы по умолчанию (мужской и женский голоса)

Мобильные приложения
Опубликован:
02.12.24 20:28
Бюджет:
2000 руб.~$24.97
Создание фирменного стиля

Разработать полностью стиль с единственным исходником под новый проект в соц.сетях. Сроки - 3 дня.

Логотип и брендинг
Опубликован:
02.12.24 20:27
Бюджет:
30000 руб.~$374.49
работа с текстом

необходимо книжку отсканировать в ворд, 72 страницы руб

Тексты
Опубликован:
02.12.24 20:26
Бюджет:
2000 руб.~$24.97
Ретушь фотографии

Нужна ретушь 50 свадебных фото. ВАЖНО! Ретушь нужна еле заметная, не отполированное фото (какие-то явные недочеты в виде не нужных объявлений, рекламок на заднем фоне и тд. естественно убрать) Для начала работы нужно будет отретушировать тестовое фото

Обработка и редактирование
Опубликован:
02.12.24 20:23
Бюджет:
20000 руб.~$249.66
Редактирование логотипа и конвертация в вектор

Здравствуйте!Есть логотип сгенерированный в нейросети. Есть погрешности.Необходимо его подправить(убрать лишнее) и предоставить на выходе два формата файлов: растровое и векторное изображение.Убрать вокруг контура ненужные остатки, а также внутри контура в нижней части буквы S ближе к верхнему контуру убрать элемент - помечен красным. Также изогнутые контуры подправить и сделать более "округлыми".Изображение логотипа добавил.

Graphics
Опубликован:
02.12.24 20:17
Бюджет:
2000 руб.~$24.97
Нужен логотип для сайта и соц сетей

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

Логотип и брендинг
Опубликован:
02.12.24 20:13
Бюджет:
30000 руб.~$374.49
Данные из групп в Телеграмм отправлять в таблицу Ексель или ГуглТаблицу

Здравствуйте уважаемые специалисты. Мне необходимо(если это возможно) следующее: Есть группа в телеграмм, в ней есть Темы. в... руб

Программирование и IT
Опубликован:
02.12.24 20:12
Бюджет:
5000 руб.~$62.42
Проблема при подключении postgres

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

Сервера и хостинг
Опубликован:
02.12.24 20:11
Бюджет:
1000 руб.~$12.49
Проектирование АПС, СОУЭ

Необходимо разработать проект стадии "Р" раздела АПС, СОУЭ объект "Банный комплекс" 1 этап - концепция (планировки размещения оборудования) 30% от стоимости (2 дня) 2 этап - подготовка комплекта раздела - 40% от стоимости (3 дня) 3 этап - корректировка по замечаниям заказчика при наличии - 30% (2 дня) Стоимость раздела - 10 000 Срок подготовки - 7 дней

Стройка и ремонт
Опубликован:
02.12.24 20:09
Бюджет:
10000 руб.~$124.83
Визуализация домика

Есть 3д модель домика, нужно визуализировать её в twinmotion или lumion. uv сделаны. Площадь 75 м2. двор 6 сот. Нужны рендеры в 2к. 4шт с углов дома и птичка, всего 5 шт. Если кому то интересна подработка, то есть ещё домики, которые нужно визуализировать. Референс качества визуализации прилагаю. За хорошее качество могу доплатить

Интерьер и экстерьер
Опубликован:
02.12.24 20:07
Бюджет:
14000 руб.~$174.76
Post запрос к яндекс метрике

В контроллере есть массив данных из модели:$list = Leads::latest()->take(15)->get()->toArray();Выглядит следующим образом: array:15 [▼ // app\Http\Controllers\CsvController.php:35 0 => array:4 [▼ "create_date_time" => "02.12.2024 14:01" "phones" => "89811747237" "order_status" => "удален" "revenue" => 11 ] 1 => array:4 [▼ "create_date_time" => "02.12.2024 13:27" "phones" => "89786684252" "order_status" => "удален" "revenue" => 5 ] ... ] нужно составить post запрос на php для отправки данных в Яндекс метрикуapi: https://yandex.ru/dev/metrika/ru/data-import/simpl...Можно использовать инструменты коммандной строки, можно HTTP-клиент laravelна Ваше усмотрение

Backend
Опубликован:
02.12.24 20:06
Бюджет:
2000 руб.~$24.97
Презентация для продажи проекта (коттеджный поселок)

Необходимо подготовить презентацию для продажи проекта (коттеджный поселок с построенными домами для аренды). Надо прописать финмодель и несколько вариантов развития поселка. Обязателен опыт в составлении таких презентаций.

Презентации и инфографика
Опубликован:
02.12.24 20:02
Бюджет:
20000 руб.~$249.66
Создание строительного сайта

Необходимо создать многостраничный сайт: - с адаптивной версткой в соответствии с CSS3, -модуль каталог проектов с описанием и обратной связью, - форма обратной связи. - Модуль фотоотчета, модуль видео ВКонтакте, - виджет WA Высылайте предложения по цене и кейсы.

Создание сайта
Опубликован:
02.12.24 20:00
Бюджет:
40000 руб.~$499.32
Нужна консультация по дизайну для веб приложения

Скину тзшку посмотрите. Нужно будет создать будущий дизайн, сделать наброски как на листочке а4, но цифровые. Программа будет использоваться для моего магазина. Нужна консультация, сам не ахти я в дизайне, я больше бэкендер, я хочу много чего поспрашивать, буду обсуждать с инвестором и с моим коллегой фронтэндером, создаем новый фирменный стиль. У меня больше 3 тысяч рублей нету, можете предлагать до 3, напишите слово "да" в самом начале предложения вместо здравствуйте или другого приветствия чтобы я понял что вы прочитали описание задачи, и ознакомились с тзшкой. Дедлайн обсудим.

Обучение и консалтинг
Опубликован:
02.12.24 19:58
Бюджет:
4000 руб.~$49.94
Монетезировать и выложить игру на IOS Android

Здравствуйте, нужно выложить игру на юнити в аойс и андроид. Не забываем монетезировать: Внутриигровые покупки (добавить платёжку от гугл и аппле и рекламу) И выложить это и все.

Мобильные приложения
Опубликован:
02.12.24 19:58
Бюджет:
10000 руб.~$124.83
Создание баннеров для Телеграм размещения

ТЗ: Рекомендуемый формат — вертикальный.  Максимальный размер изображения для поста — 1280×1280, не более 10 Мбайт. Текст - не более 20% Кол-во баннеров - 3 штуки (по 1 баннеру на услугу) Фото - вышлю Лого - вышлю Текст - вышлю С вас цены +портфолио

Маркетплейсы и соцсети
Опубликован:
02.12.24 19:57
Бюджет:
3000 руб.~$37.45
SEO тексты для сайта

Страницы: Главная - https://bvs-logistica.com/ О компании - https://bvs-logistica.com/about.html Услуги - https://bvs-logistica.com/services.html Контакты - https://bvs-logistica.com/contacts.html Задача: Нужно переработать все тексты, в каждом блоке на сайте в соответствии с нашим семантическим ядром (ссылку дадим). В документе который вы скинете нам нужно понять где и что в действующий блоках менять! также на каждую имеющуюся страницу требуется раздел с ответами на вопросы.

Тексты и наполнение сайта
Опубликован:
02.12.24 19:56
Бюджет:
5000 руб.~$62.42
Добавить живых целевых подписчиков на канал

Раскрутка телеграм-канала, тематика бизнес. Нужны только живые подписчики не боты. Заинтересованные пишите.

Соцсети и SMM
Опубликован:
02.12.24 19:54
Бюджет:
60000 руб.~$748.98
Нужно написать 10 статей для сайта по кондиционерам

На сайт кондиционеры для дома рф требуется уникальные статьи. В статье должен быть текст 2000 символов, таблица, картинка. Название статьи это h1, в статье должны быть h2 и желательно h3. Темы: Какой лучше выбрать кондиционер для квартиры: подводные камни Рекомендации: как выбрать кондиционер для частного дома? Какие кондиционеры эффективно работают на обогрев зимой: на что обратить внимание? Как выбрать кондиционер для серверных помещений с зимним комплектом? Кондиционер или кондиционер&бризер 2 в одном: что лучше? Какой кондиционер лучше: инверторный или обычный и в чем отличия? Рейтинг кондиционеров в Москве и МО: стандарт, инвертор и премиум серии Топ 10 кондиционеров: какие в топе для квартиры и дома в Московском регионе? Что лучше: сплит-система или мульти-сплит-система? Самые надежные кондиционеры: правда что чем тяжелее, тем лучше?

Тексты и наполнение сайта
Опубликован:
02.12.24 19:47
Бюджет:
30000 руб.~$374.49

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

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