如何使用分形软件Incendia导出三维分形模型到其他三维软件中?

 有没有能导出三维模型的分形软件
如何使用Incendia导出三维模型
导出的模型如何在其他软件中使用
这一教程的主要内容就是为大家解决这个问题
将分形软件与其他开发软件结合起来
用分形软件做开发,在创意方面达到一个新的高度
用其他开发软件做后期处理,在某些区域做细节上针对性的调整
充分发挥各自软件的优点达到优势互补
形成一个非常好的项目开发解决方案

本教程中使用到的演示程序下载: 

如何使用分形软件Incendia导出三维分形模型到其他三维软件中? 分形海螺.par (6.37 KB) 

Incendia中的预览图:

如何使用分形软件Incendia导出三维分形模型到其他三维软件中?

教程使用的是Incendia V1.5版本,运行Incendia点击“Load Parameters”按钮,载入参数,然后切换到“Extra”面板

如何使用分形软件Incendia导出三维分形模型到其他三维软件中? 

这里介绍下“Volume Generator Panel”(体积生成器面板)的参数

如何使用分形软件Incendia导出三维分形模型到其他三维软件中? 
1、“Volumetric Resolution”(体积分辨率):控制渲染出三维模型体积的分辨率,这里选择200*200*200,还有一个选项是400*400*400,如果是软件捐助者可以使用800*800*800的分辨率。

2、“Start Volumetric Render”(开始体积渲染按钮):从这里开始体积渲染,当你点击后你将看到其他的设置参数。

3、“Fill Hollow Baseshapes when possible”(如果可能的话,填充空心的基础形状):用它来填充一些简单的形状,比如球体,这对于减少输出的网格三角面数很有用。用球体做测试,对比一下,左图是没有开启此功能,右图开启。

如何使用分形软件Incendia导出三维分形模型到其他三维软件中?
点击开始体积渲染按钮,继续我们的教程。

如何使用分形软件Incendia导出三维分形模型到其他三维软件中? 
还有必要再向大家介绍一下这些新显示出的参数含义:
1、“Close the Volumetric Mode”,点击此按钮后,关闭体积渲染模式,切换Incedida到标准模式
2、“Voxel Algorithm”,这里显示了5种不同的体积渲染算法(Boxes,Density,Gaussian Density,Median 3X,Median 5X),你可以选择它们输出网格,算法排序从上一到下,渲染速度越来越慢,渲染质量越来越高。
3、这里可以选择体积将以何种格式导出,以前的Incendia版本只支持STL格式导出,在V1.5中支持新添加了OBJ与RAW的导出格式。
4、“ Render Wheel”(渲染滚轮),当你进入到体积渲染模式后,就会有一个黄色的滚轮在不停的旋转,它主要起到提示作用。当你在执行导出的时候或切换到其他模式时,滚轮才会消失。

如何使用分形软件Incendia导出三维分形模型到其他三维软件中? 
5.当开启体积渲染模式后,可以看到在预览窗口中显示出四个小窗口,窗口中显示从四个不同的角度观察模型,分别代表左视图,顶视图,前视图,后视图

现在开始分形模型的导出,使用不同的体积渲染算法,选择不同的导出格式,最后得到的文件大小是不一样的
注意:在执行导出的时候不要关闭体积渲染模式,否则Incendia容易出错。
以下是在“Density Threshold”为0.75的默认设置下做的渲染。

如何使用分形软件Incendia导出三维分形模型到其他三维软件中? 
像这种一个对象几M,几十M大小直接导入到3ds max等三维开发软件中
数据量太大,需要很长的等待时间,即便导入成功了,在max等软件中做后期处理也是非常耗电脑的,内存占用过多稍不注意就会程序报错
所以在导入之间需要对文件做一次减肥处理………….

注意导出完成后,把“体积渲染”模式关闭,也可以退出Incendia,接下来的工作不再Incendia中操作。
现在需要使用到另一款软件“MeshLab”,请先下载,可以到其官网下载,如果感觉望见速度慢也可以到115网盘中下载
两个下载地址:MeshLab下载地址1(官网),MeshLab下载地址2(115)

如何使用分形软件Incendia导出三维分形模型到其他三维软件中?

MeshLab是一款专门针对于复杂三维网格处理的软件,它的操作非常简单,运算速度非常快,并且支持多种格式的导入与导出,非常适合于本教程。

支持导入的格式:PLY, STL, OFF, OBJ, 3DS, COLLADA, PTX, V3D, PTS, APTS, XYZ, GTS, TRI, ASC, X3D, X3DV, VRML, ALN

支持导出的格式:PLY, STL, OFF, OBJ, 3DS, COLLADA, VRML, DXF, GTS, U3D, IDTF, X3D

MeshLab的导入方法:

如何使用分形软件Incendia导出三维分形模型到其他三维软件中?

1.新建一个空的项目。
2.点击导入按钮,找到渲染好的模型。

这里只将各三维分形模型的STL文件格式导入到MeshLab中做对比

Boxes模型:

如何使用分形软件Incendia导出三维分形模型到其他三维软件中?

Density模型:

如何使用分形软件Incendia导出三维分形模型到其他三维软件中?

Gaussian Density模型:

如何使用分形软件Incendia导出三维分形模型到其他三维软件中?

Median 3X模型:

如何使用分形软件Incendia导出三维分形模型到其他三维软件中?

Median 5X模型:(这个导出的效果不太理想,有许多窟窿)

如何使用分形软件Incendia导出三维分形模型到其他三维软件中?

在Meshlab中平滑三维分形模型,这里以Boxes为例
在“Filter”下拉菜单中找到“Smoothing, Fairing and Deformation”,在其列表中找到“Laplacian Smooth”并点击。
弹出“Laplacian Smooth”对话框,默认参数设置,然后点击“Apply”
这是平滑后的效果

如何使用分形软件Incendia导出三维分形模型到其他三维软件中? 

你可以看到在平滑前与平滑后模型的点数与面数都没有发生变化,导入到Max中是很大的运算量
下一部分分享如何优化模型减少三维分形模型的面数

分形具体无限精细结构,因此导出的分形模型面数是非常多的。大多数的三维程序都无法处理数量庞大的网格,因此在很多情况下很有必要减少三角形的数量。
在“Filter”下拉菜单中找到“Remeshing, Simplification and Reconstruction”,在其列表中找到“Quadric Egde Collapse Decimation”并点击。
Target number of faces:设置优化后模型的总面数
这里设置成10000,然后点击“Apply”

如何使用分形软件Incendia导出三维分形模型到其他三维软件中?

再次导出三维分形模型
在MeshLab的“Files”菜单项中找到“Export Mesh as”选项,点击弹出对话框,选择好保存格式,这里选择OBJ格式,点击保存

如何使用分形软件Incendia导出三维分形模型到其他三维软件中?
会弹出保存参数设置对话框,默认设置就可以了
这样经过处理后的OBJ文件大小为653KB将它导入到三维模型软件中看看效果吧
如何使用分形软件Incendia导出三维分形模型到其他三维软件中?

OK,教程到此结束,只作抛砖引玉之用,期待各位佳作。

来源: 分形艺术网
转载请注明出处: http://www.fxysw.com/thread-881-1-1.html 
文章知识点与官方知识档案匹配,可进一步学习相关知识算法技能树首页概览33848 人正在系统学习中

来源:fengda2870

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2011年6月10日
下一篇 2011年6月10日

相关推荐