Источник изображения: сгенерировано инструментом 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.
ИИ слаб! Артефакт создания процедурной 3D-среды с открытым исходным кодом Zero AI уже здесь!
**Источник:**CG World
Можно сказать, что в эту эпоху искусственного интеллекта, «правящего королем», ИИ повсюду. Когда дело доходит до создания изображений и видео, когда все обращают свое внимание на ИИ, все еще есть люди, которые «идут против течения»~
Infinigen был разработан в рамках исследовательской работы «Использование программного создания бесконечно реалистичных миров» на основе Blender, может быть скомпилирован и использован из исходного кода, а также может быть экспортирован в любой формат, поддерживаемый Blender (включая FBX, Alembic и USD). для использования в других прикладных программах DCC или игровых движках.
Другими словами, с Infinigen можно создавать бесконечные трехмерные миры без искусственного интеллекта!
Возможности и функции
Реальная геометрия
Infinigen оптимизирован для исследований в области компьютерного зрения, особенно в области трехмерного зрения. Нет использования карт рельефа/нормалей, полной прозрачности или других методов для подделки деталей геометрии, все детали геометрии являются реальными, чтобы обеспечить точную достоверность 3D-земли.
Среды генерируются как полная геометрия, но, поскольку детали не «фальсифицируются», их может потребоваться сначала оптимизировать, если они будут использоваться для развлекательной работы.
Infinigen может генерировать ряд проходов рендеринга, включая глубину, нормали поверхности и «панорамную сегментацию» в стиле скрытой маски, а также проходы данных, такие как оптический поток и поток 3D-сцены.
Интегрированный транспайлер также может преобразовывать базовый граф узлов Blender в код Python.
Infinigen включает в себя генератор разброса, который распределяет активы по местности для создания полных трехмерных сред.
Система имитирует динамическую воду, используя симуляцию FLIP, солнце и освещение неба, используя модель неба Nishita, реализованную в Blender, и погодные эффекты, используя систему частиц Blender.
※ Стандартная тестовая команда, показанная на GitHub, «требует около 10 минут и 16 ГБ памяти для выполнения на M1 Mac».
Лицензия и системные требования
Infinigen доступен под лицензией BSD из 3 пунктов. Но поскольку в настоящее время репозиторий GitHub не предоставляет скомпилированные двоичные файлы, его необходимо скомпилировать из исходного кода.
Протестировано на Ubuntu 22.04 Linux и macOS 12+, в настоящее время требуется графический процессор Apple Silicon или Nvidia, в будущем планируется поддержка графических процессоров AMD.
Пользователям Windows рекомендуется использовать WSL для настройки среды терминала Ubuntu на компьютере с Windows (WSL совместим с Windows 10+).
Ну вот и все на сегодняшнем вступлении, увидимся завтра, ребята~
См. исходный текст
Infinigen: бесплатный генератор процедурных 3D-сред | Канал компьютерной графики
Главная | Инфиниген
конец текста