- 博客(565)
- 资源 (1)
- 收藏
- 关注
转载 球谐光照,球谐函数介绍
推导球谐函数是球面坐标系下的拉普拉斯方程(f(x,y,z) = 0 的泊松方程)中角度部分的解,这里参考 球谐函数 自己手推一遍从笛卡尔坐标系到球坐标系的推导过程,可以参考:https://wenku.baidu.com/view/f6c75dd2da38376baf1faec3.html然后主要是分离变量法,考虑虚数域的公式有如下推导,参考。
2023-06-05 14:11:24
6
转载 动态模糊或运动模糊(motion blur) 介绍
动态模糊或运动模糊(motion blur)是静态场景或一系列的图片像或是中快速移动的物体造成明显的模糊拖动痕迹。
2023-06-04 23:16:56
28
转载 DirectX 12 之 ShadowMap
0.7 : 1.0;一旦阴影图渲染完成,我们就可以在正常视角渲染场景,然后将场景中的片元像素P,转换到灯光空间下,我们将它在灯光空间下的坐标Z分量(深度)记作d(p)。还是使用上面的案例,我们试想下,场景中的片元像素P在灯光空间下,可能有很多像素与之重合,而且一定有一点 �′ 是离摄像机最近的,也就是ShadowMap上对应的纹素R值(当然也可能P和 �′ 是一个点)那这个 �′ 点就可以作为ShadowCoords去采样ShadowMap,得到s(p),进而和d(p)比较,来判断是否在阴影中。
2023-05-29 15:16:48
16
转载 Intel® Graphics Performance Analyzers (GPA) 图形优化
比如,配备了高端GPU的平台上,我们拿到一款游戏,如果它只能跑到30帧每秒(FPS),我们希望通过这个工具能把它变成60帧或者更高;主流的显卡原来只能跑到5帧、10帧,我们希望通过优化可以跑到30帧或者更高;对于安卓平台上的游戏,我们也希望通过优化,达到30帧、60帧或者更高。,我们使用一台主机系统,一个目标系统,主机系统就是安装Intel GPA工具的这台机器;目标系统可能是个平板电脑或者另外一台PC的机器,或者我们也可以把主机和目标平台都放在同一台机器上。大家可以看一下。
2023-05-23 14:59:41
43
翻译 How To Get Start With DOTS (第 7 篇) v1.0
How To Get Start With DOTS (第 7 篇) v1.0
2022-12-15 00:01:45
126
翻译 How To Get Start With DOTS (第 6 篇) 回顾
How To Get Start With DOTS (第 6 篇) 回顾
2022-12-14 23:52:41
87
翻译 Vulkan 预旋转处理设备方向
////////////////////////////////////////////使用 Vulkan 预旋转处理设备方向本文介绍了如何通过实现预旋转来有效地处理 Vulkan 应用程序中的设备旋转。Vulkan允许您指定比 OpenGL 更多的有关渲染状态的信息。伴随着这种力量而来的是一些新的责任;您应该明确地实现由 OpenGL 中的驱动程序处理的事情。其中之一是设备方向及其与渲染表面方向的关系。目前,Android 可以通过 3 种方式来协调设备的渲染表面与设备方向:...
2022-05-29 22:15:41
276
1
翻译 性能优化 之 3D资产优化及顶点数据管理
////////////////////////////////////////几何学在最多数量的设备上运行良好的 3D 游戏始于 3D 艺术,该艺术旨在充分利用图形处理器。本指南重点介绍移动设备上 3D 资产的优化和最佳实践,以使您的游戏性能更好并最大限度地减少功耗。本文的部分内容基于 Arm Limited 贡献和版权所有的作品。几何的定义几何体或多边形网格是构成 3D 对象形状的顶点、边和面的集合。这可以是汽车、武器、环境、角色或游戏中的任何类型的视觉资产。几何由以下部分组成:
2022-05-29 22:13:52
271
翻译 Unity app提高设备可用性
/////////////////////////////////////////////////////////支持 64 位架构自2019 年 8 月 1 日起,您在 Google Play 上发布的应用必须支持64 位架构。 64 位 CPU 能够为您的用户提供更快、更丰富的体验。添加 64 位的应用版本不仅可以提升性能、为未来创新创造条件,还能针对仅支持 64 位架构的设备做好准备。本指南介绍了如何确保 32 位应用为支持 64 位设备做好准备,供您随时采用。评估您的应用...
2022-05-29 21:04:26
386
翻译 性能优化最佳实践之缩减游戏大小
////////////////////////////////////////////缩减游戏大小本指南介绍了如何缩减游戏大小。安装时,游戏越小,所需的下载时间越短,消耗的数据流量越少。这两个优势都有助于提高安装转化次数。Google 的研究表明,提供的 APK 的大小每增加 6 MB,安装率便会下降 1%。许多开发者都将资源从 APK 移出到内容分发网络 (CDN),但托管 CDN 以及开发和维护资源管理系统都会产生费用。使用经过优化的分发方法,例如 Android App Bundle..
2022-05-29 17:08:03
182
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人