全部模型资源
  • 全部模型资源
  • - 交通工具
  • - 动物昆虫
  • - 场景\道具模型
  • - 建筑模型
  • - 植物模型
  • - 武器模型
  • - 独家资源库
  • - 科幻模型
  • - 角色动画库
  • - 角色模型
  • 博客

Infinigen Indoors开源发布:Blender内程序化生成3D室内场景

Infinigen Indoors开源发布:Blender内程序化生成3D室内场景-次世代模型库

2024年6月26日首发,更新包含新工具包Infinigen-Sim的详细信息。

普林斯顿大学的研究团队发布了​​Infinigen Indoors​​——一款基于Blender的免费程序化工具,用于生成3D室内场景。它能生成从单个房间到整栋房屋的3D室内场景(保存为​​.blend文件​​),包含建筑结构、家具和家居装饰。用户还可将单个资源导出为标准3D格式(如OBJFBXUSD),供其他DCC软件(如Unreal Engine)使用。

该功能集成于​​Infinigen 1.4.0+​​——一个专为自然场景设计的开源程序化生成工具。

​​基于数学规则生成精细3D环境​​

Infinigen于2023年首次发布,其核心理念是​​“纯数学规则,零AI,纯图形学”​​。初始版本专注于生成3D地形,分布岩石、植被等元素以构建完整自然环境,支持动态水体(基于FLIP流体模拟)及粒子雨雪、火焰和烟雾效果。

此外,它还能生成带骨骼的3D生物(如肉食动物、鸟类、甲虫和鱼类),包括毛发和皮肤褶皱细节。更多技术细节可参考Infinigen 1.0的原始报道

Infinigen Indoors开源发布:Blender内程序化生成3D室内场景-次世代模型库

​​新增人造室内场景生成功能​​

Infinigen Indoors将上述流程扩展至人造环境。

工具集基于3D资源库生成室内场景,通过​​约束系统​​自动排列家具等元素,形成合理房间布局;​​平面图生成器​​则组合多个房间为完整房屋,包含走廊连接和楼梯结构。操作教程详见官方文档

​​支持程序化与静态资源混合使用​​

初期版本仅支持程序化资源,现可导入外部DCC软件或资源库的静态模型(如雕塑),提升场景多样性和真实感。

Infinigen Indoors开源发布:Blender内程序化生成3D室内场景-次世代模型库

新增的​​Infinigen-Sim工具包​​还能生成可动结构(如可开关的门柜、带按钮的家电),主要面向工业与机器人仿真,支持导出为MJCF、URDF和USD格式。

​​生成场景的精细度如何?​​

研究论文展示了生成场景的多样案例:虽未达到建筑可视化成品级别,但足以用于创意构思,或通过手动优化后应用于插画、动态图形和动画

非娱乐领域案例中,场景还被导出至Unreal Engine和NVIDIA基于Omniverse的机器人仿真系统​​Isaac Sim​​。

​​使用门槛高吗?​​

尽管始于科研项目,开发者积极吸纳Blender社区贡献,易用性显著提升。

用户现可通过​​Blender Python脚本​​交互式运行Infinigen(需标准Blender安装),但完整场景生成仍需独立安装Python模块。

​​能否在其他CG软件中使用生成资源?​​

支持从.blend文件导出单个资源(OBJ/FBX/STL/PLY/USD格式)或完整场景(USD格式)。

注意:导出需烘焙程序化元素,且存在功能限制(未使用Blender内置导出器)。

​​许可与系统需求​​

  • ​​Infinigen Indoors​​集成于Infinigen 1.4+,​​Infinigen-Sim​​集成于1.15+,均采用​​3-Clause BSD许可证​​。
  • 安装方式:
    • 完整功能:作为Python模块安装
    • 基础功能:作为Blender内Python脚本运行
  • 支持​​Linux/macOS​​(Apple Silicon/Intel芯片),Windows仅实验性支持(需通过WSL运行Linux环境)。
  • 场景生成依赖​​NVIDIA GPU的CUDA加速​​。

评论留言