摘要:
Unity下两个Imposters替代体方案的插件介绍——Amplify Imposters与Runtime Imposters (youtube.com) 第 21 章 真正的骗子 |英伟达开发商 Chapter 21. True Impostors | NVIDIA Developer Octa 阅读全文
摘要:
TODO 注:一定条件下,gup实例化跟动态合批很相似,都是动态地把几个相同材质的物体合成一个批次,至于哪个更节省性能,待研究 gpu实例化跟动态合批,都是要求材质一样,给材质设置属性的时候,有一定限制,比如gpu实例化只能给设置了instancing的参数修改。只能给shareMaticle的Ma 阅读全文
摘要:
参考: 优化说明:Unity纹理压缩与相关优化知识汇总_unity texture compression-CSDN博客 Unity官方的文档对于纹理压缩的说明:Recommended, default, and supported texture formats, by platform - Un 阅读全文
摘要:
Introduction 介绍 什么是程序动画? 程序动画是一种计算机动画,用于实时自动生成动画,以允许比使用预定义动画创建的更多样化的一系列动作 — 维基百科上的数据 举个例子,GTA5的人物,站在台阶边缘,一只脚在台阶上,另一只脚则自然得下落到地面上,如果是普通的动画系统,一只脚站在台阶上,另一 阅读全文
摘要:
参考: Unity无光照假阴影Shader实现及常见问题总结 - 简书 (jianshu.com) Unity Shader - Planar Shadow - 平面阴影_unity 平面阴影-CSDN博客 详解平面阴影 Planar Shadow (概念篇) - 知乎 (zhihu.com) 详解 阅读全文
摘要:
参考:KD树详解-CSDN博客 KD树(k-dimensional tree)是一种用于多维空间中点数据的高效存储和检索的数据结构。在游戏开发中,KD树具有多种重要的应用,主要体现在以下几个方面: 1. 空间分区 KD树可以用于将游戏世界划分为多个区域,从而提高碰撞检测、物体查询等操作的效率。通过将 阅读全文
摘要:
参考: Unity_降低OverDraw提高性能 - 哔哩哔哩 (bilibili.com) 一个好用的 overdraw 分析工具 · GameDev (gitbooks.io) Unity性能优化 - Overdraw篇_unity overdraw-CSDN博客 什么是Overdraw Uni 阅读全文
摘要:
参考: 【Unity Shader入门】4、几何着色器Geometry Shaders之结构解析_shader编译目标级别-CSDN博客 Geometry Shader(Unity几何着色器)_unity geometry shader-CSDN博客 Unity几何着色器详解 - 知乎 (zhihu 阅读全文
摘要:
Compute Shader 是一种高级功能,用于在 GPU 上执行并行计算任务。它非常适合处理大量数据,执行复杂的数学计算,或在高性能图形处理中使用。 常用于,需要密集的并行多线程计算,CPU不擅长并行计算,丢给GPU去算,然后把结果返回给CPU,或者直接渲染到屏幕上。 需要图形API,Vulka 阅读全文
摘要:
参考:即时战略游戏中实用的寻路算法都有哪些,比较如何? - 知乎 (zhihu.com) 寻路算法 1.深度/广度优先搜索 比较简单,略过 2.Dijkstra 最短路径算法 图文详解 Dijkstra 最短路径算法 (freecodecamp.org) 3.A*寻路算法 比较常见,略过 4.流场 阅读全文