Верстак Raytracing

From FreeCAD Documentation
Revision as of 15:16, 5 October 2011 by Emagdalena (talk | contribs) (Languages in alphabetic order, except english that goes first)

Этот модуль предназначен для отправки содержимого вашей сцены во внешние программы рендеринга, для создания фотореалистичной изображения вашей работы. Модуль Рендеринга все ещё находится на ранней стадии разработки, так что у вас, на данный момент, не много доступных вариантов. В настоящее время, только базовый набор инструментов экспорта объектов Деталей в виде POV-ray файлов. Эти файлы могут быть загружены в POV-ray и отрендерены.

GUI Инструменты

Template:Raytracing Tools/ru


Экспорт Вида

Самы простой способ экспортировать текущий 3D вид и все его содержимое в Povray файл. Сперва, вы должны загрузить или создать ваши CAD данные и спозиционировать ориентацию 3D вида по вашему желанию. Затем выбирете "Export View(экспортировать вид)..." из меню рендеринга.

Вас попросят указать место куда сохранить результирующий *.pov файл. После этого вы можете открыть его в 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:

О остальных open-source программах рендеринга (для осуществления в будущем):

Drawing Module/ru
2d Drafting Module/ru
Доступные переводы: Template:Se