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

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

Написание постов и статей

Добрый день, уважаемые исполнители! Мы ищем профессионального копирайтера для работы над контентом по теме защиты интеллектуальной собственности. Задачи включают написание 10-12 постов ежемесячно (объем от 1500 до 4000 знаков) для таких платформ, как Дзен, ВКонтакте и Пикабу. Что для нас важно: 1. Опыт работы с юридической тематикой — знание основ интеллектуальной собственности, патентов и товарных знаков будет большим плюсом. 2. Минимум 3 года опыта в SMM — умение вести сообщества и каналы, работать с аудиторией и адаптировать стиль под целевую аудиторию. 3. Важно! Используете постоянно нейросети для создания текстов. 4. Навыки поиска и анализа информации — умение находить данные в открытых источниках и превращать их в актуальный и интересный контент. Если вас заинтересовала эта возможность, присылайте свои отклики и примеры работ. Будем рады сотрудничеству!

Продающие и бизнес-тексты
Опубликован:
03.12.24 12:55
Бюджет:
10000 руб.~$124.83
Изменение логотипа/дизайн

**Задачи:** 1. **Удаление нижней мандалы:** - Убрать текущую нижнюю мандалу из дизайна, оставить только верхнюю мандалу. 2. **Корректировка верхней мандалы:** - Уменьшить размер верхней мандалы, чтобы она располагалась между первой буквой "а" и последней буквой "i" текста. - Посадить мандалу ближе к буквам, чтобы она органично вписывалась в общий дизайн. 3. **Замена мандалы на корону:** - Заменить верхнюю мандалу на корону, сохранив общий стиль и гармонию дизайна. 4. **Добавление текста снизу:** - В нижней части, под чертой, разместить текст на русском языке: "Manjari - студия расслабления и наслаждения". - Шрифт для текста должен быть читаемым и стильным, гармонирующим со всем дизайном. 5. **Цветовая палитра:** - Использовать бордовый и золотой цвета в дизайне. - Бордовый должен быть основным цветом, а золотой – для акцентов (например, для короны и текста). **Дополнительные указания:** - Убедитесь, что все элементы дизайна гармонично сочетаются между собой. - Обратите внимание на баланс визуальных элементов и легкость восприятия. - Презентовать варианты дизайна для обсуждения и потенциальных правок. **Сроки выполнения:** - 2-3 дня

Логотип и брендинг
Опубликован:
03.12.24 12:54
Бюджет:
6000 руб.~$74.9
ТГ бот пересыл сообщений с закрытого канала в открытый

Задача простая, нужен бот который будет с закрытого канала пересылать сообщение в открытый канал. Именно кнопкой переслать (не копировать)

Скрипты и боты
Опубликован:
03.12.24 12:54
Бюджет:
20000 руб.~$249.66
Создать аккаунт ФБ

Создать аккаунт ФБ, чтобы он работал и его не заблокировали чтобы можно было полноценно им пользоваться

Соцсети и SMM
Опубликован:
03.12.24 12:53
Бюджет:
2000 руб.~$24.97
Внесение правок на сайт. Сайт на modx

Нужно внести правки на сайт. сайт на modx. есть техническое задание. Просьба оценить сроки исполнения и цену

Доработка и настройка сайта
Опубликован:
03.12.24 12:53
Бюджет:
6000 руб.~$74.9
Создать афишу для фестиваля "Школьная красавица".

Необходимо сделать афишу для фестиваля таланта и творчества. Прикладываю прошлую Афишу. Добавляю так же возможные фото для афиши.

Логотип и брендинг
Опубликован:
03.12.24 12:53
Бюджет:
3000 руб.~$37.45
Написание 10 статей

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

Тексты и наполнение сайта
Опубликован:
03.12.24 12:52
Бюджет:
10000 руб.~$124.83
Поправить детали в CRM-системе на laravel

Доработать по тз готовую црм, на laravel, поправить вёрстку, дописать/допилить функционал Только постоплата (поэтапная) Начать нужно сегодня.

