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

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

Инфографика для вб

[: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
Расчет на прочность гидравлической части насоса в ANSYS

Выполнить расчет на прочность гидравлической части центробежного насоса в программе ANSYS. Нижнее основание насоса и верхняя крышка выполнены из чугуна, корпус цилиндрической формы и внутренние рабочие колеса выполнены из нержавеющей стали AIS|I304. 3D модель прилагаю.

Стройка и ремонт
Опубликован:
03.12.24 08:53
Бюджет:
16000 руб.~$199.73
SEO-тексты (6 тем) - израильская космецевтика

1. Топ-5 лучших сывороток ONmacabim Расписать о лучшие стороны каждой + под проблематику состояния кожи 2. Что такое азелаиновая кислота? Для чего она нужна для нашего лица? 3. Уход за кожей после 30. Как понять, что именно нужно вашей коже? Делаем небольшую подборку продуктов + описываем проблематику, что происходит с кожей после 30. 4. Топ-3 лучших средства этой зимой для твоей кожи Разбор препаратов космецевтики ONmacabim 5. Влияние синего цвета на состояние вашей кожи Как компьютеры и смартфоны влияют на качество нашей кожи? 6. Как связаны акне и питание? Большая статья от лица технолога Объем одной статьи до от 3000 до 5000 знаков с пробелами

Тексты и наполнение сайта
Опубликован:
03.12.24 08:52
Бюджет:
10000 руб.~$124.83
Нужен разработчик на ВордПресс

Мы занимаемся фотосъёмками школ и детсадов. У нас есть сайт сделанный на ВордПресс, а также продукция выводиться через плагин WP Table Products + WooCommerce. Нам нужно доработать сайт. Я вижу это так. Я создаю под клиента (д.сад или школа) отдельную страницу для оплаты. Далее я отправляю QRCode страницы, где клиент (родители детей данного сада или школы) смогут перейти и оплатить заказ, но нужно что бы для каждой страницы я мог прописать какая эта школа или детсад, город и тд. Мне в конечном итоге необходимо фильтровать все оплаты по городам по номерам школ и по номерам дет.садов. Понимать кто сколько оплатил.

Доработка и настройка сайта
Опубликован:
03.12.24 08:51
Бюджет:
6000 руб.~$74.9
Верстка по макету

Сделать верстку по макету https://www.figma.com/design/odpFjSp426V6l3nKJhUULE/DEELS-_UX-%D0%A0%D0%B5%D0%B2%D1%8C%D1%8E?node-id=151-227&node-type=section для сайта deels.ru - обязательно использовать стили с сайта, новые не создавать!!! очень желательна оперативность и быть на связи в случае доработок

Верстка
Опубликован:
03.12.24 08:50
Бюджет:
10000 руб.~$124.83
Оплата подписок ТГ

Нужен бот со следующим функционалом: 1. Прием платежей за платные подписки. Я создаю группу и каждый из подписчиков кто хочет в нее попасть должен оплатить доступ. Срок выбираю я сам. Групп будет создаваться много, нужна возможность их удалять и добавлять новые. Так же нужна возможность добавлять время если потребуется пользователям + удалять их. Прием платежей в формате их перевода мне на карту и загрузки чека который я сам лично проверяю и решаю выдавать доступ или нет + автоматическая приемка платежей через кассы. Пользователь сам выбирает через что ему удобнее оплатить (в этом аспекте мне нужна консультация какую кассу лучше и как они работают) 2. Сбор базы пользователей для дальнейшей рассылки им сообщения в этом боте. Можно сделать разделение на платных И бесплатных. 3. Раздел бесплатной информации. В этот раздел я буду добавлять бесплатно информацию (картинку/видео + описание), каждый кто ткнет на этот раздел увидит это сообщение. Так же дополнительно всем кто уже когда то тыкал на этот раздел - будет приходить уведомление если я выпустил новое. К примеру сегодня одна инфа, он зашел посмотрел. Завтра если я выкладываю туда новую инфу - ему приходит уведомление чтобы он зашел и посмотрел там уже новое.

Скрипты и боты
Опубликован:
03.12.24 08:49
Бюджет:
14000 руб.~$174.76
Консультация wildberries

Требуется консультация по учету Уведомления о выкупе . При УСН 15%, Какая сумма идет в Кудир .Схема учета в СБИС.

Бухгалтерия и налоги
Опубликован:
03.12.24 08:48
Бюджет:
1000 руб.~$12.49
Сделать частичную копию сайта (5 стр.) на WP Elementor

Задача очень срочная, важны сроки - 1 день, поэтому просьба откликаться только тех, кто свободен и уверен в своих навыках. С сайта https://www.saturnsamara.ru скопировать Главную (частично, подробно расскажу в ЛС), О компании, Услуги (1 услугу), Проектирование, Контакты

Создание сайта
Опубликован:
03.12.24 08:48
Бюджет:
12000 руб.~$149.8
Требуется разработчик для создания сервера на Roblox

Tycoon (симулятор управления) Основные механики: 1 Начало игры: При входе на сервер игрок начинает строить свою больницу с нуля. На полу будут зелёные кружки, показывающие, какие элементы можно построить или улучшить. 2 Персонал: На первом зелёном кружке будет кнопка с надписью "0", позволяющая нанять первого врача. Врачи автоматически обслуживают клиентов. С каждым новым клиентом врачи будут приносить доход, который игрок может использовать для улучшений. 3 Интерактивность: Для докторов доступны предметы, такие как шприц и стетоскоп. Предметы автоматически выдаются персонажам. 4 Этажи: Игрок может построить максимум 5 этажей. Все этажи также имеют свои зелёные кружки для улучшений и дополнительных возможностей. 5 Перерождения: После завершения строительства всех 5 этажей и активации всех зелёных кружков игрок получает возможность перерождения (reset progress). Перерождение даёт бонусы (например, увеличение дохода или скорость заработка). 6 Дизайн: Здание больницы будет белым с красным крестиком на входе. Окна — прозрачные. Двери — автоматические. Ограничения и доступ: Сервер рассчитан на 50 игроков. Сервер будет доступен всем пользователям, независимо от возраста. Сервер будет оптимизирован, чтобы не лагал. Остальную часть задачи напишу в сообщения (не вмещается текст полностью) Стоимость работ обсуждается индивидумально :) Оставляйте заявки!

Сервера и хостинг
Опубликован:
03.12.24 08:48
Бюджет:
100000 руб.~$1248.29

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

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