本人的个人博客为: http://www.ourd3js.com/
csdn博客为: http://blog.csdn.net/lzhlzz/
转载请注明出处,谢谢。
Blender是一个开源的跨平台全能三维动画制作软件,提供从建模、动画、材质、渲染、到音频处理和视频剪辑等一系列动画短片制作解决方案,拥有极丰富的功能,更可贵的是,他是完全开源免费的。
本文阐述如何在 Blender 制作水流效果,请一步一步来。
1. 添加物体
如上图所示添加几个长方体,它们有的代表墙壁,有的代表水空间,有的代表初始水,有的代表入水口等。添加好物体之后,分别指定它们属于上述的哪一个,方法如下图:
选择右边面板中的 physics 后,再点击 Fluid ,然后就可以在 Type 中选择类型了。
其中,Domain 代表水空间,所有的水都在这个范围里运动。Inflow 代表入水口。Obstacle 代表固体。Fluid 代表初始状态已经存在的水
2. 创建水的材质和纹理
先创建水的材质,点击下图中的Material,各参数按下图填写。
再创建纹理,参数按下图填写。
要注意,材质和纹理都是对水空间(Domain)设定的。
3. 计算水流
点击下图中的 Bake 即可开始计算水流,下面的 Resolution 可以修改解析度,解析度越大水流越精确细致,但计算的时间也越久。下面还有几个关于水流边界和粒子数的,请自行尝试。
4. 渲染
好了,经过漫长的计算,可以开始渲染了。
Render 是只渲染一帧,Animation 是渲染整个动画。
结果图如下:
谢谢阅读。
原文地址:http://blog.csdn.net/lzhlzz/article/details/39100693