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

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


本教程中使用到的演示程序下载:   分形海螺.par (6.37 KB) 

Incendia中的预览图:


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

这里介绍下“Volume Generator Panel”(体积生成器面板)的参数
 
1、“Volumetric Resolution”(体积分辨率):控制渲染出三维模型体积的分辨率,这里选择200*200*200,还有一个选项是400*400*400,如果是软件捐助者可以使用800*800*800的分辨率。

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

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

点击开始体积渲染按钮,继续我们的教程。

 
还有必要再向大家介绍一下这些新显示出的参数含义:
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”(渲染滚轮),当你进入到体积渲染模式后,就会有一个黄色的滚轮在不停的旋转,它主要起到提示作用。当你在执行导出的时候或切换到其他模式时,滚轮才会消失。

 
5.当开启体积渲染模式后,可以看到在预览窗口中显示出四个小窗口,窗口中显示从四个不同的角度观察模型,分别代表左视图,顶视图,前视图,后视图

现在开始分形模型的导出,使用不同的体积渲染算法,选择不同的导出格式,最后得到的文件大小是不一样的
注意:在执行导出的时候不要关闭体积渲染模式,否则Incendia容易出错。
以下是在“Density Threshold”为0.75的默认设置下做的渲染。
 
像这种一个对象几M,几十M大小直接导入到3ds max等三维开发软件中
数据量太大,需要很长的等待时间,即便导入成功了,在max等软件中做后期处理也是非常耗电脑的,内存占用过多稍不注意就会程序报错
所以在导入之间需要对文件做一次减肥处理.............

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



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的导入方法:


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

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

Boxes模型:


Density模型:


Gaussian Density模型:


Median 3X模型:



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


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

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

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


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

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


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

来源: 分形艺术网
转载请注明出处: http://www.fxysw.com/thread-881-1-1.html 

文章来源: blog.csdn.net,作者:fengda2870,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/fengda2870/article/details/6603277

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。