我希望能够使用three.js在浏览器中将相当复杂的3D模型转换为SVG,输出在3D模型上的每个部分都有一条路径。
我尝试过使用SVG渲染器,但是它输出了一条极好的路径(每个三角形一个,至少我使用它的方式),这使得SVG文件无法使用。
我也正在探索Gooch着色器和cel着色 - 它们高于我的新手级别,并尝试使用THREE.EdgesGeometry
,但我无法获得一个像样的黑线和白色部分输出。
我知道this question并且已经在评论中探讨了这些链接,我正在探索this three.js example的源代码,看它是否有帮助。
有一些关于stackoverflow的指针,例如this,但它们主要依赖于Blender,我不确定它们是否会输出SVG。
任何指针或想法?提前谢谢!