godot 支不支持 Multiple Render Targets ?
godot吧
全部回复
仅看楼主
level 4
kankan1322 楼主
1.godot 支不支持 Multiple Render Targets ?
2.怎么样能得到它在WorldEnvironment中的post-processing中间过程的贴图(法线,深度,反射等等)?
2021年04月25日 10点04分 1
吧务
level 14
1、如果只是把画面渲染到纹理,可以使用Viewport节点,例子:https://tieba.baidu.com/p/6551885530
https://tieba.baidu.com/p/6599702333
2、如果使用godot3系列的话,只能得到深度贴图[惊讶]如图所示:
因为3D方面的改进主要都在4.0,在未来的godot4.0版本,可以直接编写底层着色器代码,或许就可以获取其它后处理纹理,如图所示:
如果还在使用godot3系列,也有一些比较特别的后处理办法,那就是通过多个Viewport节点来合并渲染图像,如图所示:
缺点就是要在每个Viewport下复制一个模型,可能会导致优化问题
2021年04月26日 05点04分 2
只能等4.0,反正我还需要计算着色器,原先还想勉强用像素着色器代替一下,如今也不折腾了。
2021年04月26日 06点04分
level 4
kankan1322 楼主
用多层Viewport大概可以,但我想偷个懒,WorldEnvironment中的post-processing本身就会将延迟渲染的许多贴图生成,就是不知道怎么得到?
2021年04月26日 08点04分 4
level 4
kankan1322 楼主
我看了一个视频 New Features for Godot 4.0,3d渲染提升了许多,就等4.0了
2021年04月28日 07点04分 5
提供了基于gpu的碰撞,省了许多事
2021年04月28日 07点04分
[真棒]4.0好啊,官方画那么大的饼,许多人都在期待
2021年04月28日 08点04分
level 4
kankan1322 楼主
github.com/godotengine/godot/pull/38926
不知道何时能实现
2021年06月19日 05点06分 7
[钱]竟然是去年5月的pr,这合并功能的速度确实变慢了。最近贴吧里的2Dik问题让我翻到了两年前的issues,现在还没有解决
2021年06月19日 08点06分
1