A Unity 3D engine plugin for creating static ecosystem in game environments
Дата
2015
ORCID
DOI
Науковий ступінь
Рівень дисертації
Шифр та назва спеціальності
Рада захисту
Установа захисту
Науковий керівник
Члени комітету
Назва журналу
Номер ISSN
Назва тому
Видавець
НТУ "ХПИ"
Анотація
Here we report on the researches and development of the static ecosystem plugin to Unity 3D game development platform, also the creation of neural network has been described. It allows for the designer-driven automatic generation of computer game assets based on the two vastly different approaches: procedural and artificial-neural-network-based; with user-defined object to be cloned, area to be populated and placement rules. Both methods have been applied to the problem of photorealistic distribution of stones on the hillside (including demonstration of the common placements mistakes). All the approaches were then evaluated by the panel of the computer gamers. Opinion of some participants of the experiment with the corresponding results were summarized.
Представлены результаты исследований и расчетов по разработке модуля статического экосистемы для создания игровых приложений в Unity 3D. Модуль предоставляет дизайнеру возможность выбора того, какой именно объект будет клонироваться, позволяет запрограммировать правила размещения объектов, определяет набор параметров, влияющих на расположение объектов. Реализовано клонирование на основе этих правил. Также учтена необходимость генерирования объектов не для всего ландшафта, а только для выбранного участка. Модуль имеет два вида генерирования: процедурная и нейросетевая. Продемонстрированы результаты, полученные разными методами генерирования (в том числе с различными погрешностями) на примере расположения камней на склоне горы. Для подтверждения того, какой из методов генерирования является наилучшим, был проведен опрос среди геймеров. Приведены результаты этого опроса.
Представлены результаты исследований и расчетов по разработке модуля статического экосистемы для создания игровых приложений в Unity 3D. Модуль предоставляет дизайнеру возможность выбора того, какой именно объект будет клонироваться, позволяет запрограммировать правила размещения объектов, определяет набор параметров, влияющих на расположение объектов. Реализовано клонирование на основе этих правил. Также учтена необходимость генерирования объектов не для всего ландшафта, а только для выбранного участка. Модуль имеет два вида генерирования: процедурная и нейросетевая. Продемонстрированы результаты, полученные разными методами генерирования (в том числе с различными погрешностями) на примере расположения камней на склоне горы. Для подтверждения того, какой из методов генерирования является наилучшим, был проведен опрос среди геймеров. Приведены результаты этого опроса.
Опис
Ключові слова
artificial neural networks, procedural generation, computer graphics, 3D modeling, landscape, игровое окружение, компьютерная графика, трехмерная модель
Бібліографічний опис
Bezmenov M. I. A Unity 3d engine plugin for creating static ecosystem in game applications / M. I. Bezmenov, Y. O. Potapenko, K. O. Dvornik // Вестник Нац. техн. ун-та "ХПИ" : сб. науч. тр. Темат. вып. : Системный анализ, управление и информационные технологии. – Харьков : НТУ "ХПИ". – 2015. – № 58 (1167). – С. 67-71.