我有这个3D 模型 </跨度> 从Disparity Maps开始生成3D模型的可视化工具,这是一个示例:
输入:
输出:
3D可视化工具是用OpenGL和GLUT编写的,特别是可以在这里找到整个代码:
https://github.com/lpuglia/DisparityVisualizer
该 模型 </跨度> 在GL_VERTEX_ARRAY中使用GL_TRIANGLE_STRIP构建。这篇文章解释了一种重现我的方法 模型 </跨度> :
http锟
显然,出于我的目的,我不需要任何混合,我只需要Alpha ON和OFF,我可以简单地替换它:
glEnable(GL_BLEND); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
附:
glEnable(GL_ALPHA_TEST); glAlphaFunc(GL_EQUAL, 1.0);