游戏开发与主机的浮点运算(浮点运算对游戏的影响)
本文目录一览:
CPU浮点运算能力 重要吗?(玩游戏)
对游戏来说是重要的,浮点运算能力强,能让画面显示更加生动,流畅,
浮点计算是计算什么的,只是计算数字?还是比如说游戏引擎里面那些语言
浮点计算就是有浮点类型数值参与或者生成的计算。确实是计算数字但是数字是数据啊,浮点能更精确地代表数据(因为很多现实中的数据都不是整数)。你可以把游戏中的界面环境看成是一个矩阵,游戏的图像和环境变化就是靠矩阵的浮点运算操作实现的。
游戏需要用到CPU浮点运算吗
不是需要用游戏开发与主机的浮点运算,而是早已经就在用游戏开发与主机的浮点运算了游戏开发与主机的浮点运算,只不过更多人关心游戏开发与主机的浮点运算的GPU的运算问题。
GPU浮点运算能力是强,但是还要游戏的程序编程给与支持,目前游戏里AI,游戏引擎,都要CPU直接参与计算。
CPU主要参与图形生成和3D场景设计,显卡生成的每一个点都要CPU计算,CPU计算速度的快慢直接决定了游戏的图象更新速度,也就是所谓的游戏流畅度。
浮点运算性能与3D游戏有什么联系吗???
当我们用不同的电脑计算圆周率时,会发现一台电脑的计算较另一台来讲结果更加精确。或者我们在进行枪战游戏的时候,当一粒子弹击中墙壁时,墙上剥落下一块墙皮,同样的场面在一台电脑上的表现可能会非常的呆板、做作;而在另外一台电脑上就会非常生动形象,甚至与我们在现实中看到的所差无几。
以上我们看到的一切,都源于CPU内部添加的“浮点运算功能”。浮点运算能力是关系到CPU的多媒体,3D图形处理的一个重要指标。P4中只有 2个浮点执行单元,而其中一个单元要同时处理FADD FMUL MMX SSE 和SSE2,所以P4处理器的浮点单元设计应该是整个处理器设计中最薄弱的部分。AMD则为Athlon设计了3个并行的浮点、多媒体执行单元。其中一个是浮点的存储,一个是浮点加,一个是浮点乘,其中浮点加和浮点乘是分开的,所以Athlon中就有两个并行的浮点通道,三个执行单元,而且相互之间完全不受干扰,这是所谓的超标量的浮点结构,可以说Athlon的浮点运算无疑是目前最强的。
浮点运算能力越强,游戏运行越流畅