【问题标题】:What is the difference between software rendering vs. gpu rendering软件渲染和gpu渲染有什么区别
【发布时间】:2019-12-16 22:28:45
【问题描述】:

我不知道使用软件/GPU 渲染在画布中渲染 2D 或 3D 对象之间的区别。 任何人都可以帮我解决差异吗? 提前致谢

【问题讨论】:

    标签: canvas gpu rendering


    【解决方案1】:

    软件渲染意味着渲染计算是在 CPU 上完成的——您计算机中的主要通用处理器。

    硬件/GPU 渲染意味着渲染计算是在 GPU 上完成的——一些计算机拥有的一种专用微芯片,经过优化可以非常快速地进行 3D 数学和其他计算。

    CPU 会将复杂的数学运算分解为几个较小的部分。 CPU 计算每块需要固定的时间,因此块越多,操作所需的时间就越长。有时这可能非常低效。

    GPU 旨在处理图形渲染所需的复杂数学运算,而不会被分解成这么多部分。将其分解为更少的部分意味着它可以在更少的步骤中完成相同的数学运算,从而更快地渲染图形。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-15
      • 2015-03-14
      • 2013-03-25
      • 2020-01-31
      相关资源
      最近更新 更多