Доработка и настройка сайта
Опубликован:
03.12.24 12:51
Бюджет:
20000 руб.~$249.66
Картинки для обложки видео в ВК

Необходимо создавать (искать) картинки для обложки видео-роликов в вк. На картинке должно быть размещено лого сервиса. Пример видео: https://vk.com/sanpay?z=clip-227193847_456239025%2F8a93907f125a195961%2Fpl_wall_-227193847 сделать под формат обложек видео во вк стилистика +- одинаковая, цветовая палитра тоже

Маркетплейсы и соцсети
Опубликован:
03.12.24 12:51
Бюджет:
500 руб.~$6.25
Лендинг на Тильде + Макет флаера в PSD

Здравствуйте, референсы и более подробная информация в прикреплённых файлах. Сайт Накидал примерный макет в файле Структура Лендинга.docx. Нужно нарисовать адаптивный сайт в светлых пастельных тонах, акцентный цвет лавандовый. Задача сделать сайт с интересной вёрсткой и анимацией. Не пользоваться стереотипные элементами в дизайне: багет, круассан, вино, Эйфелева башня, берет итп. Можно использовать ветки лаванды, архитектуру и пейзажи Прованса. Хорошо будет смотреться акварельные иллюстрации. Флаеры Флаеры нарисовать в том же стиле и палитре, что и сайт. Акцент на тексте, фото не несёт смысла, оно нужно только чтобы баннеры отличались визуально между собой. Текста будет много, поэтому важные элементы: даты, стоимость выделить шрифтом или подложкой. Продолжить тенденцию красивого оформления как и лендинг. Контент в файле Курсы.docx. Если есть интересные идеи или что-то похоже уже делали, присылайте портфолио и предложения, я открыт к обсуждению.

Веб и мобильный дизайн
Опубликован:
03.12.24 12:51
Бюджет:
40000 руб.~$499.32
Разработка сайта спортивного центра

Необходимо сделать редизайн текущего сайта спортивного центра с обновленным фирстилем поготовому прототипу. Верстка на Тильде

Создание сайта
Опубликован:
03.12.24 12:50
Бюджет:
40000 руб.~$499.32
Создать копию программы inputdirector

Создать копию программы inputdirector.com Программа должна также передавать зеркальный ввод между компьютерами внутри локальной сети. "mirror input" - зеркальный ввод Функции: Старт/ стоп передачи зеркального ввода на все устройства; Отдельный раздел со списком подключённых устройств; Неограниченное количество подключенных устройств; Возможность добавить и удалить устройство; Адаптивное изменение размера окна под 1920х1080, 1280x720 Предложите что ещё можно добавить ? Срок 1 день, справитесь ?

Десктоп программирование
Опубликован:
03.12.24 12:48
Бюджет:
100000 руб.~$1248.29
Спарсить товар озона через ссылку с их приложения

Задача состоит в том, чтобы спарсить ссылку озона такого формата https://ozon.ru/t/RNeVo1. Можно сделать одно из двух вещей: либо с помощью этой ссылки получить артикул товара (желательно без лишних запросов к их api), либо получить данные с этой ссылки (интересует только название товара и цена без озон карты) Код нужен на python/js.

Базы данных и клиентов
Опубликован:
03.12.24 12:43
Бюджет:
6000 руб.~$74.9
Переделать макет презентации в шаблон ppt

Добрый день! Есть презентация в формате ppt, а также есть макет в Figma при необходимости Нужно ее переделать в шаблон Powerpoint Всего сейчас 12 макетов страниц для шаблона + иконки Просьба откликаться только, если у вас есть опыт создания именно шаблонов Powerpoint

Презентации и инфографика
Опубликован:
03.12.24 12:42
Бюджет:
2000 руб.~$24.97
Настроить Яндекс директ и Гугл адс

