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