Answers:
这通常在GPU上发生,但是两者都有权衡取舍,由您决定哪种最适合您。
在GPU上进行操作意味着您只需要发送一次网格数据,然后就可以发送矩阵变换以使其变形。这很棒,因为它大大减小了CPU-> GPU之间所需的带宽。这也意味着您可以仅将网格的一个副本上载到GPU并为网格的许多不同实例应用变换。但是,进行“网格精确”碰撞更加困难。由于转换是在GPU上完成的,因此您无法在CPU上进行测试。
在CPU上进行操作意味着您可以访问转换后的网格。您可以访问所有需要了解的内容。但是,这意味着您需要每帧将整个网格上传到GPU。这也意味着您必须为该网格的每个实例上载一个转换后的网格。总而言之,这里没有详尽无遗的利弊清单。
GPU的优点
GPU的缺点
CPU的优点
CPU的缺点
有一些方法可以解决GPU的弊端。
总而言之,我认为您可以理解为什么在GPU上进行转换更普遍