我需要在渲染的几何中勾勒出轮廓。如果网格在边界之间弯曲一定程度,则将边定义为相邻的三角形边界。我计算这些边缘并将它们存储在每个网格的单独模型中。
我想知道如何获得类似于3ds max可以渲染的结果?
如果我只是同时渲染网格和其边缘模型,以防万一我有几层盒子堆叠在一起,这就是它的外观:
答案 0 :(得分:0)
您需要检查相邻三角形法线之间的角度,如果该角度超过某个阈值,则将边缘提升为尖锐。
要在多边形上显示导线,您需要使用多边形偏移量:https://www.opengl.org/archives/resources/faq/technical/polygonoffset.htm