具有恒定屏幕宽度的渲染线条图

问题描述 投票:0回答:1

我将线条艺术纹理应用于3D空间中的对象。对象和纹理的默认行为是基于透视图模型视图投影矩阵接收透视图缩放。是否有任何既定技术可以保持3D对象的定位和缩放,同时使线宽相对于屏幕保持恒定?所需的效果就像使用笔(固定的屏幕宽度)在3D对象上跟踪路径。

是否会基于SDF的字体呈现帮助?

或者也许是某种投影纹理映射?

或将对象和纹理渲染到缓冲区并使用边缘检测扩展线条?

不幸的是,我正在使用OGL ES 2,所以不能使用geom着色器或类似的东西。

opengl-es-2.0 glsles
1个回答
0
投票

您可以在片段着色器中按程序创建纹理,并使用像素的大小进行插值。看到:FabriceNeyret's blog

© www.soinside.com 2019 - 2024. All rights reserved.