Необходимо разработать простой игровой движок, применив техники работы с 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. Меню настроек:Сделайте меню, где можно будет изменять параметры графики (например, качествотеней, включение/отключение трассировки лучей).Финальная задача: создание мини-игрыИспользуя созданный вами игровой движок, реализуйте простую игру. Она должнавключать:Сцену с несколькими объектами (например, движущиеся или статичныепрепятствия).Управление игроком (например, от первого лица с возможностью перемещениякамеры).Взаимодействие с объектами (например, сбор предметов или избеганиепрепятствий).
На предварительном эскизе пиджачного значка размером 30х18 мм необходимо заменить надпись: вместо английского текста написать "кандидат наук". Пиджак не нужен.
Опубликован: 03.12.24 18:14
Бюджет: 1000 руб.~$12.49
Курсовая работа "Особенности сестринского ухода при остром гнойном среднем отите"
Курсовая работа для студента 3 курса медицинского колледжа специальности "Сестринское дело". Требования во вложении руб
Бытовые услуги / Обучение
Опубликован: 03.12.24 18:09
Бюджет: 5000 руб.~$62.42
Нужно создать короткий мультик на минуту
Здравствуйте!
Нужно нарисовать короткий мультфильм на минуту . Сюжет для мультфильма скину после выбора исполнителя. Если проект будет успешным, то будет долгое и нормально оплачиваемое сотрудничество
Видеоролики
Опубликован: 03.12.24 18:09
Бюджет: 3000 руб.~$37.45
Реклама проекта
Добрый день! Есть ли варианты, как можно привлечь заявки к рекрутинговому проекту по привлечению добровольцев на службу? Через Директ - блокируют, рекламу могут запускать только некоммерческие организации, ВК требует письмо, есть сайт, остается только СЕО, или есь еще варианты?
Реклама и PR
Опубликован: 03.12.24 18:05
Бюджет: 10000 руб.~$124.83
Создать брендбук
Молодой компании, а именно Семейному психологическому центру срочно нужен брендбук!)
Хотим видеть в нем:
Разработку... руб
Графический дизайн
Опубликован: 03.12.24 17:58
Бюджет: 15000 руб.~$187.25
Wordpress плагин-расширение для плагинов Deepl и WPML
Требуется разработать плагин-расширение для плагина Deepl api translation plugin (https://wordpress.org/plugins/wpdeepl), так чтобы он работал вместе с плагином WPML:
1) Нужно, чтобы была возможность выбрать нужные статьи и добавить для них перевод на выбранные языки.
2) Нужно чтобы в плагине WPML была возможность переводить строки с помощью плагина дипл АПИ. То есть нужно добавить еще одно меню как на скриншоте, с помощью которого можно будет переводить строки с помощью плагина Deepl.
Сайт с плагинами для тестирования предоставлю в личные сообщения. Детали подробнее в ТЗ (Прикрепленном файле)
Доработка и настройка сайта
Опубликован: 03.12.24 17:58
Бюджет: 12000 руб.~$149.8
Сделать ленд на Тильде
Необходимо сделать посадочную страницу согласно ТЗ (11 разворотов).
Срок - до 6 декабря (пятница).
Работать надо будет в зеро блоках на 3 (5) разрешениях.
С нашей стороны предоставляется:
1) техническое задание с текстом и разбивкой по блокам,
2) фирменный стиль и шрифты,
3) картинки,
4) страница с зеро блоками для пересборки (если нужно).
Откликайтесь не вакансию чтобы получить ТЗ для оценки работы.
Важно - перед началом сотрудничества надо будет сделать 1 разворот разворот (платная тестовая задача).
Веб и мобильный дизайн
Опубликован: 03.12.24 17:54
Бюджет: 15000 руб.~$187.25
Разработка 3д модели на Unity с анимацией и окружением
Всем привет! Нужно разработать на Unity кастомную модельку человека - меня (можно посмотреть на фото) Вероятней всего она должна быть сделана, к примеру, в блендере. Должно быть небольшое окружение и анимация, якобы я занимаюсь каким-то хобби. Например, рыбалка, настольный теннис и т.д. Предложите варианты, обдумаем, что будет не сложно, но качественно. Не должны быть какие-то упоротые модельки, анимации, текстурки и т.д., нужно сделать красиво, но и с графикой сильно не заморачиваться. Жду предложения. Спасибо заранее!
Обработка и редактирование
Опубликован: 03.12.24 17:53
Бюджет: 1000 руб.~$12.49
Создать чат-бот
Общая информация
Разработка чат-бота с комплексной функциональностью для взаимодействия между Исполнителем и Заказчиком, а также администратором. Все данные будут храниться в Excel-таблице с возможностью формирования сводных таблиц для анализа. Прошу через чур завышенные цены не предлагать.
Скрипты и боты
Опубликован: 03.12.24 17:52
Бюджет: 2000 руб.~$24.97
Google и Яндекс - настроить контекстную рекламу + кмс
Доброго дня! Ищу мастера сделать качественную настойку рекламных компаний в Гугл и яндекс - под поисковые ключевые запросы + медийную сеть ( фото-видео креативы предоставлю).
Сайт на тильде, нужно прокинуть код для оптимизации за конверсии
Тематика: аренда домика для двоих, банные программы парений и SPA
Контекстная реклама
Опубликован: 03.12.24 17:51
Бюджет: 40000 руб.~$499.32
Создание сайта и настройка Яндекс директ рекламы
Требуется создание сайта с нуля. Пример скину. Нужно будет скопировать и видоизменить отделы
Тематика - модельные контракты .
Контекстная реклама
Опубликован: 03.12.24 17:51
Бюджет: 150000 руб.~$1872.43
Вёрстка лендинга
Здравствуйте! Есть макет лендинга в фигма, а так же есть уже начатая вёрстка. В начатой вёрстке используется scss, html, БЭМ, js+swiper - для слайдеров. Так вот в начатой вёрстке готова структура, свёрстаны шапка+футер, сам код структурирован, удобен. Но я хочу делегировать вёрстку main - там 6 блоков. Те кто знаком с scss, кто готов выделить прямо сегодня сутки на остаток работы и кому интересна данная задача - жду отклика!)
Верстка
Опубликован: 03.12.24 17:50
Бюджет: 7000 руб.~$87.38
Оператор чата(без звонков)
Все вопросы в телеграмм
мой ник- @ywysbfsk
пишите с пометкой "работа"
Условия работы:
-Гибкий график, сами выбираете... руб
Тексты
Опубликован: 03.12.24 17:48
Бюджет: 35000 руб.~$436.9
Выполнить задание, указанное в тексте
Задание по дисциплине «Высшая математика». Срок выполнения - 7 дней руб
Тексты
Опубликован: 03.12.24 17:47
Бюджет: 700 руб.~$8.74
Озвучить текст для ролика (24 сек)
Нужно озвучить текст для рекламного ролика. Ролик 24 секунды для рекламы реабилитационного центра. Важно красочно выразить мысль и уложиться в тайминг (24 секунды). При необходимости, могу скинуть раскадровки. Готовность выслать демо запись отрывка. Спасибо
Аудиозапись и озвучка
Опубликован: 03.12.24 17:46
Бюджет: 2000 руб.~$24.97
Оформить гайд
Нужно оформить гайд по выходу из токсичных отношений в срок до 05.12.
3-4 страницы, подбор визуала, нежная цветовая гамма.
Полиграфия
Опубликован: 03.12.24 17:45
Бюджет: 6000 руб.~$74.9
Тестирование онлайн игр
Будет огромным плюсом, если уже знакомы с РП серверами
От вас требуется:
- ПК с системными требованиями на уровне ГТА СА
- свободное время
- усидчивость, внимательность
- желание зарабатывать
Игры
Опубликован: 03.12.24 17:42
Бюджет: 500 руб.~$6.25
Рассчет прочности изделия
Здравствуйте!
Необходимо выполнить рассчет прочности стеллажа
Картинку прилагаю
По времени, очень желательно к обеду завтрашнего дня
Готов ответить на все уточняющие вопросы
Стройка и ремонт
Опубликован: 03.12.24 17:36
Бюджет: 5000 руб.~$62.42
Доработка Логотипа/идеи
Логотип должен выглядеть так, как на рисунке от руки, но цвет надо взять из картинки 21367, а идею беременной женщины из картинки 21478.
Идея логотипа такая - ReBorn, где в букве R (в верхней части) должна располагаться буква е, которая похожа на мозг, в букве B, которая взята из картинки 21478 (беременная), должна располагаться как бы в "животе" буква о (как младенец).
В одном варианте только логотип, а в другом со слоганом внизу "Holistic Life Center"
Логотип и брендинг
Опубликован: 03.12.24 17:33
Бюджет: 7000 руб.~$87.38
Женский рок вокал
Нужна вокалистка для жанра рок.
Важно, чтобы вокалистка могла использовать расщепление.
Должны быть воские ноты.
После отклику обсудим детали.