We introduce ProcFunc, a library for Blender-based procedural 3D generation in Python. ProcFunc provides a library of easy-to-use Python functions, which streamline creating, combining, analyzing, and executing procedural generation code. ProcFunc makes it easy to create large-scale diverse training data, by combinatorial compositions of semantic components. VLMs can use ProcFunc to edit procedural material and geometry code and can create new procedural code with significantly fewer coding errors. Finally, as an example use case, we use ProcFunc to develop a new procedural generator of indoor rooms, which includes a collection of new compositional procedural materials. We demonstrate the detail, runtime efficiency, and diversity of this room generator, as well as its use for 3D synthetic data generation. Please visit https://github.com/princeton-vl/procfunc for source code.


翻译:摘要:我们介绍了ProcFunc,这是一个基于Blender的过程化3D生成Python库。ProcFunc提供了一系列易用的Python函数,可简化过程化生成代码的创建、组合、分析与执行。通过语义组件的组合式编排,ProcFunc能够便捷地生成大规模多样化的训练数据。视觉语言模型(VLM)可利用ProcFunc编辑过程化材质与几何代码,并以显著更少的编码错误创建新的过程化代码。最后,作为应用示例,我们使用ProcFunc开发了一个新的室内房间过程化生成器,其中包含一系列新型组合式过程化材质。我们展示了该房间生成器的细节丰富度、运行效率与生成多样性,及其在3D合成数据生成中的应用。源码请访问https://github.com/princeton-vl/procfunc。

0
下载
关闭预览

相关内容

3D是英文“Three Dimensions”的简称,中文是指三维、三个维度、三个坐标,即有长、有宽、有高,换句话说,就是立体的,是相对于只有长和宽的平面(2D)而言。
【2022新书】Python DevOps,245页pdf
专知会员服务
91+阅读 · 2022年7月11日
【2021新书】面向对象的Python编程,418页pdf
专知会员服务
71+阅读 · 2021年12月15日
专知会员服务
92+阅读 · 2021年4月12日
Python计算导论,560页pdf,Introduction to Computing Using Python
专知会员服务
77+阅读 · 2020年5月5日
【新书】Pro 机器学习算法Python实现,379页pdf
专知会员服务
205+阅读 · 2020年2月11日
【新书】Python编程基础,669页pdf
专知会员服务
199+阅读 · 2019年10月10日
【2022新书】Python数学逻辑,285页pdf
专知
13+阅读 · 2022年11月24日
使用Python进行图像增强
AI研习社
17+阅读 · 2018年9月30日
实战 | 用Python做图像处理(二)
七月在线实验室
17+阅读 · 2018年5月25日
这可能是学习Python最好的免费在线电子书
程序猿
56+阅读 · 2018年5月17日
用Python制作3D动画
Python程序员
30+阅读 · 2018年1月17日
国家自然科学基金
1+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
1+阅读 · 2015年12月31日
国家自然科学基金
6+阅读 · 2015年12月31日
国家自然科学基金
1+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
1+阅读 · 2014年12月31日
Arxiv
0+阅读 · 4月28日
VIP会员
最新内容
论文 | OmniScientist:全模态全学科AI科学家
专知会员服务
3+阅读 · 8月16日
无人机已改变战场,但并未解决指挥问题
专知会员服务
8+阅读 · 8月14日
驱动军事决策变革的顶尖人工智能指挥系统
专知会员服务
11+阅读 · 8月11日
非对称防御中的自组织临界性:俄乌战争
专知会员服务
10+阅读 · 8月10日
相关资讯
【2022新书】Python数学逻辑,285页pdf
专知
13+阅读 · 2022年11月24日
使用Python进行图像增强
AI研习社
17+阅读 · 2018年9月30日
实战 | 用Python做图像处理(二)
七月在线实验室
17+阅读 · 2018年5月25日
这可能是学习Python最好的免费在线电子书
程序猿
56+阅读 · 2018年5月17日
用Python制作3D动画
Python程序员
30+阅读 · 2018年1月17日
相关基金
国家自然科学基金
1+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
1+阅读 · 2015年12月31日
国家自然科学基金
6+阅读 · 2015年12月31日
国家自然科学基金
1+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
1+阅读 · 2014年12月31日
Top
微信扫码咨询专知VIP会员