【splishsplash】如何利用blender渲染出流体结果

概览

分为以下几步:

  1. 粒子的表面重建(粒子partio->网格obj)
  2. blender中渲染
    – 增加shader
    – 选择渲染器
    – 渲染并输出图片序列
    – 图片序列转化为视频

1 表面重建

对应视频教程
splashsurf表面重建
blender渲染表面重建后的流体
ffmpeg转换图片序列为视频

请务必看视频教程,更加详细

利用一个名为Splashsurf的开源库进行表面重建

在这里插入图片描述

重建后输出的是一系列OBJ文件
在这里插入图片描述

然后利用stop-motion-obj这个blender插件导入OBJ序列
在这里插入图片描述

2 Blender中渲染

首先增加shader
玻璃BSDF

在这里插入图片描述

然后选择渲染器为Cycles
在这里插入图片描述
设置输出路径和文件名。后缀0001,0002会自动补充。

在这里插入图片描述

按F12渲染
在这里插入图片描述

选择渲染->渲染动画。输出图片序列。
在这里插入图片描述

利用FFmpeg来转化图片序列为视频

ffmpeg -f image2 -i render%04d.jpg movie.mp4

在这里插入图片描述

输出结果

在这里插入图片描述


补充

以下是非必要的,但是可以增加效果的

导入外部材质

https://www.bilibili.com/video/BV13Z4y1q7wa/(注:对流体没有用)

建模背板

https://www.bilibili.com/video/BV1Jv4y1G7gN/

导入HDR背景

https://www.bilibili.com/video/BV1RL4y1P76U/

网格细分

https://www.bilibili.com/video/BV1CY411K7TR/

结果展示

https://www.bilibili.com/video/BV1gT41157xH/

在这里插入图片描述

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值