Необходимо разработать простой игровой движок, применив техники работы с 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. Меню настроек:Сделайте меню, где можно будет изменять параметры графики (например, качествотеней, включение/отключение трассировки лучей).Финальная задача: создание мини-игрыИспользуя созданный вами игровой движок, реализуйте простую игру. Она должнавключать:Сцену с несколькими объектами (например, движущиеся или статичныепрепятствия).Управление игроком (например, от первого лица с возможностью перемещениякамеры).Взаимодействие с объектами (например, сбор предметов или избеганиепрепятствий).
Цену ставлю на рандом тк даже приблизительно не знаю что тут надо делать
Люди помогите)
Не понимаю что происходит с сеошниками, никто не может посоветовать даже в какой раздел на кворке стоит обратиться, я вообще в сео ничего не понимаю.
есть сейчас такая проблема с выдачей:
Мы в топе по запросу b2bwallet, но когда пишешь в гугл «b2bwallet», он выдает результаты поиска «b2b wallet»
Выдачу настроить просто
Без продвижения глобального
Внутренняя оптимизация
Опубликован: 03.12.24 19:19
Бюджет: 2000 руб.~$24.97
Требуется аккаунт Google console
Нужно найти аккаунты Google Play Console (пустые или с приложениями), зарегистрированные до ноября 2023 года.
Персональный помощник
Опубликован: 03.12.24 19:18
Бюджет: 50000 руб.~$624.15
Разработка небольшого сайта на Python
Необходима разработка сайта наподобие: https://steam.kupikod.com/
Дизайн и верстка будут предоставлены.
Необходимые интеграции:
- связать сайт с API поставщиком услуг
- интеграция с платежной системой
- минимальная админка для контроля заказов и смены цен на пополнение
После первых тестов далее сделаем личный кабинет, бонусную систему.
Первая версия сайта будет что-то наподобие MVP, дальше будем развивать. Поэтому рассчитываем на долгосрочное сотрудничество.
Укажите, пожалуйста, ориентировочную стоимость подобного проекта и/или стоимость часа вашей работы
Создание сайта
Опубликован: 03.12.24 19:16
Бюджет: 80000 руб.~$998.63
Модель колокола с фотореалистичной текстурой
Добрый вечер! Необходимо сделать 3д модель колокола с орнаментом и надписями.
ТЗ: колокол высотой 27 мм и нижним диаметром... руб
3D графика
Опубликован: 03.12.24 19:14
Бюджет: 7000 руб.~$87.38
Разработка корпоративного стиля
Разработка корпоративного стиля компания, которая занимается газопоршневыми установками, работающими на природном газе для получения тепла и электроэнергии.
Срок - 5-10 дней.
Перечень:
- логотип
- фирменный знак
- анимированный логотип
- комплект фирменных шрифтов
- типографику
- фирменные графические элементы
- правила композиции
- оформление документации
- КП
- презентация
- договор
- акт
- визитки
- бланки
- конверты
- каталог
- канцелярские товары
- ручки
- блокноты
- запискные книжки
- корпоративная одежда
- рабочая униформа
- головной убор (кепки, каски)
- кружки
- брендирование транспорта
- оформление для соцсетей
- обложка для группы в ВК
- обложка для поста в ВК
- обложка для канала в ТГ
- обложка для поста в ТГ
- обложка для канала на YouTube
- обложка для аккаунта в Авито
- обложка для объявления в Авито
- обложка для аккаунта в FB
- обложка для поста в FB
- обложка для аккаунта в Instagram
- обложка для поста в Instagram
- оформление сайта
- айдентика
- гайдлайн
- брендбук.
Логотип и брендинг
Опубликован: 03.12.24 19:13
Бюджет: 60000 руб.~$748.98
Дизайн портфолио на основе существующей презентации
Оплата только с р/с юрлица, на иностранные р/с не оплачиваем.
важно наличие ИП или самозанятости
Нужно в существующей презентации добавить объекты из кейса компании. Исходник презы в фигме имеется.
17 кейсов надо оформить сильно не растягивая. Один слайд из презы требует внесения изменений.
Присылайте ссылку на ваше портфолио, сроки и стоимость. к 5 декабря нужно сдать, 6го согласовываю с руководством.
ТЗ https://docs.google.com/presentation/d/1D7MwNXxd4VgXdqiugZQSF_HtPEUMwmaKRge3rSW23kM/edit?usp=sharing
Презентации и инфографика
Опубликован: 03.12.24 19:10
Бюджет: 10000 руб.~$124.83
Доработать форму на Tilda - пробросить номер телефона
Есть сайт на Tilda с формой для сбора заявок. В форме заявки есть поле "телефон". После отправки формы появляется попап "Ваша заявка отправлена!" со ссылкой на телеграм бота. Необходимо передать в ссылку на бота параметр с номером телефона из формы в формате base64(). Например, вводим в форме телефон +7-999-1234567 и после отправки в попапе получаем ссылку вида https://t.me/telegram_bot?phone=Nzk5OTEyMzQ1Njc=
Доработка и настройка сайта
Опубликован: 03.12.24 19:08
Бюджет: 2000 руб.~$24.97
Ищу аккаунт Google console
Приобрету аккаунт Google play console до 2023 ноябрь, с приложениями и без них, оставляйте отклик обсудим
Продажа сайтов
Опубликован: 03.12.24 19:04
Бюджет: 50000 руб.~$624.15
Программы обучения по охране труда для учебного центра
Разработать программы обучения для учебного центра.
Охрана ттруда прграмма а, б, первая помощь, сиз, ГВС, зза, БДД
Текстовая часть 50тр
Медиа наполнение для презентаций 50тр
Обучение и консалтинг
Опубликован: 03.12.24 19:04
Бюджет: 150000 руб.~$1872.43
Разработать приложение для конструирования и расчета шкафов-купе
Необходимо сделать приложение для конструирования и расчета стоимости шкафа-купе с последующим экспортом в виде файла (возможно jpeg). По цене договоримсяПример:https://constructorplus.ruОставьте телеграмм для связи
Backend
Опубликован: 03.12.24 19:01
Бюджет: 30000 руб.~$374.49
Должностные инструкции
Разработать должностные инструкции по строительным специальностям
Сварщик, монтажник, изолировщик, стропальщик, машинист ээкскаватора, машинист трубоукладчика, мастер смр, водитель электромонтер
Персональный помощник
Опубликован: 03.12.24 18:59
Бюджет: 20000 руб.~$249.66
Cоздать пользовательский "онбординг" для англ. сайта
Необходимо создать пользовательский "онбординг" для англоязычного сайта, посвященного техническим индикаторам для торговли на фондовом рынке.
Задачи:
- Определить ключевые действия, которые пользователь выполняет для взаимодействия с сервисом.
- Описать последовательность шагов взаимодействия пользователя с интерфейсом, обязательно включая точки принятия решений (напр., что пользователь видит, какие действия выбирает/может выбрать).
- Создать ТЗ для воплощения пошагового онбординга на сайте.
- Непосредственно после реализации онбординга на сайте, проверить реализацию, протестить корректность и правильность последовательности шагов. При необходимости рекомендовать изменения, которые необходимо внести.
Для выполнения задач выше требуется:
UI/UX-специалист с опытом от 5 лет и более с хорошим знанием английского языка (США) - от В2 и выше.
Необходим опыт торговли на фондовых или других биржах для лучшего понимания целей сервиса.
Оплата возможна как по задачам, так и целиком по всему заказу.
Готовы рассмотреть предложения и дополнения по заказу, если таковые действительно важны.
В отклике, пожалуйста, укажите опыт работы, вышлите ваше портфолио и резюме (в свободной форме).
Также ждём ваши предложения по цене и порядку оплаты.
Юзабилити, тесты и помощь
Опубликован: 03.12.24 18:56
Бюджет: 40000 руб.~$499.32
Написание отзывов
Здравствуйте, требуются работники для написания отзывов! Так же можем вам предложить разные виды работы. У меня всегда есть... руб
Тексты
Опубликован: 03.12.24 18:56
Бюджет: 120 руб.~$1.5
Пожарная безопасность. Документы
Подготовить всё необходимые документы по пожарной безопасности. Инструкции, планы, тренировки и т. ДД.
Производственная база и офисное здание
Обучение и консалтинг
Опубликован: 03.12.24 18:55
Бюджет: 20000 руб.~$249.66
Парсинг сайта Цупис
Необходимо написать скрипт на python, который после авторизации по смс коду внутри скрипта будет выдавать инфу об аккаунте (суммы транзакций в целом)
Главное - написать чтобы не давало ошибки 403, а по выдаче информации там все одним гет запросом выдается
Скрипты и боты
Опубликован: 03.12.24 18:54
Бюджет: 10000 руб.~$124.83
Разработка документов по охране труда и бдд
Разработка большого комплекта документов по охране труда, транспортной безопасности и пожарной безопасности. Комплект документов по стандартам Роснефть. Есть чек лист с перечнем необходимых документов.
Юридическая помощь
Опубликован: 03.12.24 18:52
Бюджет: 60000 руб.~$748.98
Куплю аккаунт Google console
Куплю аккаунт Google play console до 223 ноябрь руб
Программирование и IT
Опубликован: 03.12.24 18:51
Бюджет: 25000 руб.~$312.08
Надпись на мащ
Здравствуйте, нужно написать на заднем стекле автомобиля рекламу нужен красивый дизайн, пример прикрепляю
Опубликован: 03.12.24 18:51
Бюджет: 1000 руб.~$12.49
VBA макрос - импорт CSV без конвертации чисел в даты
Есть файл-загрузчик с макросами и есть CSV файл для импорта.
Проблема в том, что при импорте CSV в этот загрузчик некоторые числа (например, 9.31) преобразовываются в даты (сен.31) и в таблицу записывается неверное значение.
Необходимо доработать функцию Каталог.СОднимЛистом() чтобы в загрузчик из CSV попадали значения без конвертации.
(Путь к файлу catalog.csv задаётся на вкладке Настройки загрузчика.)
Десктоп программирование
Опубликован: 03.12.24 18:50
Бюджет: 1000 руб.~$12.49
Сделать кнопку в канале Телеграмм для сбора информации
Надо сделать кнопку,: чтобы люди могли предлагать свои новости. Пример в скринах. Текст. Хотите предложить свой улов или новость? Пишите >>>>
В боте сообщение: Напишите ваше сообщение, ссылку, ник (при желании место улова) и приложите фото. После модерации мы опубликуем фото.