如何显示对象的轮廓
你好是否有一些渲染选项或变量会在渲染时显示对象的边缘线/轮廓?我有一个由多个元素组成的对象,但当我渲染3D图像时,不会显示边缘。
在下面的示例中,“使用轮廓渲染”是通过添加额外的线来创建的,并使用一些lisp在线上扫一个圆来创建您在那里看到的视觉样式。但对于更复杂的对象,这将非常耗时。
有没有一种简单的方法可以在渲染中显示对象的轮廓?
我在Autocad 2022中使用了“渲染”命令。
https://www.cadtutor.net/forum/uploads/monthly_2022_03/269025314_renderwithoutline.thumb.png.c20ff061de89fd8eae4c24f0c782c372.png 也许是这个?要使用显示边缘和效果,请参见AutoDesk白皮书“显示视觉样式管理器以设置边缘效果”2020年3月30日。
我猜你是指这一页?
https://knowledge.autodesk.com/support/autocad/learn-explore/caas/CloudHelp/cloudhelp/2021/ENU/AutoCAD-Core/files/GUID-6ABABAE4-1585-47B4-A494-C40222BF67AF-htm.html
但它几乎只适用于它在模型空间中的可视化方式,而不是在渲染时(然后它仍然不显示边缘)。
我使用命令“Visualstyles”并在“realistic”样式上显示边缘。至少我现在在模型空间中看到了这些线,但我需要它们在最终渲染中显示:)。 我在黑暗中拍了一张照片。。。错过了。我道歉。我已经三年没有使用AutoCAD了,我的知识库可能有些枯竭。我真的希望你能找到解决问题的办法。 我不是Autocad渲染方面的专家,我可能错了,但我认为这是不可能的。然而,在其他程序中也是可能的。如果将模型导出到。fbx或。然后将其导入Blender,只需选中“渲染属性”面板中的“自由风格”框,然后设置所需的线条厚度即可。下面是一个非常快速和肮脏的例子。我没有应用任何纹理。我只是在一个基本的材料和渲染图像。话虽如此,您不能只导入模型并点击渲染。为了建立平滑、纹理、照明和渲染的模型,需要做很多工作。如果你想要一个更简单的方法,也许你可以试试Simlab Composer。他们有一个免费的Lite版本,你可以下载。我不知道Simlab是否可以绘制轮廓边缘,但值得一试。
通过使用战略定位的灯光,您可能会获得满意的结果。在下图中,我将两个框稍微分开,以突出显示不可见的接缝。
导出t
不用担心,每一点信息都有帮助。在这种情况下,它确实对我的工作流程有所帮助:)。
我的Autodesk订阅中有一些其他软件包,我可以尝试3DS Max或其他一些程序来尝试和渲染。但是,Autocad中“Render”命令的优点是易于使用。导出和导入也有失去应用纹理的风险,因此需要(大量)额外时间来完成要渲染的对象。
我读到的其他技巧是在边缘添加小倒角,它几乎做同样的事情,因为每一个被照亮的平面都有略微不同的“亮度”。
但它不会像克里普斯那样,它确实使继续设计的进程更加困难。
这些“工作区”基本上只有在您完成设计或想要渲染时才可能,并且在您想要继续时必须撤消这些更改。
我现在最快的方法是将(复制的)“完成的”设计分解两次(从实体到区域,从区域到线),并使用SWEEP命令将一个小圆圈应用于所有线,并给它们一个黑色。然后我得到我想要的结果并显示在我的OP中。
在下图的情况下,我花了大约5分钟才得到结果。但如果每次都没有那5分钟的额外工作,那就太好了。
https://www.cadtutor.net/forum/uploads/monthly_2022_03/1946255951_simplerender.thumb.png.fd5b4f7b3d8fc729744afa62daa7370f.png
https://www.cadtutor.net/forum/uploads/monthly_2022_03/142513638_simplerenderedges.thumb.png.041e7b5289eecdb77ee9fb5c302b6f0e.png 沿直线扫掠圆忽略了圆柱形轮廓线,看起来工作量很大。由于您可以访问3ds Max,因此可以考虑使用样式化视口选项之一。以下是导入AutoCAD实体模型,然后对具有曲线曲面的对象应用平滑修改器的结果。它快速(无渲染)且简单。不用玩弄灯光。这里有一个“粉彩”选项示例。
https://www.cadtutor.net/forum/uploads/monthly_2022_03/image.png.32704ad0968310441b7080fa1b2d4ccd.png 由于您有3ds Max,因此可以“文件链接”dwg,而不是导入。Max中的文件链接与Autocad中的外部参照类似,因此对CAD模型所做的任何更改都将通过重新加载文件更新为Max文件。我相信你在Autocad中应用的材料也会显示在Max文件中。我已经很久没有在Max工作了,所以我记不清了,但值得一看。
这相当容易做到,复制模型,展开直到只剩下几行,然后应用一个列表例程,在所有行上扫一个圆。我可以编程lisp,使其成为“1命令操作”。但是它需要应用到最终结果中,所以每次都这么做是很耗时的。
但是我需要最终渲染中的线条,任何只在纸空间的CAD模型中显示的东西在渲染的图像中都没有用处,因为它不会显示。
我会尝试这个选择,当我得到它,听起来可行。谢谢。
页:
[1]