0. freecad中的实时渲染调校

来自青鱼老师:
首选项里启用背光,把强度调低。这个强度会直接影响全局光照的着色

1. blender渲染

注意,渲染最好的方式是FC模型导入blender中做材质和打光。
请看bilibili上最好的教学视频:https://www.bilibili.com/video/BV14u41147YH
blend教学只需要看第3篇:材质 部分即可,因为新手对于blender这种bsdf的节点法材质处理方式很陌生,看一眼就会了。

官方简易教程
https://wiki.freecad.org/Tutorial_Render_with_Blender

以下是在FC中渲染,不是主流方式。挺难操作。

1. 渲染工作台安装

渲染工作台是FreeCAD插件,国内受github访问限制,无法在线安装,使用下面的手动安装。
参考文档以了解更多信息。
将render工作台下载下来,放到freecad的安装目录里的mod文件夹下

2. 安装和设置外部渲染引擎

https://github.com/FreeCAD/FreeCAD-render/blob/master/docs/EngineInstall.md

为了使渲染工作台完全正常运行,您必须给render工作配置一个 或更多外部渲染引擎。为此,您必须遵循两步过程:

在系统上安装渲染引擎软件,如pov-ray。
在渲染工作台中设置这个/这些外部渲染引擎。
目前,支持以下引擎:
Pov-Ray
LuxCoreRender
Appleseed
Blender Cycles
Intel Ospray Studio
Pbrt v4 (experimental)

windows系统

下载 Povray 3.7 安装程序:
https://www.povray.org/ftp/pub/povray/Official/povwin-3.7-agpl3-setup.exe

运行 Povray 安装程序。
在渲染设置中,用“PovRay 可执行文件路径”填充pvengine64.exe<path/to/pvengine64.exe>

Povray
Install
Download Povray 3.7 installer: https://www.povray.org/ftp/pub/povray/Official/povwin-3.7-agpl3-setup.exe

Run Povray installer.

Set up
Look for on your system. In Render settings, fill ‘PovRay executable path’ with pvengine64.exe<path/to/pvengine64.exe>

3. 开始渲染

3.1 选择我们前面安装和配置的pov


选择一个渲染模板

3.2 添加相机和灯光

点击即可,可能会出现相机范围问题,需要调好角度、大小、freecad显示居中后,再添加相机

3.3 关键:添加rendering view

一定要先选中体——再点击 rendering view按钮——这时候体会进入第一步设置的渲染模板里了

3.4 定义材料和赋予材质

线定义一种材质,比如选择已有的材质

同样要先选中体,然后赋予刚刚定义的材质

体赋完材质会有个勾出现

3.5 渲染

一定要先选中渲染模板,再点击渲染按钮

要将物体在freecad中完全居中,保持如下图适当大小和角度,添加相机,相机角度会和我们看到的角度有点偏差。