五千年(敝帚自珍)

主题:版内有对计算机图形学(openGL)比较了解的高手吗? -- 博客南

共:💬26 🌺18
全看分页树展 · 主题 跟帖
家园 看过一点关于这方面的皮毛

一个是三角形利于GPU的并行处理,因为都是一样的计算,而且各个三角形之间的数据依赖不多,非常适合并行处理。

还有一个就是从OpenGL的API来看,对多面体的描述,也多是基于三角形的。作为OpenGL API的简化版本,iphone的OpenGL API也是继承了三角形的表面描述,对其他更加复杂的多面体描述则放弃了一些。

另外OpenGL也有视觉模型,我想具体实现起来,应该也是用这个视觉模型来做从三维到屏幕光栅的映射。

至于最后物体表面的光照如何实现,那就看具体的实现了。应该不是用ray tracing,因为ray tracing还是有很多数据依赖,不适合并行计算。所以在不需要非常强的真实感的时候,比如游戏,就可以简化计算,在真实感上面折中,来换取计算速度和能量消耗。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河