具有cad风格的DirectX场景
如何使用directx创建一个看起来像freecad的3D场景?我试图在着色器上工作,但结果不好 如果有人能帮助我,我非常感激 我有这样的渲染 但我想要这样的渲染:具有cad风格的DirectX场景,directx,Directx,如何使用directx创建一个看起来像freecad的3D场景?我试图在着色器上工作,但结果不好 如果有人能帮助我,我非常感激 我有这样的渲染 但我想要这样的渲染: 对我来说,它看起来像是通过高环境亮度的phong照明进行渲染。此外,所有边都是在卡通着色器中使用的轮廓。也许你应该看看它们,或者读一下索贝尔边缘过滤器。要了解更多信息,您必须提供一个更详细的问题。谢谢,您有其他想法来获得下图所示的渲染效果吗?我建议从黑色边框开始。在互联网上搜索类似“边缘检测着色器”的内容,并尝试将其应用到场景中,
对我来说,它看起来像是通过高环境亮度的phong照明进行渲染。此外,所有边都是在卡通着色器中使用的轮廓。也许你应该看看它们,或者读一下索贝尔边缘过滤器。要了解更多信息,您必须提供一个更详细的问题。谢谢,您有其他想法来获得下图所示的渲染效果吗?我建议从黑色边框开始。在互联网上搜索类似“边缘检测着色器”的内容,并尝试将其应用到场景中,之后它将看起来非常相似。也许你需要另一条从黑色到白色的线性光照曲线,可以用纹理来设计。尝试在freecad场景中设置灯光,并查看差异,阴影部分是否较亮=>添加环境光等。是,或“cel着色”也是很好的搜索词。