ИИ научился делать реалистичную шерсть виртуальных животных

Автор: Игорь Никитин, 21 февраля 2018, 18:55
ИИ научился делать реалистичную шерсть виртуальных животных

Создание реалистичной модели существ в играх — дело сложное. Особенно, когда речь заходит о животных. Красивая шерсть встречается только в высоко бюджетных проектах из-за сложности производства. Исследователи из университета Калифорнии решили эту проблему, заручившись поддержкой искусственного интеллекта.

Различие технологий

Программы для рендеринга оптимизированы на работу с человеческими волосами. Мех животных имеет большую центральную секцию или медуллу. Она по другому искривляет свет, что дает мягкий, но глянцевый эффект. Стандартные технологии этого не учитывают и просто обрабатывают каждый скачек света по шерсти, что ухудшает производительность.

Решаем проблему с помощью ИИ

Исследователи использовали иной метод — подповерхностное рассеивание. Так, удалось увидеть как свет отбивается или проходит сквозь полупрозрачные медуллы. Для наглядности: выключите свет в комнате и посветите фонариком сквозь пальцы.

«Вы увидите кольца света, потому что он пробивается сквозь ваши пальцы, рассеивается внутри и возвращается», — объяснили члены команды.

Далее исследователи использовали искусственный интеллект, чтобы тот тренировался лучше обрабатывать этот процесс. После рендера нескольких сцен, ИИ научился правильно применять подповерхностное рассеивание в различных сценах.

Нет предела совершенству

Сейчас исследователи работают над применением этой технологии в реальном времени. Так, игровые дизайнеры смогут показать реалистичных животных в своих играх. Хотелось бы увидеть Пикачу с детализированной шерстью.

Для тех, кто хочет знать больше:

Подписывайтесь на наш нескучный канал в Telegram, чтобы ничего не пропустить.

Поделиться