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

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

Нужно настроить, либо написать новую нейронную сеть

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

Мобильные приложения
Опубликован:
03.12.24 12:01
Бюджет:
40000 руб.~$499.32
Смена лиц

Описание задачи: 1.Цель задачи: Заменить сгенерированные нейросетями лица на предоставленных фотографиях на лица реальных людей, которые находятся в папке «доноры лиц». 2.Входные данные: Папка с изображениями, на которых изображены лица, сгенерированные нейросетями (далее «исходные изображения»). Папка «доноры лиц», содержащая фотографии реальных людей, чьи лица должны быть использованы для замены. 3.Технические требования: Максимальная реалистичность замены: лица доноров должны выглядеть естественно и органично на исходных изображениях. Учет освещения, цветовой гаммы и текстуры для гармоничного сочетания. Сохранение исходного качества и разрешения фотографий. 4.Ожидаемый результат: Все изображения из папки сгенерированных лиц должны быть обновлены, с заменой лиц на фотографии из папки «доноры лиц». 5.Долгосрочное сотрудничество: В случае качественного выполнения задачи рассматриваю долгосрочное сотрудничество, так как планируется регулярное выполнение подобных задач в больших объемах. https://drive.google.com/drive/folders/1-GTkc3PfrtGyXa1QhwTCGEOf22E0lNbN Примечание: Прошу уточнить сроки выполнения работы и стоимость.

Обработка и редактирование
Опубликован:
03.12.24 12:00
Бюджет:
1000 руб.~$12.49
Монтаж видео из Путешествия по Тайланду (Часть 3)

Задача Здравствуйте! Мне нужен монтажер для работы над видео из моего путешествия по Таиланду. Задача: • Создать... руб

Видео
Опубликован:
03.12.24 11:59
Бюджет:
300 руб.~$3.75
Зарегистрировать аккаунт на русском сайте

Я живу в Азии, поэтому у меня не работают некоторые сервисы. Нашей компании нужно помочь создать аккаунт на сервисе, все инструкции скину в личку.

Маркетплейсы и доски объявлений
Опубликован:
03.12.24 11:59
Бюджет:
1000 руб.~$12.49
Перенести данные из 1с УТ 10.3 в 1с УТ 11

Перенести данные из 1с УТ 10.3 (8.3.12.1529) в 1с УТ 11 версия (8.3.24.1586) Справочники Контрагенты Первичка Отчеты Для комфортного продолжения работы в новой базе

Десктоп программирование
Опубликован:
03.12.24 11:59
Бюджет:
5000 руб.~$62.42
Монтаж видео из Путешествия по Тайланду (Часть 2)

Здравствуйте! Мне нужен монтажер для работы над видео из моего путешествия по Таиланду. Задача: • Создать атмосферное,... руб

Видео
Опубликован:
03.12.24 11:58
Бюджет:
300 руб.~$3.75
Разработка простого лого

Необходимо разработать простой лого для готового веб-сайта в течение 2 дней.Остальное решим в личке.

Логотип и брендинг
Опубликован:
03.12.24 11:56
Бюджет:
3000 руб.~$37.45
Нужны 3 слайда инфографики для карточки wb

Товар: модульное освещение в виде сот с рамкой 1 слайд - плашка - Дизайнерское решение 2 слайд - плашка - Срок службы 40 000 часов 3 слайд - плашка Подходит для магазинов автосалонов детейлинг студий фитнес центров барбершопов Есть большой объем заказов, пишите!

Маркетплейсы и соцсети
Опубликован:
03.12.24 11:55
Бюджет:
500 руб.~$6.25
Юридическая консультация

Здравствуйте. Получила кВ как сирота в 2020 году . Договор истекает в 2025 году и тогда должны приватизировать . Можно ли ускорить этот процесс ? Если нет . Могу ли я приобрести жилье до истечения этого срока , договор аннулируют ? В связи с тем например, что на момент истечения договора у меня будет жилье и я не буду нуждаться в этой кВ специализированного найма .

Юридическая помощь
Опубликован:
03.12.24 11:55
Бюджет:
5000 руб.~$62.42
Работа с акаунтами тг

Нужны люди, которые готовы работать, от вас почти ничего не надо, работа простая. Все подробности в лс или в тг. График свободный.

Соцсети и SMM
Опубликован:
03.12.24 11:55
Бюджет:
10000 руб.~$124.83
Смена лиц

