读书人

OpenGL

发布时间: 2012-07-31 12:33:46 作者: rapoo

OpenGL求助
先贴个图


绘制的数据来自肝脏模型的表面三角形数据
应用Gouraud光照模型计算光照
但是在插值的时候计算量特别大
插值的算法是这样的:
对于一个三角形数据,我用 y = y0 扫描,间隔很小,在 y=y0与三角形的交叉线上,用x=x0扫描

网上描述的太少,书中的也看不太懂
请各位大侠不吝指教,小弟感激不尽!

[解决办法]
啥意思?插啥值?写shader吗?可是shader的差值又不用你自己算。
[解决办法]
lz 自己实现这个光照模型?
[解决办法]
能不能先计算三角网格顶点在二维视口内的投影,然后根据网格内的每个像素点计算其颜色?
[解决办法]
恶补《计算机图形学》?
http://blog.csdn.net/pizi0475

读书人网 >C++

热点推荐