有興趣為您的 3D 遊戲添加紋理、光照、陰影、法線貼圖、發光物體、環境光遮蔽、反射、折射等?偉大的!下面是一組著色技術,可將您的遊戲視覺效果提升到新的高度。我已經以這樣一種方式解釋了每種技術,您可以將在這裡學到的知識應用/移植到您使用的任何堆棧中——無論是 Godot、Unity、Unreal 還是其他東西。對於著色器之間的粘合劑,我選擇了出色的 Panda3D 遊戲引擎和 OpenGL 著色語言 (GLSL)。因此,如果那是您的堆棧,那麼您還將受益於學習如何將這些著色技術與 Panda3D 和 OpenGL 一起使用。
2022-07-31 18:05:30 34MB 3D遊戲著色技術 Panda3D OpenGL GLSL
1
gl_ssao:优化的屏幕空间环境光遮挡,可识别缓存的hbao
2021-11-23 03:11:35 1.01MB opengl nvidia ssao hbao
1
屏幕空间环境光遮蔽 这是对的一种实现 但是我在我的实现中做了一些简化的捷径,并没有达到很好的性能或质量。 我也无法让他们推荐的新估算器起作用,所以这个实现仍然使用最初在论文中推荐的 Alchemy AO 估算器。 我的上有更长的文章,因为它最初是作为一个课堂项目实现的。 建造 构建系统目前有点尴尬,因为我同时开发了这个项目和 ,所以它被包含为一个 git 子模块。 该项目还依赖于 CMake 通常能够找到的 SDL2 和 GLM。 如果不是,您可以在运行 CMake 时通过-DSDL2=path/to/sdl2和-DGLM=path/to/glm来帮助解决。 我也使用 ,你应该下载并放在external/imgui ,稍后我计划添加一个下载步骤来获取 imgui 到 CMake 构建。 跑步 您可以通过命令行传递任何 OBJ 文件,但 AO 的相机和其他设置实际上仅针对稍微修改过的版本进行
2021-11-23 02:34:45 24KB C++
1
SSAO Pro v1.6.unitypackage 画面之间升级
2021-10-29 03:11:30 2.72MB Unit3d 插件 SSAO pro
1
HBAO是一种后期处理图像特效,可为场景添加逼真效果。它有助于突出小表面的细节和繁衍遮蔽后的光衰减。HBAO提供的AO与其他 SSAO解决方案相比来更精确,并无任何性能耗损。该算法经过高度优化,利用最短的 GPU 时间并提供最高的质量性能比。 适用于Unity2019.1以上
2021-10-20 22:08:16 8.4MB AmbientOcclusio Occlusio SSAO
1
这是什么? Cinder Block 延迟渲染适用于具有许多动态灯光和 SSAO 的现成场景。 还有点光源阴影贴图和 FXAA。 适用于 Xcode 和 VS2012,包括简单和高级模板。 将其拖到 Cinder 目录(0.8.5,可能是 0.8.4)中的 blocks 文件夹中,然后使用 Tinderbox(在 toolold 目录下)创建一个项目,并正确复制所有内容。 包括“高级”模板 包括“基本”模板 使用这个引擎的项目 “座” 《太空人牵线木偶》 延迟渲染 + 阴影贴图使用大量的 VRAM(其缺点之一); 但它的优点是可以使大量动态点光源成为可能。 获得更好帧率的提示: 调整应用程序窗口大小 较低的 FBO 分辨率 通过将 LIGHT_PS 构造函数的最后一个参数设置为 false 来关闭多个阴影映射灯 降低灯光的强度/AOE(将 LIGHT_BRIGHTNESS
2021-06-02 20:02:56 114KB C++
1
s2016_pbs_activision_occlusion.pdf
2021-02-21 15:06:18 9.2MB SSAO
1
pagina--home-SSAO Pagina creada para un proyecto escolalar
2021-02-17 18:06:30 2.37MB HTML
1
最高级SSAO环境遮蔽算法Scalable Ambient Obscurance(原文) 该论文是在crytek的球积分算法上的最大改进,包括采样方式,积分方法上的改进等,是目前为止所有游戏渲染引擎实现方式中最先进的SSAO技术,并且由于是NVIDIA公司开发的算法,最大程度上与N卡硬件结合。
2020-01-04 03:15:18 15.17MB NVIDIA 环境遮蔽技术 SSAO
1