目的:将3D渲染结果与2D图像背景合成,尤其是能够在2D图像上呈现逼真的阴影
实现效果
工具:
Blender3.3.1 LTS
https://www.blender.org/download/
fSpy 1.0.3
链接:https://pan.baidu.com/s/1iRMRSR-YrFN_u8rUIZ5-mQ
提取码:stvm
- 在fSpy中画平面
根据红绿线画出自己想要放置物体的平面
另保存在指定位置。文章来源:https://www.toymoban.com/news/detail-642755.html
- 在Blender中配置fSpy
如果发现找不到fspy,可以手动添加插件:在刚才的百度云链接中将fSpy-Blender-1.0.3.zip
解压到Path:\Blender\3.3\scripts\addons\
导入刚才保存的fspy后,添加一个平面
这个平面便是刚才自定义的平面
之后我们添加一个立方体作为示例
根据下面的红框调整
还有一点非常重要的,就是让这个平面消失但是依然保留阴影:
在Blender中添加HDR环境照明图作为光源,当然也可以自定义其他的
调整好之后大家看看自己的着色器流程图是否合理,我也是Blender的初学者,有更合适的请大家赐教!
之后便有了合成效果
最后可以直接导出了,我不知道怎么一次性导出。我是先渲染了一张物体的,再把它和原始图在ps中叠加。。。感觉应该有一次性导出的办法,各位朋友知道的话留个言。
当然效果还是不那么真实,因为我的环境贴图也不是这个场景的哈哈。但是流程就是这么个流程,大家可以根据自己的情况调整。文章来源地址https://www.toymoban.com/news/detail-642755.html
到了这里,关于Blender+fSpy实现3D渲染结果与2D图像融合的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!