Есть у меня задача, на мой взгляд простая, но нагуглить порядок действий мне не удалось, а изучать ради нее целиком огромный фреймворк от начала до конца просто нет времени и сил.
Я джва года хочу решить на основе Unreal (ибо крутой и бесплатный) следующую задачу:
Требуется создать просматривалку для специального файла с координатами объектов. В файле содержатся следующие данные:
* Есть геометрия "помещения". Это замкнутый полигон, описываемый набором координат (х0,у0)...(хn, yn), (x0,y0) и высотой h. Высота помещения везде одинаковая.
* Внутри "помещения" находятся объекты, так же заданные параметрически. Это просто коробки задающиеся координатами углов и высотой. Все коробки параллельны полу. Коробок очень много, от 100к до 1кк, так что для визуализации нужен умный кунц типа quadtree, но я наивно думаю что Unreal это и сам понимает. Текстуры для коробок либо не нужны, либо самые базовые (часть коробок красная, а часть синяя).
* По этому помещению среди коробок гуляет камера.
* Освещается вся эта мутотень точечными источниками света с заданными координатами (х, у, z).
* Кроме этого на полу задаются пути для камеры, всё так же, наборами координат (х, у). Камера должна уметь ездить по этим кривым вперед-назад, поворачиваться влево-вправо и подниматься до потолка и опускаться до пола. Камера должна управляться клавиатурой или контроллером VR.
И всё. Больше ничего не требуется. Корованы грабить не обязательно. Кроме движения камеры, никакая интеракция не нужна.
Если кто-то может подсказать последовательность изучения гайдов чтоб решить именно эту задачу, буду крайне признателен. С++ я знаю, так что с языком программирования проблемы быть не должно.