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 результатов

UX/UI создание дизайна для существующего SaaS

Есть готовый сайт, с продуманным workflow, нужно доработать и улучшить его. Сделать редизайн UI, чтобы смотрелось трендово, удобно и дорого [:1f642] Сейчас ищу кандидатов, кто сможет взять в работу. Присылайте свои работы, будем выбирать. Покажите, что будет результатом Вашей работы (что именно Вы сдаете заказчику)

Веб и мобильный дизайн
Опубликован:
03.12.24 09:15
Бюджет:
40000 руб.~$499.32
Файл лого для печати настенных букв

Необходимо подготовить файл для производства настенных букв для 4 разных лого. Каждый лого должен быть сдан в 2-х форматах: 1. для просмотра jpg 2. для печати исходник в Adobe Illustrator Максимальный размер надписи 400х220мм. Обязательно сохранить пропорции каждого лого. Если для сохранения пропорций необходимо выйти за указанные размеры - выходим. Все лого сделать однотонными в бело-алюминиевый цвет HEX: #A5A5A5, RGB: 165,165,165.

Обработка и редактирование
Опубликован:
03.12.24 09:13
Бюджет:
3000 руб.~$37.45
Нужна база Email для рассылки

База для рассылки акции на тарифы Битрикс24. открыт к любым предложениям. Подойдут строительные, оптовые компании и в целом будет интересно всё)

Базы данных и клиентов
Опубликован:
03.12.24 09:13
Бюджет:
2000 руб.~$24.97
ПМ

1. Заказать у десятка продающих копирайтеров разные тексты приветственных писем/сообщений нашим потенциальным партнёрам (IT). 2. Разослать на емеил и/или в мессенджеры (база уже есть). 3. Замерить стату и масштабировать лучшие варианты. 4. Созвониться с откликами и сделать их нашими партнёрами. 5. Заработать кучу денег со всех ежемесячных продаж партнёров.

Персональный помощник
Опубликован:
03.12.24 09:11
Бюджет:
20000 руб.~$249.66
Исправить сайт (на битриксе)

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

Доработка и настройка сайта
Опубликован:
03.12.24 09:11
Бюджет:
40000 руб.~$499.32
Предиктивная аналитика на bigdata

Имеется промышленное оборудование, которое состоит из 5000 датчиков и устройств. Среди них есть контроллеры, которые фиксируют внештатные ситуации (поломка оборудования, выходы датчиков из строя, фиксируют случившиеся аварии и тд).Датчики и устройства отправляют данные по очереди. Т.е. данные идут непрерывным потоком примерно от 100 до 1000 сигналов в секунду в зависимости от времени суток, формируя длинный временной ряд. Суточный объем данных временного ряда примерно 1Gb.В поток записываются всё, что происходит на оборудовании, в т.ч. аварийные ситуации. Аварийных ситуаций несколько типов. В приложении файл с алгоритмом формирования размеченного датасета для обучения модели классификации аварии.Необходимо:- Посмотреть и понять алгоритм подготовки датасета, который приложен в файле.- Доработать или разработать новый алгоритм- Из потока подготовить датасет для обучения модели

Other
Опубликован:
03.12.24 09:10
Бюджет:
10000 руб.~$124.83
Сделать векторный рисунок с ручного эскиза логотипа

Добрый день, уважаемые фрилансеры) Калининградская начинающая гранж - группа хочет обновить логотип, всю инфу как могли... руб

Графический дизайн
Опубликован:
03.12.24 09:09
Бюджет:
5000 руб.~$62.42
Сказка

Сказка про выдуманное животное. Объём 1 страница. Срок к 06.12.24. Сказка психокоррекционная. Герой очень близко подпускает к себе окружающих, не может выставить границы, раздражается и проявляет агрессию.

Тексты и наполнение сайта
Опубликован:
03.12.24 09:08
Бюджет:
1000 руб.~$12.49
Инфографика для вб

[:2600]Добрый день! Находитесь в поиске дизайнера? Я могу сделать качественное оформление, которое повысит продажи и продемонстрирует все преимущества вашей компании и товара. Я дизайнер инфографики и полиграфии. Имею большой опыт работы в программах Photoshop, Figma, Illustrator. Знаю как сделать дизайн, который будет работать. В мою работу входит:[:26aa]консультация [:26aa]анализ конкурентов [:26aa]анализ ЦА [:26aa]работа с нейросетями [:26aa]5 правок бесплатно Какой дизайн мы могли бы сделать? Что думаете? Буду рада сотрудничеству [:1f64c] пишите

Презентации и инфографика
Опубликован:
03.12.24 09:07
Бюджет:
1000 руб.~$12.49
SEO оптимизация сайта на Wordpress

