1. Summary
  2. Files
  3. Support
  4. Report Spam
  5. Create account
  6. Log in

Attention: this wiki is deactivated

The new wiki is up and running at http://www.freecadweb.org/wiki

Important: Do not edit this wiki anymore, it will be deleted soon. If you have edit rights here, please read this article to know how to regain your edit rights on the new wiki.

Raytracing Module/ru

From free-cad

Jump to: navigation, search

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

Contents

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

Инструменты для экспорта 3D объекта во внешние визуализаторы

  • Create a Povray project: Создать новый проект POV-Ray
  • Insert view info: Вставить данные вида (позицию камеры итд) в текущий проект POV-Ray
  • Insert part info:Вставить выбранные объекты в текущий проект POV-Ray


Экспорт Вида

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

Вас попросят указать место куда сохранить результирующий *.pov файл. После этого вы можете открыть его в Povray и отрендерить:

Image:Povray.jpg

Как обычно в программе рендеринга можно делать большие и красивые картинки:

Написание сценариев

Вот как использовать эти функции в 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 программах рендеринга (для осуществления в будущем):

Доступные переводы:
Personal tools