Legacy-OpenGL-Shadow-Mapping:该程序显示了在预着色器OpenGL中阴影映射的用法

时间:2024-05-20 16:56:58
【文件属性】:

文件名称:Legacy-OpenGL-Shadow-Mapping:该程序显示了在预着色器OpenGL中阴影映射的用法

文件大小:124KB

文件格式:ZIP

更新时间:2024-05-20 16:56:58

Java

旧版OpenGL阴影映射 此程序显示了在预着色器OpenGL中阴影映射的用法。 程序使用OpenGL 1.4的功能或ARB_shadow和ARB_depth_texture扩展。 控制键 钥匙 描述 逃脱 退出程序 1个 将光变为点光 2个 将光变为定向光 向上箭头 增加光的高度/方向 向下箭头 降低光的高度/方向 左箭头 向左旋转光 右箭头 向右旋转光 阴影纹理 阴影纹理是专门创建的OpenGL纹理。 首先,它使用深度图像格式。 这是OpenGL 1.4中引入的功能,但在ARB_depth_texture扩展中也可用。 在我们的示例中,它是GL_DEPTH_COMPONENT24,它与帧缓冲区中的深度缓冲区设置匹配。 其次,它启用了阴影比较模式。 从OpenGL 1.4开始,阴影比较模式也可用,但在ARB_shadow扩展中也是如此。 它是两个纹理参数的集合。 GL_TEXTURE_C


【文件预览】:
Legacy-OpenGL-Shadow-Mapping-master
----.gitignore(210B)
----Scene.mtl(474B)
----Scene.obj(60KB)
----src()
--------program()
----LICENSE(1KB)
----nbproject()
--------genfiles.properties(467B)
--------build-impl.xml(76KB)
--------project.properties(2KB)
--------project.xml(503B)
--------private()
----README.md(3KB)
----build.xml(3KB)
----manifest.mf(82B)
----Crate.jpg(26KB)
----Grass.jpg(51KB)

网友评论