Blender版本:2.79(实测2.78可能存在无法载入地面纹理问题,其它版本未尝试)
一、一个粒子模型:
“in文件”通过“generateFluidParticle”配合“bat批处理”命令生成“bphys”文件,再通过gzip命令生成“bphys.gz”文件即为Blender可渲染的烘焙文件。
注:bat命令
Bat文件改成txt文件可打开查看修改内容,(1,1,277)为程序从i=1开始执行,每次加1,执行到i=277结束。
将bat文件与程序的exe都放在同一个文件夹下,例如与所有in文件放在一个位置,点击bat文件即可执行。
注:gzip命令
Win+R进入命令行
e:
cd model\Particlefluid1(进入E:\model\Particlefluid1)
gzip *(压缩文件夹下的所有文件)
附:Gzip 安装
Gzip for Windows下载地址:http://gnuwin32.sourceforge.net/packages/gzip.htm
解压,然后发现bin目录下有gzip.exe把exe文件放在System32文件夹下就可以了,其他的文档不用管。
现在你可以打开命令行,即使不是管理员权限,也可以直接运行gzip -h,然后就出现了一大堆命令提示。
创建两个“经纬球”,分别命名“sand”和“sand球”
物理属性设置如下:
其中粒子尺寸在generateFluidParticle程序中更改(psize=)。
粒子系统设置如下:
Sand球(即每个沙粒的材质)设置如下:
最后,将球体移出相机视角内即可展示出自己生成的粒子文件
这个材质设置不太复杂,如果有更好的材质设置可以更改。
二、一个网格模型
in文件通过“MarchingCubes”生成stl,stl通过网络下载的转换器转换成obj,obj通过“generateBOBJ”转换成“bobj.gz”文件即为Blender可渲染的文件
创建一个“立方体”,进行以下选择即可展示出自己生成的网格模型,注意:有时没有展示出来,可能是选择的帧数有误,重新选择帧数即可
相机设置:相机视图 0 /view camera , N 属性菜单 锁定到视图 即可对渲染图做调整
换图层 点住物体+m
Shift+C 将鼠标移至中间
面光
添加一个面光,仿照以前的Blender文件设置属性即可,可以使场景亮一点。
渲染设置中的采样和光程设置也非常重要,如果光程中的反弹次数过少,会有整齐的黑色阴影等现象,因此反弹次数需要注意一下,当前光程设置如下: