找回密码
 立即注册
查看: 229|回复: 5

在玩大型3D单机游戏时CPU与GPU各自起到什么作用?

[复制链接]
发表于 2023-3-3 16:56 | 显示全部楼层 |阅读模式
为什么玩大型3D游戏时除了GPU强劲之外还要有强劲的CPU?
发表于 2023-3-3 17:03 | 显示全部楼层
Cpu做密集计算,比如寻路,场景aabb盒检测。gpu做简单的并发计算,比如多顶点计算蒙皮计算,像素计算,GPU对简单的并发计算是很有优势的,其实GPU是由无数的个 的小的cpu组合在一个矩阵上,同时完成任务。我们一般是提高显卡的处理数据的能力来提高哦性能。
发表于 2023-3-3 17:09 | 显示全部楼层
gpu图像图形处理和输出,cpu各种控制,啥都干,但图像图形交给gpu会明显快得多
发表于 2023-3-3 17:10 | 显示全部楼层
游戏基本有三类代表:
孤岛危机:画面特效为主 需要强大显卡的支撑
文明系列:海量的数据运算 需要强大计算能力
模拟人生系列:巨大的数据量 需要硬盘的快速读取
发表于 2023-3-3 17:20 | 显示全部楼层
简单的说,就是CPU负责游戏逻辑,GPU负责显示特效。
复杂的地图表现,AI逻辑以及伤害计算会用到CPU。而且越是大型的单机游戏,游戏资源量越大,资源的实时加载以及处理也是大多由CPU来完成的。
发表于 2023-3-3 17:22 | 显示全部楼层
GPU比较适合大量可并行的简单任务。比如场景渲染,光照处理等等。你看到的图像都是显卡渲染出来的。同时现在的GPU也支持一些其他的运算,比如通过GLSL,HLSL和Cg支持并行运算等等。
GPU同时也对游戏中的一些物理效果提供支持,比如PhysX。
一般CPU用于一些数值运算,比如伤害,随机数等等。同时你的敌人AI也是CPU运算出来的。
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-24 04:02 , Processed in 0.092583 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表