分类: 技术

102 篇文章

歪门邪道之篡改Github的提交时间戳
有的时候会因为各种原因希望修改Github的提交时间,如因某些操作导致本地Git与Github显示时间不一样,或是一些老旧的项目没有进行托管而想要托管时不“污染”自己的近期活动记录。 为达目的可使用下…
thumbnail
UE5 中基本的重要类
UObject UObject是所有非Actor类的基类,几乎所有的UE对象都继承自UObject。 AActor、APawn和ACharacter AActor 继承自UObject,并且是所有场景…
thumbnail
URP 的级联阴影优化
借用场景LOD的思想,既然远处的模型替换成了低模,动画看上去也不会动了,那么阴影贴图渲染其实每帧变化并不大,也会随着级联阴影层级的提高变化越来越小; 因此可以想到,对远距离的级联阴影级别下,可以不对每…
thumbnail
游戏引擎的粒子系统
粒子受力 粒子渲染 粒子排序 全局排序,把所有系统产生的粒子全部一起排序。性能消耗大; 按Emitter排序,主流做法; Half Resolution 由于粒子是半透明物体,上万的粒子绘制会造成Ov…
thumbnail
游戏引擎的声音系统
PCM(Pulse-code Modulation) 对声音数据进行采样Sampling,然后进行Quantization量化,再进行编码Encoding; 三维音频渲染 Panning 多普勒效应 …