第521章 游戏引擎的未来规划(1 / 2)
⚡ 自动翻页
开启后阅读到底自动进入下一章
⚡ 开启自动翻页更爽
看到章尾自动进入下一章,追书不用一直点。
1.算法与架构,这是减少根本的工作量,典型的技术例如使用ecs,空间划分算法,高效的资源管理策略。
2.渲染管线,目標就是减少gpu负载和dc剔除,使用合批,lod,现代光照/阴影技术等技术,是传统的减少gpu负载的技术。
並行,目標就是充分利用多核,別让本地cpu空閒著,使用多线程,作业系统,分担游戏主线程的压力。
4.內存与数据,目標是提高cpu缓存命中率,所利用的技术可以是数据局部性优化, 对象池, 內存对齐等等。
5.资源內容,使用纹理压缩,模型简化,流式加载等技术,减小io和內存压力。从而提高性能。
引擎的进步,本质上就是將这些“性能提升的部分”做得越来越自动化和高效。
但是要提高性能,越是底层,就越困难!
各种算法的优化,才是真正的一劳永逸解决问题的办法!
一开始的时候,星云哥自己还带著引擎组的算法工程师在哼哧哼哧的自己研製。
但是一个小的算法优化,一个团队十多个人琢磨了小半个月,都没有任何的进展。
一直到后面,陈梦晗过来的时候,看到他们在这里闭门造车,赶紧给总部数学组的人和他们搭桥联繫。
而有了数学组欧宇他们的加入,这个小问题,很快就得到了解决。
这让星云哥和李长歌都是没想到。
“原来……还可以请外援!”这时候的两人,是被幸福包围著的。
他们哪里想到,公司还有这么给力的外援! ↑↑