Нужна настройка и ведение Гугл адс и Яндекс директ на долгосрочной основе. Рассматриваем как специалиста который возьмет на себе это все, так и по отдельности только директ или только Гугл. Важно прежде чем делать отклик посмотрите наши услуги: https://dom-iks.ru/ Ищем с опытом в этой сфере, либо с опытом в B&B это важно!! Без опыта в B&B не откликайтесь. Также приложите свои кейсы по настройке. Напишите пожалуйста срок настройки и стоимость ваших услуг.

Контекстная реклама
Опубликован:
03.12.24 12:42
Бюджет:
20000 руб.~$249.66
Отредактировать фото в фотошоп

Есть 12 фотографий товаров, они тусклые и выглядят непрезентабельно. Просьба отредактировать их так, чтобы выглядели как с профе фотосессии. Есть пока для работы один файл, если все хорошо – будет доп заказ на остальные 11 файлов. Пример фото во вложении.

Обработка и редактирование
Опубликован:
03.12.24 12:42
Бюджет:
1000 руб.~$12.49
СЕО продвижение интернет-магазина

Нужно СЕО продвижение https://автоматика174.рф/ только реальный результат нужен, ищу того, кто с опытом, домен не молодой, ссылки не закупались практически, да и работы давно не проводились, после обновления каталога.

Продвижение сайта в топ
Опубликован:
03.12.24 12:41
Бюджет:
18000 руб.~$224.7
Бот для поиска сообщений

Техническое задание на разработку Telegram-бота для поиска и пересылки сообщений 1. Функциональные требования: - Поиск сообщений по ключевым словам: Бот должен искать сообщения в указанных группах/каналах, содержащие ключевые слова или словосочетания, которые администратор может добавлять/удалять через интерфейс бота или конфигурационный файл. - Пересылка сообщений: Когда найдено сообщение, содержащее одно из ключевых слов, бот должен автоматически пересылать это сообщение в заданную группу. Пересылка включает текстовые сообщения и медиа (фото, видео, документы). - Конфигурируемые параметры: Возможность добавления/удаления ключевых слов, словосочетаний, каналов и групп для поиска и пересылки через командный интерфейс бота. - Журналирование: Бот должен логировать пересланные и пропущенные сообщения. Логи должны быть сохранены в текстовом или CSV формате для анализа. - Администрирование: Администратор должен иметь возможность управлять ключевыми словами и каналами, а также настраивать группы для пересылки сообщений.

Скрипты и боты
Опубликован:
03.12.24 12:41
Бюджет:
20000 руб.~$249.66
Продление полномочий генерального директора

Добрый день. Нужно оформить продление полномочий генерального директора, подготовить необходимые бумаги. Также проконсультировать , как оформить - за подписью ГД или нотариально нужно? Устав во вложении

Юридическая помощь
Опубликован:
03.12.24 12:38
Бюджет:
2000 руб.~$24.97
Нужно SEO продвижение сайта

Мы ищем опытного SEO специалиста для комплексного продвижения нашего сайта https://1fresh.cloud/. Наша цель — увеличить видимость сайта в поисковых системах, привлечь целевую аудиторию и повысить конверсии. Задачи: 1. Провести анализ текущего состояния SEO сайта: 2. Разработать и реализовать стратегию SEO: 3. Улучшение внутренней структуры сайта: 4. Проведение исследований ключевых слов: 5. Построение качественных обратных ссылок: 6. Отслеживание и анализ результатов: Требования: - Опыт работы в SEO не менее 3 лет - Знание современных инструментов и методик SEO - Опыт работы с инструментами аналитики - Понимание принципов работы поисковых систем - Способность к самостоятельной работе и соблюдению сроков Условия: - Фиксированная цена или почасовая оплата (обсуждается) - Задача предполагает длительное сотрудничество с возможностью дальнейшего расширения объема работ Ждем ваших откликов!

SEO аудиты, консультации
Опубликован:
03.12.24 12:36
Бюджет:
1000 руб.~$12.49

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

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