加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Houdini&Unity初识程序建模(ProceduralModeling)

(2017-01-20 14:21:00)
标签:

游戏开发

分类: Houdini

Houdini这个软件以影视级特效软件为人所知,  殊不知它也可以配合游戏引擎制作程序化模型(Procedural Model)和一些特效动画(如破碎动画等)

http://s10/mw690/001KF55Fzy788hQsfk559&690

Houdini是一个节点式软件, 将功能节点组合包装导出的模型资源,可以导入unity,UE等游戏引擎.



程序化建模是什么意思,和传统建模有哪些异同?

最常见的使用程序化模型的方式就是地形,  我们通过导入用黑白高度图来生成高低不平的地面.     调整参数来控制模型外形.

而传统的建模是调整点线面元素,移动,旋转,缩放,手工的打磨成想要的模样.


程序它可以实现传统建模无法实现的优势:  


1:美术资源重复组合利用,省去大量美术工作时间:  比如,程序建模一座木桥,美术只需准备好桥的几个基本模型: 桥梁木板, 桥两端固定绳索的木头,以及绳索的贴图,接下来就由houdini程序建模来控制桥的组装,以及参数控制:如桥的长度,宽度,  桥的长度在扩长时,会自动填入桥的木板素材,无需新的美术资源.

2:多样性,随机性    我们通常不希望相同外观的模型在游戏中重复出现,这样会给人一种死板,成本低廉的印象,   如果稍微挪动一下门的位置,窗户的朝向,程序化的模型就会呈现不同的样式,增加场景的多样性.

3 规模化   如果程序化模型制作技术足够好,可以轻松实现一个城镇的模型规模: 住宅区,道路铺设..  



总之这是一种非常有挑战,前卫但是值得学习尝试的建模技术.


接下来我会写几篇简单实用的教程.. 

 


 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有