Raytracing Workbench/pl: Difference between revisions

From FreeCAD Documentation
No edit summary
(Created page with "==Eksport do Kerkythea== Chociaż bezpośredni eksport do formatu XML-File-Format Kerkythea nie jest jeszcze obsługiwany, możesz wyeksportować swoje obiekty jako Mesh-Files...")
Line 91: Line 91:
* http://www.artofillusion.org/
* http://www.artofillusion.org/


== Exporting to Kerkythea ==
==Eksport do Kerkythea==
Although direct export to the Kerkythea XML-File-Format is not supported yet, you can export your Objects as Mesh-Files (.obj) and then import them in Kerkythea.
Chociaż bezpośredni eksport do formatu XML-File-Format Kerkythea nie jest jeszcze obsługiwany, możesz wyeksportować swoje obiekty jako Mesh-Files ''(.obj)'', a następnie zaimportować je do Kerkythea.
* if using Kerkythea for Linux, remember to install the WINE-Package (needed by Kerkythea for Linux to run)
* jeśli używasz Kerkythea dla Linuksa, pamiętaj, aby zainstalować Pakiet WINE ''(wymagany przez Kerkythea w systemie Linux)''.
* możesz przekonwertować swoje modele za pomocą Środowiska pracy Mesh na siatkę, a następnie wyeksportować te siatki jako pliki .obj.
* you can convert your models with the help of the mesh workbench to meshes and then export these meshes as .obj-files
* If your mesh-export resulted in errors (flip of normals, holes ...) you may try your luck with [http://www.netfabb.com/downloadcenter.php?basic=1 netfabb studio basic]
* Jeśli twój eksport siatki spowodował błędy ''(przerzucanie wektorów normalnych, dziury...)'' możesz spróbować szczęścia z [http://www.netfabb.com/downloadcenter.php?basic=1 Netfabb Studio Basic]
:Free for personal use, available for Windows, Linux and Mac OSX.
:Darmowy do użytku osobistego, dostępny dla systemów Linux, Mac OSX i Windows.
:Posiada standardowe narzędzia naprawcze, które naprawią Twój model w większości przypadków.
:It has standard repair tools which will repair you model in most cases.
* another good program for mesh analysing/repairing is [http://sourceforge.net/projects/meshlab/ Meshlab]
* inny dobry program do analizy/naprawiania siatki to [http://sourceforge.net/projects/meshlab/ Meshlab]
:Open Source, available for Windows, Linux and Mac OSX.
:Open Source, dostępny dla systemów, Linux, Mac OSX i Windows.
:Posiada standardowe narzędzia naprawcze, które naprawią model w większości przypadków ''(wypełnianie dziur, reorientacja wektorów normalnych, itp.)''.
:It has standard repair tools which will repair you model in most cases (fill holes, re-orient normals, etc.)
* you can use "make compound" and then "make single copy" or you can fuse solids to group them before converting to meshes
* możesz użyć '''make compound''', a następnie '''make single copy''' lub możesz scalić bryły, aby je pogrupować przed przekształceniem w siatki.
* remember to set in Kerkythea an import-factor of 0.001 for obj-modeler, since Kerkythea expects the obj-file to be in m (but standard units-scheme in FreeCAD is mm)
* pamiętaj o ustawieniu w Kerkythea współczynnika importowego '''0,001''' dla modelu obj, ponieważ Kerkythea oczekuje, że plik obj będzie w metrach ''(ale standardowy schemat jednostek w FreeCAD jest w mm)''.
:Within WIndows 7 64-bit Kerkythea does not seem to be able to save these settings.
:Wewnątrz WIndows 7 64-bitowy Kerkythea nie wydaje się być w stanie zapisać tych ustawień.
:So remember to do that each time you start Kerkythea
:Więc pamiętaj o tym, za każdym razem, gdy rozpoczniesz pracę z programem Kerkythea.
* jeśli importujesz wiele obiektów w Kerkythea możesz użyć polecenia w programie Kerkythea "Plik → Połącz".
* if importing multiple objects in Kerkythea you can use the "File → Merge" command in Kerkythea


==Rozwój==
==Rozwój==

Revision as of 18:42, 21 January 2020

Wprowadzenie

Narzędzie Środowisko pracy Raytracing służy do generowania fotorealistycznych obrazów modeli poprzez przetwarzanie ich za pomocą zewnętrznego programu renderującego.

Środowisko pracy Raytracing współpracuje z szablonami, które są plikami projektu definiującymi scenę dla Twojego modelu 3D. Można w nich umieszczać światła i geometrię, takie jak płaszczyzny podłoża, a także zawiera symbole zastępcze dla położenia kamery oraz dla informacji o materiale obiektów w scenie. Projekt może być następnie wyeksportowany do pliku gotowego do dalszej obróbki lub wyrenderowany bezpośrednio w programie FreeCAD.

Obecnie obsługiwane są dwa systemy renderowania: povray i luxrender. Aby móc renderować z poziomu FreeCAD, przynajmniej jeden z tych programów musi być zainstalowany i skonfigurowany w Twoim systemie. Jednakże, jeśli żaden renderer nie jest zainstalowany, nadal będziesz mógł wyeksportować plik projektu, który będzie renderowany w innym czasie.

Nowe Środowisko pracy Render zostało opracowane w celu wsparcia wielu back-endów, takich jak Lux Renderer i Yafaray. Z informacjami dotyczącymi korzystania z wersji deweloperskiej można zapoznać się na stronie Render. Informacje na temat statusu programowania modułu Render można znaleźć w Raytracing project.

Typowy przepływ pracy

  1. Utwórz lub otwórz projekt FreeCAD, dodaj kilka obiektów brył (Part Based lub PartDesign based); siatki nie są obecnie obsługiwane.
  2. Utwórz projekt Raytrackingu (povray lub luxrender).
  3. Wybierz obiekty, które chcesz dodać do projektu Raytracing i dodaj je.
  4. Eksportuj plik projektu lub renderuj go bezpośrednio.



Przepływ pracy Środowiska pracy Raytracing;
Środowisko to przygotowuje plik projektu z danego szablonu, a następnie wywołuje zewnętrzny program w celu wytworzenia rzeczywistego renderingu sceny. Zewnętrzny renderer może być używany niezależnie od FreeCAD.

Narzędzia

Narzędzia projektu

Są to główne narzędzia do eksportowania projektu 3D do zewnętrznych rendererów.

Przydatne narzędzia

Są to narzędzia pomocnicze do ręcznego wykonywania określonych zadań.

Ustawienia

  • Preferenje: Preferencje dostępne dla narzędzia Raytracing.

Poradniki

Ręczne tworzenie pliku Povray

Opisane powyżej narzędzia użytkowe pozwalają na wyeksportowanie bieżącego widoku 3D i całej jego zawartości do pliku Povray. Najpierw należy załadować lub utworzyć dane CAD i ustawić orientację widoku 3D według własnego uznania. Następnie wybierz z menu Raytracing "Narzędzia → Eksportuj widok...".

Zostaniesz poproszony o podanie lokalizacji do zapisania pliku wynikowego *.pov. Następnie można go otworzyć w programie Povray i wyrenderować:

Jak zwykle w programie renderującym, można wykonywać duże i ładne zdjęcia:

Tworzenie skryptów

Informacje na temat tworzenia scen w sposób programowy można znaleźć w Przykład API Raytracing.

Odnośniki internetowe

POVRay

Luxrender

Kolejne możliwe do wdrożenia w przyszłości programy renderujące

Eksport do Kerkythea

Chociaż bezpośredni eksport do formatu XML-File-Format Kerkythea nie jest jeszcze obsługiwany, możesz wyeksportować swoje obiekty jako Mesh-Files (.obj), a następnie zaimportować je do Kerkythea.

  • jeśli używasz Kerkythea dla Linuksa, pamiętaj, aby zainstalować Pakiet WINE (wymagany przez Kerkythea w systemie Linux).
  • możesz przekonwertować swoje modele za pomocą Środowiska pracy Mesh na siatkę, a następnie wyeksportować te siatki jako pliki .obj.
  • Jeśli twój eksport siatki spowodował błędy (przerzucanie wektorów normalnych, dziury...) możesz spróbować szczęścia z Netfabb Studio Basic
Darmowy do użytku osobistego, dostępny dla systemów Linux, Mac OSX i Windows.
Posiada standardowe narzędzia naprawcze, które naprawią Twój model w większości przypadków.
  • inny dobry program do analizy/naprawiania siatki to Meshlab
Open Source, dostępny dla systemów, Linux, Mac OSX i Windows.
Posiada standardowe narzędzia naprawcze, które naprawią model w większości przypadków (wypełnianie dziur, reorientacja wektorów normalnych, itp.).
  • możesz użyć make compound, a następnie make single copy lub możesz scalić bryły, aby je pogrupować przed przekształceniem w siatki.
  • pamiętaj o ustawieniu w Kerkythea współczynnika importowego 0,001 dla modelu obj, ponieważ Kerkythea oczekuje, że plik obj będzie w metrach (ale standardowy schemat jednostek w FreeCAD jest w mm).
Wewnątrz WIndows 7 64-bitowy Kerkythea nie wydaje się być w stanie zapisać tych ustawień.
Więc pamiętaj o tym, za każdym razem, gdy rozpoczniesz pracę z programem Kerkythea.
  • jeśli importujesz wiele obiektów w Kerkythea możesz użyć polecenia w programie Kerkythea "Plik → Połącz".

Rozwój