他思索着措辞,“以我们目前掌握的硬件水平,特别是图像显示和运算速度来看,想要模拟出相对复杂的运动轨迹和实时互动,特别是您说的赛车或者坦克那种动态障碍物、移动地图……难度太大了。”
“最大的问题可能就是画面过于简陋,甚至可能……显得很卡顿,用户体验会打很大折扣。硬件限制了想象力的实现。”
他坦诚地说出了现实的障碍。
“画面过于简陋?会出现卡顿?” 陈铭手指下意识地在桌面上敲击了几下,范正德点出的核心问题让他瞬间想到了解决方案。
“是处理图像的方式太占资源,拖累了芯片主运算速度!”
“图像处理!”
他猛地抬起头,看向两人,眼中精光一闪,“我们现在是让 中央处理器既负责游戏逻辑运算,又要把结果一点点转化成显示信号送给屏幕对吧?”
“为什么不专门造一块芯片,就只做加速图像显示?把这部分工作从处理器身上卸下来!”
看到两人因这个前所未有的概念而愣住,陈铭立刻用最直白的语言解释。
“设想一下,主芯片负责游戏规则,让角色移动、判断得分、计算位置。这些核心计算输出一个结果:角色在什么坐标,长什么样,比如一个小方格代表坦克。”
“然后呢,交给专门负责图像的芯片,由它把这个坐标的小方块信息,飞速地转换成屏幕上的光点阵列!”
“它要做的,就是把主芯片告诉它的东西,更快、更直接地用光点画在屏幕上!这种专管显示加速的硬件芯片,我管它叫——图形加速器。”
“或者更专业的说法,显卡!有了它,处理器只需要告诉显卡‘这里有东西’,‘这东西移到那里了’,其他具体显示细节全交给显卡去高速执行!”
随着陈铭简明扼要的说明,范正德的眼睛越睁越大,如同拨云见日。
刘朝军则猛地一拍桌子:“妙啊!分工!把图像处理的脏活累活剥离开来!”
范正德激动地站起来,在狭小的办公室里踱了两步:“明白了!完全明白了!陈生!您……您这思路太……太跳跃了!”
“简直天马行空!但逻辑上绝对可行!处理器解放出来做复杂的游戏逻辑运算,图形处理交给一个专门的协处理器显卡,它能用更高效、针对性的方式驱动显像管!”
被一位资深老教授当面称赞“天马行空”,陈铭难得地感到一丝属于“抄袭者”的尴尬,他掩饰性地清了清嗓子。
“咳,能想到是因为问题摆在那里。道理是这个道理,关键问题是……能做出来吗?”
刘朝军和范正德对视一眼,都看到了对方眼中巨大的挑战和同样巨大的兴奋火花。
范正德重重点头,声音带着一丝颤抖的坚定:“只要理解了核心思路,技术原理是清晰的!从分立元件开始设计、测试、集成……给我们足够的时间、资源和人手,应该能!”
“一定能做出您描述的图形加速器!这……这绝对会是划时代的东西!”
刘朝军也用力点头:“没错,陈生,技术上不是天方夜谭!有门路!”
“好!” 陈铭也站起身,这个关键的技术节点如果能突破,未来的发展空间将不可限量。
“你们先研究着。我会想办法从海外找找相关资料,看看有没有可以参考的专利或者论文架构。”
说着他又迅速在那张已经画了几个游戏草图的纸上,又画出几个方框,标注上核心、显存、输出接口,等最基础模块名称,并简单连线示意了与主cpu的关系。