Описание задачи: 1.Цель задачи: Заменить сгенерированные нейросетями лица на предоставленных фотографиях на лица реальных людей, которые находятся в папке «доноры лиц». 2.Входные данные: Папка с изображениями, на которых изображены лица, сгенерированные нейросетями (далее «исходные изображения»). Папка «доноры лиц», содержащая фотографии реальных людей, чьи лица должны быть использованы для замены. 3.Технические требования: Максимальная реалистичность замены: лица доноров должны выглядеть естественно и органично на исходных изображениях. Учет освещения, цветовой гаммы и текстуры для гармоничного сочетания. Сохранение исходного качества и разрешения фотографий. 4.Ожидаемый результат: Все изображения из папки сгенерированных лиц должны быть обновлены, с заменой лиц на фотографии из папки «доноры лиц». 5.Долгосрочное сотрудничество: В случае качественного выполнения задачи рассматриваю долгосрочное сотрудничество, так как планируется регулярное выполнение подобных задач в больших объемах. https://drive.google.com/drive/folders/1-GTkc3PfrtGyXa1QhwTCGEOf22E0lNbN Примечание:

Обработка и редактирование
Опубликован:
03.12.24 11:55
Бюджет:
1000 руб.~$12.49
Вечные боты в телеграм

Добрый день, интересует накрутка вечными ботами в телеграм канале - без отписок условия: русские боты

Соцсети и SMM
Опубликован:
03.12.24 11:55
Бюджет:
1000 руб.~$12.49
Оформить путевые листы

Нужно оформить путевые листы согласно образцов во вложении. Оформить нужно за 2 месяца, октябрь, ноябрь.

Персональный помощник
Опубликован:
03.12.24 11:54
Бюджет:
500 руб.~$6.25
Сайт + телеграм бот для ресторана

создать сайт для ресторана с возможностью онлайн заказа и оплатой. также интеграцией с систему учета IIKO. API есть. создать телеграм бота с таким же функционалом и интеграцией.

Создание сайта
Опубликован:
03.12.24 11:51
Бюджет:
100000 руб.~$1248.29
Перенести текст с фото в word

У меня есть архив примерно на 10 страниц. Из них большая часть таблицы, остальная обычный текст. То есть у меня документ... руб

Тексты
Опубликован:
03.12.24 11:50
Бюджет:
3000 руб.~$37.45
Смонтировать путешествие из Тайланда (Часть 1)

Здравствуйте! Мне нужен монтажер для работы над видео из моего путешествия по Таиланду. Задача: • Создать атмосферное,... руб

Видео
Опубликован:
03.12.24 11:49
Бюджет:
300 руб.~$3.75
Куплю бот автоответов на озон

куплю Бот в телеграме или скрипт позволяющий генерировать ответы на отзывы с помощью YandexGPT или CHatGPT. Возможно поставить автоотправку. Работает с OZON.

Скрипты и боты
Опубликован:
03.12.24 11:48
Бюджет:
60000 руб.~$748.98
Дописать ТЗ по Figma через ChatGPT

Открыть макет в Figma, описать 20-30 уникальных экранов с помощью ChatGPT (по аналогии с уже описанными 10 экранами). Полученные от ChatGPT описания сохранять в документ без изменений

Specification
Опубликован:
03.12.24 11:48
Бюджет:
5000 руб.~$62.42
Парсинг данных с сайтов

Нужен парсинг сайтов https://www.goldenpages.uz/ https://www.yellowpages.uz/ нужны списки компаний с их контактами с этих сайтов

Скрипты и боты
Опубликован:
03.12.24 11:48
Бюджет:
3000 руб.~$37.45
Монтаж вертикальных видео (Reels, TikTok, Shorts)

Требуется на разовые, а в последствии и на постоянные работы монтажер вертикальных видео в проект по перманентному макияжу. Наш инстаграм аккаунт ramashka_pmu. Видео которые мы делаем можно посмотреть там. А вот референсы видео, которые мы хотели бы делать, но в своем минималистичном стиле: https://www.instagram.com/reel/DCAMaDXRxce/?igsh=MWw4YTdka216aDFjeQ== https://www.instagram.com/reel/DBzO5TotGXD/?igsh=MTMzZTY2dzJzMTVrYw== https://www.instagram.com/reel/DBRB2fJtG8s/?igsh=bGp2cWRpN2Jnb3c3 https://www.instagram.com/reel/C_awfG3iI3y/?igsh=em15cWt6Nmg2MXV6 https://www.instagram.com/reel/C-DJt0-IJHP/?igsh=MXh5MHA4bmhjNjZxMQ== Обязанности: -Монтаж коротких видеоформатов (Reels, TikTok, Shorts) для соцсетей. -Подбор музыкального сопровождения, эффектов и переходов. -Адаптация контента под платформы (Instagram, TikTok, YouTube). -Работа с текстовыми и графическими вставками (титры, субтитры, анимация). -Цветокоррекция и базовая обработка видео. Требования: -Опыт работы с видеоформатами для соцсетей от 1 года. -Знание трендов Reels/TikTok/Shorts.-Креативное мышление и внимание к деталям. -Наличие портфолио с примерами работ. Приветствуется: -Знание основ сторителлинга. -Понимание алгоритмов и особенностей соцсетей.

Видеосъемка и монтаж
Опубликован:
03.12.24 11:48
Бюджет:
3000 руб.~$37.45

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

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