LiquidContainerDemo:用Godot引擎制作的我的液体容器着色器的演示项目

时间:2024-05-03 09:20:23
【文件属性】:

文件名称:LiquidContainerDemo:用Godot引擎制作的我的液体容器着色器的演示项目

文件大小:4.67MB

文件格式:ZIP

更新时间:2024-05-03 09:20:23

C++

液体容器演示 该存储库包含我在Godot Engine中制作的容器中液体着色器的演示场景。 容器使用工​​具脚本,因此可以直接从编辑器运行,也可以在OpenVR中启动场景。 指示 打开scenes/Demo.tscn查看演示场景并播放项目以在VR中运行它。 可以通过更改网格脚本的导出变量来编辑材料属性。 材料 材质位于assets/materials/LiquidContainer.tres ,每次通过使用的着色器位于assets/shaders 。 材质通过四遍渲染: 初次通过glass.shader :渲染网格的背面,并添加一些照明以模拟玻璃。 在所有其他通行证后面绘制。 为了只绘制背面,我们使用 render_mode cull_front; (我还通过使用NORMAL = -NORMAL反转法线并在void light()写入DIFFUSE_LIGHT来覆盖照明。 第二遍


【文件预览】:
LiquidContainerDemo-master
----default_env.tres(163B)
----.gitattributes(84B)
----icon.png(3KB)
----project.godot(767B)
----addons()
--------godot-openvr()
----scripts()
--------Bottle.gd(5KB)
--------Controller.gd(5KB)
--------Demo.gd(274B)
----icon.png.import(640B)
----LICENSE(1KB)
----assets()
--------textures()
--------materials()
--------shaders()
--------meshes()
----README.md(6KB)
----scenes()
--------Controller.tscn(700B)
--------Beer.tscn(6KB)
--------Demo.tscn(21KB)
--------Oil.tscn(5KB)
--------Wine.tscn(5KB)
----CONTRIBUTORS.md(369B)
----.gitignore(60B)
----README_VR.md(2KB)
----LICENSE_VR(1KB)

网友评论