Difference between revisions of "Raytracing Module/cn"
Jump to navigation
Jump to search
Renatorivo (talk | contribs) m |
Renatorivo (talk | contribs) |
||
Line 47: | Line 47: | ||
{{languages/cn | {{cn|Raytracing Module/cn | {{languages/cn | {{cn|Raytracing Module/cn | ||
− | }} {{de|Raytracing Module/de}} {{es|Raytracing Module/es}} {{fr|Raytracing Module/fr}} {{pl|Raytracing Module/pl}} {{ru|Raytracing Module/ru}} {{ | + | }} {{de|Raytracing Module/de}} {{es|Raytracing Module/es}} {{fr|Raytracing Module/fr}} {{pl|Raytracing Module/pl}} {{ru|Raytracing Module/ru}} {{sv|Raytracing Module/sv}} }} |
[[Category:User Documentation/cn]] | [[Category:User Documentation/cn]] |
Latest revision as of 08:49, 25 February 2016
光线追踪模块旨在将场景中的内容做外部渲染处理,并生成作品的光真实感图像。此模块仍然处于早期阶段,所以目前还没有太多可用的选项。目前,仅仅只有一组基本工具可以用于将零件对象导出转换成POV-ray文件。之后这些文件被载入到 POV-ray 进行渲染处理。
GUI 工具
视图的导出
最简单方法是将当前的三维视图及它的全部内容导出转换成 Povray 文件。首先,必须加载或创建 CAD 数据,并按照所需适当调整三维视图的视图方向。然后在光线追踪菜单中选择“导出视图…”即可。
然后指定 *.poy 文件的保存位置。保存之后就可以在 Povray 程序中打开它并进行渲染处理:
通常通过渲染可以得到漂亮的大图片:
脚本编程
这里介绍如何使用 python 语言来利用这些功能:
import Raytracing,RaytracingGui OutFile = open('C:/Documents and Settings/jriegel/Desktop/test.pov','w') OutFile.write(open(App.getResourceDir()+'Mod/Raytracing/Templates/ProjectStd.pov').read()) OutFile.write(RaytracingGui.povViewCamera()) OutFile.write(Raytracing.getPartAsPovray('Box',App.activeDocument().Box.Shape,0.800000,0.800000,0.800000)) OutFile.close() del OutFile
链接
关于 POV-Ray:
- http://www.spiritone.com/~english/cyclopedia/
- http://www.povray.org/
- http://en.wikipedia.org/wiki/POV-Ray
关于其它开源渲染程序: