ИИ слаб! Артефакт создания процедурной 3D-среды с открытым исходным кодом Zero AI уже здесь!

**Источник:**CG World

Источник изображения: сгенерировано инструментом Unbounded AI, модель стиля (Мэн Я Синхэ)

Можно сказать, что в эту эпоху искусственного интеллекта, «правящего королем», ИИ повсюду. Когда дело доходит до создания изображений и видео, когда все обращают свое внимание на ИИ, все еще есть люди, которые «идут против течения»~

Недавно исследователи из Лаборатории зрения и обучения Принстонского университета представили новый разработанный ими артефакт: Infinigen, бесплатный программный инструмент для создания трехмерной среды с открытым исходным кодом, который может создавать трехмерную среду в соответствии с набором программных правил, включая ландшафт, растительность и существ. .

Infinigen был разработан в рамках исследовательской работы «Использование программного создания бесконечно реалистичных миров» на основе Blender, может быть скомпилирован и использован из исходного кода, а также может быть экспортирован в любой формат, поддерживаемый Blender (включая FBX, Alembic и USD). для использования в других прикладных программах DCC или игровых движках.

В частности, Infinigen «основан исключительно на математических правилах», каждый актив от формы до текстуры создается с нуля с использованием рандомизированных математических правил (пользователи имеют полный контроль над созданием актива путем переопределения рандомизированных параметров по умолчанию), нет зависимости от каких-либо внешних активов, что позволяет неограниченные вариации и комбинации, в результате чего получаются 3D-сцены, очень похожие на мир природы.

Другими словами, с Infinigen можно создавать бесконечные трехмерные миры без искусственного интеллекта!

Он изменяет базовые примитивы Blender в активы среды с помощью библиотеки процедурных правил.Эти правила организованы в готовые генераторы различных типов активов, охватывающие большое количество объектов и сцен в естественном мире: включая генераторы ландшафта, растительность (и растительноподобные подводные объекты). такие объекты, как кораллы) производители и даже производители мобов, которые могут создавать хищников, травоядных, птиц, жуков и рыб. Со временем будущее охватит также искусственную среду и искусственные объекты.

Infinigen может генерировать «высококачественные» анимационные установки, генерировать волосы и автоматически расчесывать их, он может даже имитировать складки и складки кожи посредством имитации ткани и имеет 50 генераторов процедурных материалов для создания текстур.

Возможности и функции

Реальная геометрия

Infinigen оптимизирован для исследований в области компьютерного зрения, особенно в области трехмерного зрения. Нет использования карт рельефа/нормалей, полной прозрачности или других методов для подделки деталей геометрии, все детали геометрии являются реальными, чтобы обеспечить точную достоверность 3D-земли.

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

Создание 3D-геометрии и поддержка рендеринга и конвейера данных

Infinigen может генерировать ряд проходов рендеринга, включая глубину, нормали поверхности и «панорамную сегментацию» в стиле скрытой маски, а также проходы данных, такие как оптический поток и поток 3D-сцены.

Интегрированный транспайлер также может преобразовывать базовый граф узлов Blender в код Python.

Объединяйте сгенерированные объекты в полноценные 3D-окружения от гор до океана

Infinigen включает в себя генератор разброса, который распределяет активы по местности для создания полных трехмерных сред.

Система имитирует динамическую воду, используя симуляцию FLIP, солнце и освещение неба, используя модель неба Nishita, реализованную в Blender, и погодные эффекты, используя систему частиц Blender.

Согласно инструкциям в репозитории GitHub, генерация сред выполняется через командную строку, контролируя тип генерируемой среды с помощью флагов. Infinigen провела тест на довольно мощной системе (с двумя серверными процессорами Intel Xeon Silver 4114 и графическим процессором Nvidia), поэтому до его завершения может пройти некоторое время.

※ Стандартная тестовая команда, показанная на GitHub, «требует около 10 минут и 16 ГБ памяти для выполнения на M1 Mac».

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

Лицензия и системные требования

Infinigen доступен под лицензией BSD из 3 пунктов. Но поскольку в настоящее время репозиторий GitHub не предоставляет скомпилированные двоичные файлы, его необходимо скомпилировать из исходного кода.

Протестировано на Ubuntu 22.04 Linux и macOS 12+, в настоящее время требуется графический процессор Apple Silicon или Nvidia, в будущем планируется поддержка графических процессоров AMD.

Пользователям Windows рекомендуется использовать WSL для настройки среды терминала Ubuntu на компьютере с Windows (WSL совместим с Windows 10+).

Ну вот и все на сегодняшнем вступлении, увидимся завтра, ребята~

См. исходный текст

Infinigen: бесплатный генератор процедурных 3D-сред | Канал компьютерной графики

Главная | Инфиниген

конец текста

Посмотреть Оригинал
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Награда
  • комментарий
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить