Пользователь Reddit под ником hoahluke, который ранее уже привлекал внимание сообщества своим проектом процедурной новогодней елки, поделился новой демонстрацией возможностей движка Unity. На этот раз энтузиаст сосредоточился на создании реалистичного ландшафта в планетарном масштабе для своей будущей игры.
Автор пояснил, что его подход существенно отличается от большинства традиционных методов отрисовки местности. В представленной системе уровень детализации управляется путем разбиения икосаэдра. Каждый участок ландшафта представляет собой треугольник, который при необходимости автоматически делится на четыре меньших сегмента. Вся архитектура построена на использовании технологий Burst и DOTS с вычислениями на процессоре, что делает добавление физических коллайдеров достаточно простой задачей.
В опубликованном видео продемонстрирована планета с радиусом около 830 километров. Несмотря на такие размеры, система, по словам разработчика, способна без проблем справляться с небесными телами размером с Землю или даже крупнее.
В ближайших планах создателя значится улучшение рендеринга удаленных объектов. На данный момент вся детализация поверхности базируется на атрибутах вершин, поэтому для улучшения вида с большого расстояния планируется внедрение предварительно отрисованных глобальных карт. Также в список приоритетных задач входит добавление деревьев, мелкой растительности и скал для наполнения мира. Детальный разбор технической части проекта доступен в оригинальной теме автора на Reddit.

