首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏逍遥剑客的游戏开发

    一个简单实用的SSAO实现

    在这篇文章中, 我会讲解一种简单明了, 但效果又好于传统实现的SSAO方法. 注意这两个技巧是可以应用于任何SSAO算法的. 不过除了这些, 它也跟其它SSAO技术一样有着共同的缺陷: 缺点: 没有把隐藏的几何体考虑在内(特别是视锥体外的). 左: SSAO每像素48次采样(32 正面 16 背面), 没有模糊. 另外, 你需要考虑SSAO是不是适合你. 除非你有很多动态物件在你的场景中, 要不然根本不需要SSAO; 可能light map对你来说已经足够了, 而且可以为静态场景提供更好的质量.

    1.1K10编辑于 2022-01-11
  • 来自专栏Kindem的博客

    GPU Pro 1 笔记 - Screen-Space Directional Occlusion

    SSDO 全称 Screen Space Directional Occlusion,可以看做一种实时 GI 算法,是 SSAO 的升级版。 于是 SSAO (Screen Space Ambient Occlusion) 应运而生,在屏幕空间进行计算,在开销可以接受的情况下支持动态场景。 SSAO 最早是 CryTek 提出的,并运用于自家的引擎 CryEngine 中,最初的 SSAO 算法是直接在屏幕空间表面的一个球形区域内随机进行一系列采样,然后把采样点的深度跟表面的深度相对比,如果在表面之下 ---- 总结一波:SSDO 是 SSAO 的后继者,要比 SSAO 效果更好但是更耗。 在 SSAO 计算遮挡信息的基础上考虑了光照信息,可以对所有没有被遮挡的采样点计算一次直接光贡献,对所有被遮挡的采样点计算一次间接光贡献,最后得到带颜色的环境光遮蔽效果。

    1.3K10编辑于 2022-09-19
  • 来自专栏宜达数字

    VR开发-锯齿问题

    3、给摄像头加个SSAO特效,类似全局光照效果. 1-2、UI字体模糊解决办法: TextMeshPro这款插件是用来做文字特效的。 1-4、SSAO:(Screen-Space Ambient Occlusion:屏幕空间环境光遮蔽) 通过采样象素周围的信息,利用“逐象素场景深度计算”技术计算得出的深度值直接参与运算。 SSAO是一个纯粹的渲染技术,或者说,是一个算法.每个像素工作方式始终一致无CPU占用,完全通过GPU执行与流行显卡的管线整合相当容易. SSAO会利用GPU计算出指定像素的空间坐标,然后以此坐标为基点,在周围选择数个采样点进行采样,然后将采样点的空间坐标投影回屏幕坐标,对深度缓冲进行采样,最后得到采样点的深度值,再进行后续计算,最终得到一个遮挡值 此人研究SSAO 2、影响渲染的其他因素: 2-1、模型的面数是关键 武器面数 武器模型控制在150个三角面,187个顶点以内。贴图控制在1张,最大256*256,最好128*128。

    3K10发布于 2020-06-02
  • 来自专栏全栈程序员必看

    双边滤波算法原理

    这里主要简单介绍一下Bilateral方法(双边滤波),这主要是由于前段时间做了SSAO,需要用bilateral blur 算法进行降噪。 在于游戏引擎的post blur算法中,bilateral blur常常被用到,比如对SSAO的降噪。 2. 在SSAO中的使用 在上述实现中的边缘判定函数主要是通过两个像素值之间的差异来决定,这也是我们观察普通图片的一种普遍感知方式。 比如在对SSAO进行滤波时可以直接使用Depth值来行边缘判断。首先,设置一个深度的阈值,在作边缘检测时比较两点间的depth差值,如果差值大于阈值,则认为其属于不同的区域,则此处就应为边界。

    1.6K30编辑于 2022-09-05
  • 来自专栏博文视点Broadview

    手把手教你用提示词进行AI 作画

    Unreal Engine, DOF, Super-Resolution, Megapixel,Cinematic Lightning, Anti-Aliasing, FKAA, TXAA, RTX, SSAO The megapixel camera captures every detail with cinematic lightning, anti-aliasing, FKAA, TXAA, RTX, SSAO

    1.2K20编辑于 2023-08-09
  • 来自专栏.NET企业级解决方案应用与咨询

    C#开发BIMFACE系列1 BIMFACE 简介

    支持线框和SSAO效果 通过线框和SSAO效果,很大程度地提升了模型的立体感和显示效果。 客户支持与服务 1. 线上运营全天候服务 微信群、QQ群及时提供问题解答和技术支持。 2.

    1.7K10发布于 2019-09-18
  • 来自专栏【元壤教育】AIGC提示词工程师

    【Midjourney教程:三】如何利用Midjourney AI创作一幅杰出的艺术作品?

    Unreal Engine, DOF, super-resolution, megapixel, cinematic lighting, anti-aliasing, FKAA, TXAA, RTX, SSAO Unreal Engine, DOF, super-resolution, megapixel, cinematic lighting, anti-aliasing, FKAA, TXAA, RTX, SSAO

    1.4K00编辑于 2023-05-14
  • 来自专栏全栈程序员必看

    UnityShader-BilateralFilter(双边滤波,磨皮滤镜)「建议收藏」

    另一个非常重要的需要使用双边滤波的效果就是SSAO,即屏幕空间环境光遮蔽效果,使用蒙特卡洛积分得到的效果,随机采样数量有限,效果很差,没有去噪的效果SSAO效果如下(仅显示AO遮蔽效果): 使用基于法线的双边滤波去噪之后的 SSAO效果,差别还是灰常大滴: 总结 本blog主要实现了一下双边滤波效果,实现了高斯滤波,基于颜色的双边滤波,基于法线的双边滤波效果。 使用双边滤波可以在保证图像边缘的情况下达到去噪的目的,可以很容易地实现图像处理的磨皮滤镜,实现Dither RayMarching,SSAO等使用随机采样的渲染效果的去噪。 本打算写一个SSAO的blog,然而写到一半发现双边滤波效果还是挺好玩的,正好又通关了一个小游戏《Runiner》,索性就单独拿出来写一篇blog啦!

    1.9K60编辑于 2022-09-15
  • 来自专栏新智元

    英伟达发布12G显存版3080!AI超级分辨率:1080p帧数、4K画质

    另外,英伟达官方与社区中广受欢迎的滤镜作者 Pascal Gilcher 合作,发布了三个基于深度的高级自由式滤镜,SSAO、动态 DOF 和 SSRTGI,这是他广受欢迎的「光追 ReShade 滤镜 屏幕空间环境光遮蔽滤镜(SSAO)突出3D对象交叉点附近的阴影,在光线昏暗/室内环境中效果尤其明显。 「动态景深」会根据场景中目标的接近程度适配应用散景风格的模糊,让游戏体验更具电影般的悬疑感。

    1.6K30编辑于 2022-02-24
  • 来自专栏ZXand618的ECharts之旅

    借官方示例「ECharts-GL Hello World」学习一下 3D 地球

    roughness属性用于表示材质的粗糙度,0为完全光滑,1完全粗糙,中间的值则是介于这两者之间 option.globe.postEffect:后处理特效的相关配置,后处理特效可以为画面添加高光,景深,环境光遮蔽(SSAO

    3.7K20编辑于 2022-04-10
  • 来自专栏重归混沌

    屏幕空间(SreenSpace)的想象力

    float3 afterFog = f fogColor + (1 – f) oriColor ---- SSAO: 在SSAO的实现里, 我们甚至都不需要去重新计算坐标信息。

    64930发布于 2021-07-23
  • 来自专栏高手课gaoshouke.com

    C4D R18软件下载安装激活教程

    新版C4D R18改进了大量功能,新增了泰森分裂还有全新的切割工具,增强OpenGL视图可以更有效地预览您的场景与模型,屏幕空间环境吸收(SSAO)在物体结构与放置关系上给您更好的体验,同时GPU曲面细分让您直接实时预览充满细节的置换结果

    2.1K00发布于 2020-08-15
  • 来自专栏点云PCL

    Easy3D:一个轻量级、易用、高效的C++库,用于处理和渲染3D数据

    •一系列渲染技术,例如点/线视点替用、环境光遮挡(SSAO)、硬阴影(阴影贴图)、软阴影(PCSS)、眼罩照明(用于渲染没有法线信息的点云)和透明度(平均颜色混合、双深度剥离)。

    5.7K40编辑于 2022-02-10
  • 来自专栏逍遥剑客的游戏开发

    延迟渲染的G-Buffer压缩

    大小)画完了进行合成, 这样又可以省掉很多带宽和填充率 再就是折射可以直接从G-Buffer里取Diffuse, 不需要再做一个折射用的Pass, 根据Depth进行剪裁 Fog/ShadowMap/SSAO

    2K30发布于 2018-05-23
  • 来自专栏HelloGitHub

    学就完事了!万星项目带你做 3D 游戏——GitHub 热点速览 v.21.18

    3D 游戏:3d-game-shaders-for-beginners 本周 star 增长数:700+ 3d-game-shaders-for-beginners 是一个手把手教你一步步实践,从 SSAO

    2.2K30发布于 2021-05-08
  • 来自专栏逍遥剑客的游戏开发

    游戏程序员的2012年终总结

    最重要的是让尽量多的机器画面好, 而不是高端机器好 关键字: Deferred Lighting, SSAO, Deferred Shadow, Gamma Correction, FXAA, Screen

    66730发布于 2018-05-23
  • 来自专栏逍遥剑客的游戏开发

    升采样(Upsampling)技术

    AMD的PPT: Mixed Resolution Rendering, 有这么几种情况可以应用: 把半透明元素(如粒子)单独画到一个小的BlendBuffer上, 再跟原场景混合, 减小填充率的负担 SSAO

    2.5K30发布于 2018-05-23
  • 《神经光栅无缝融合指南:底层逻辑与落地方法》

    传统光栅化管线在光照计算方面,通常将直接光照与间接光照分开处理:直接光照通过光源与物体表面的直接交互计算得出,效率较高;而间接光照(即光线经物体表面反射、折射后形成的光照)由于计算复杂度极高,往往采用近似算法,如SSAO 然而这些近似算法存在明显的局限性:SSAO只能模拟局部的环境光遮蔽效果,难以准确计算全局范围内的间接光照分布,导致阴影显得模糊、不自然,比如室内场景中,墙角、家具缝隙的阴影过渡生硬;SSR则受限于屏幕空间数据

    13610编辑于 2026-01-26
  • 来自专栏LET

    什么是真实感渲染(二):真实感渲染技术

    SSAO和SSDO在第一个pass中需要保存Screen Space下的深度和法线(HBAO),在第二个pass中处理可见性V,两者互补,前者考虑红色区域的贡献,后者考虑橙色区域的贡献。

    2.4K20编辑于 2022-05-17
  • 来自专栏数字孪生

    WebGL开发数字孪生项目的技术架构

    如螺丝、管道接头)批量渲染,减少Draw Call调用次数;遮挡剔除(Occlusion Culling):隐藏被其他物体遮挡的对象(如墙后的设备),降低GPU负载;后处理效果:添加Bloom(发光)、SSAO

    85610编辑于 2025-09-09
领券