Нужно сделать полную SEO оптимизацию сайта на Wordpress Карточки, страницы, картинки и т.д карточек 75-80 штук Если есть понимание в общей оптимизации сайта, готовы так же это рассмотреть за отдельную плату и так же настройку по вашим рекомендациям Если нужна какая-то детальная конкретика, пишите, попробую расписать подробнее Порядок цен особо не знаю, готовы рассматривать все предложения https://quadro-store.ru ссылка на сайт

Внутренняя оптимизация
Опубликован:
03.12.24 09:06
Бюджет:
10000 руб.~$124.83
Создать каталог Commerce manager

Добрый день, нужна настройка Commerce manager в бизнес менеджере Meta. Есть магазин на Etsy. Нужно связать его с Business Mananger, настроить проброс товаров через пиксель, подключить полученный каталог к аккаунту instagram, чтобы получить доступ к магазину на странице инстаграм.

Соцсети и SMM
Опубликован:
03.12.24 09:05
Бюджет:
4000 руб.~$49.94
Нанести на фото грузовиков логотип компании

Требуется на 2 фотографии грузовиков нанести логотип компании (ссылка на логотип https://arteltrans.ru/artel/images/artel.svg ) Сделать размещение на боковой стенке авто. Реалистично, с перспективой/пропорциями. Фото грузовиков прилагаю к заданию. Задачу требуется реализовать сегодня!

Обработка и редактирование
Опубликован:
03.12.24 09:01
Бюджет:
1000 руб.~$12.49
Администирование сайта на wordpress

Администирование сайта на wordpress, https://rab-ota.ru/ - наполнение сайта, полная занятость, частичная

Доработка и настройка сайта
Опубликован:
03.12.24 09:00
Бюджет:
50000 руб.~$624.15
Написание текстов объявлений для tg ads

Ниша: портреты на холсте по фото. Референс канала: https://t.me/alena_studio_portret Задание №1: Необходимо написать 20 креативов для tg ads длинной 160 символов, в текстах должно быть учтено ведение канала от лица личного бренда Алены Вебер. Задание №2: Необходимо написать 4 текста для поста-закрепа в тг канале Задание №3: Составить в текстовом формате воронку бота подробное ТЗ - https://docs.google.com/document/d/1UDxMTfBR4RU9zyAJ8pu6Bx1pHhhpzdXoXVo7frzZn84/edit?usp=sharing

Продающие и бизнес-тексты
Опубликован:
03.12.24 09:00
Бюджет:
10000 руб.~$124.83
Правки проекта на Framer

Начали собирать сайт на framer, но конструктор для нас новый - некоторые вещи даются с трудом. Кроме того, хотелось бы все таки иметь возможность кому то поручать эти задачи.Итак, сайт проката авто на Пхукете:https://1point.club - главная в статике готова, надо:1. Статичный блок автомобилей "поженить" с коллекцией автомобилей внутри2. Сделать карточку автомобиля (референс https://ulethai.com/ru/cars/toyota-vios-white-2022 сама форма бронирования не нужна - просто для примера - галерея и характеристики авто или https://mango-phuket.rent/vehicles/23 )3. Сделать view главной для мобилкижелательна возможность обращаться с дальнейшими заказами по Framer по этому и другим проектам

Frontend
Опубликован:
03.12.24 08:59
Бюджет:
4000 руб.~$49.94
Смс рассылка

Нужна смс рассылка по базе - разные операторы и номера. Присылайте сразу сроки и цену. Количество обговаривается

E-mail маркетинг и рассылки
Опубликован:
03.12.24 08:59
Бюджет:
6000 руб.~$74.9
Необходимо создать сайт по продаже модульных Домов

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

Создание сайта
Опубликован:
03.12.24 08:58
Бюджет:
60000 руб.~$748.98
Верстка трех страниц

Нужна верстка страниц и попапов: 1. Главная страница. Прилагаю часть макета. 2. Страница статей. 3. Страница статьи. 4. Попапы для входа, регистрации и восстановления пароля личного кабинета.

Верстка
Опубликован:
03.12.24 08:57
Бюджет:
6000 руб.~$74.9
Создание сетки групп в ТГ с живой аудиторией

1. Парсинг аудитории конкурентов 2. Инвайт только ца в чат группы в ТГ 3. Только живые подписчики 4. Тематика вейп бх Группы конкурентов предоставлю. Также можете самостоятельно найти новых (Приветствуете) Предлагайте варианты. Но дороже чем 3р/чел не рассматриваю.

Соцсети и SMM
Опубликован:
03.12.24 08:56
Бюджет:
10000 руб.~$124.83
Поиск заведения и услуг. Только сегодня

Найти в г. Москва на определенную дату: - ресторан с дегустационным сетом - SPA для двоих - мастер-класс по лепке - услугу выездного художника - загородный дом в аренду (пришлю готовые варианты) Полное ТЗ скину в личку.

Персональный помощник
Опубликован:
03.12.24 08:56
Бюджет:
2000 руб.~$24.97

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

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