3d遮挡剔除
我正在用C ++ / openGL编写类似静态3d块世界的Minecraft。我正在努力提高帧率,到目前为止,我已经使用八叉树实现了截锥体剔除。这有帮助,但我仍然看到中等到坏的帧速率。下一步是通过更近的立方体来剔除从视点隐藏的立方体。但是,我无法找到很多关于如何实现这一目标的资源。
没有找到相关结果
已邀请:
5 个回复
瞥同忙接
坛沤疲撑拆
亲奋漏
梦话快家腹
是相机,
是相机附近的平面,由
组成的平截头体形区域代表遮挡区域。表面被称为反导体。
(你当然也应该开启其他答案和评论中提到的深度测试和深度编写 - 在OpenGL中这很简单。)
温拎凯玛
你可以改变glCullFace()传递GL_FRONT或GL_BACK的行为......
//画出“游戏世界”......