74 lines
8.9 KiB
HTML
74 lines
8.9 KiB
HTML
<html><head><title>Raytracing Module/jp</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link type='text/css' href='wiki.css' rel='stylesheet'></head><body><h1>Raytracing Module/jp</h1></div>
|
||
|
||
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr"><div class="mw-parser-output"><p>このモジュールはシーンの内容を外部の<a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/Rendering_(computer_graphics)">レンダラー</a>に送り出し、作業物のフォトリアリスティックな画像を生成することを目標にしています。レイトレーシングモジュールはまだまだ未完成な初期段階にあり、今のところはそう多くの機能はありません。現在はパートオブジェクトを<a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/POV-Ray">POV-ray</a>ファイルとしてエクスポートするための基本的なツールのみ実装されています。エクスポートしたファイルはPOV-rayで読み込んでレンダリングすることができます。
|
||
</p>
|
||
<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
|
||
<ul>
|
||
<li class="toclevel-1 tocsection-1"><a href="#GUI.E3.83.84.E3.83.BC.E3.83.AB"><span class="tocnumber">1</span> <span class="toctext">GUIツール</span></a></li>
|
||
<li class="toclevel-1 tocsection-2"><a href="#.E3.83.93.E3.83.A5.E3.83.BC.E3.81.AE.E3.82.A8.E3.82.AF.E3.82.B9.E3.83.9D.E3.83.BC.E3.83.88"><span class="tocnumber">2</span> <span class="toctext">ビューのエクスポート</span></a></li>
|
||
<li class="toclevel-1 tocsection-3"><a href="#.E3.82.B9.E3.82.AF.E3.83.AA.E3.83.97.E3.83.88.E5.87.A6.E7.90.86"><span class="tocnumber">3</span> <span class="toctext">スクリプト処理</span></a></li>
|
||
<li class="toclevel-1 tocsection-4"><a href="#.E3.83.AA.E3.83.B3.E3.82.AF"><span class="tocnumber">4</span> <span class="toctext">リンク</span></a></li>
|
||
</ul>
|
||
</div>
|
||
|
||
<h3><span class="mw-headline" id="GUI.E3.83.84.E3.83.BC.E3.83.AB">GUIツール</span></h3>
|
||
<p>作成した3D作品を外部のレンダラーにエクスポートするためのツールです。
|
||
</p>
|
||
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Raytracing_New.png" class="image"><img alt="Raytracing New.png" src="32px-Raytracing_New.png" width="32" height="32" srcset="/wiki/images/thumb/5/59/Raytracing_New.png/48px-Raytracing_New.png 1.5x, /wiki/images/5/59/Raytracing_New.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Raytracing_New/jp&action=edit&redlink=1" class="new" title="Raytracing New/jp (page does not exist)">POV-Rayオブジェクトの新規作成</a>: ドキュメントに新しいPOV-Rayプロジェクトを挿入します</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Raytracing_Export.png" class="image"><img alt="Raytracing Export.png" src="32px-Raytracing_Export.png" width="32" height="32" srcset="/wiki/images/thumb/0/00/Raytracing_Export.png/48px-Raytracing_Export.png 1.5x, /wiki/images/0/00/Raytracing_Export.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Raytracing_Export/jp&action=edit&redlink=1" class="new" title="Raytracing Export/jp (page does not exist)">ビューをPOV-Rayにエクスポート</a>: アクティブな3Dビューのカメラ位置と内容全てをPOV-Rayファイルに書き込みます</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Raytracing_Camera.png" class="image"><img alt="Raytracing Camera.png" src="32px-Raytracing_Camera.png" width="32" height="32" srcset="/wiki/images/thumb/d/d0/Raytracing_Camera.png/48px-Raytracing_Camera.png 1.5x, /wiki/images/d/d0/Raytracing_Camera.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Raytracing_Camera/jp&action=edit&redlink=1" class="new" title="Raytracing Camera/jp (page does not exist)">カメラをPOV-Rayにエクスポート</a>: アクティブな3Dビューのカメラ位置をPOV-Rayフォーマットでファイルに書き込みます</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Raytracing_Part.png" class="image"><img alt="Raytracing Part.png" src="32px-Raytracing_Part.png" width="32" height="32" srcset="/wiki/images/thumb/c/c7/Raytracing_Part.png/48px-Raytracing_Part.png 1.5x, /wiki/images/c/c7/Raytracing_Part.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Raytracing_Part/jp&action=edit&redlink=1" class="new" title="Raytracing Part/jp (page does not exist)">部品をPOV-Rayにエクスポート</a>: 選択された部品(オブジェクト)をPOV-Rayファイルとして書き込みます</li></ul>
|
||
<p><br />
|
||
</p>
|
||
<h3><span class="mw-headline" id=".E3.83.93.E3.83.A5.E3.83.BC.E3.81.AE.E3.82.A8.E3.82.AF.E3.82.B9.E3.83.9D.E3.83.BC.E3.83.88">ビューのエクスポート</span></h3>
|
||
<p>もっとも簡単な方法は現在の3Dビューとその内容全てを<a rel="nofollow" class="external text" href="http://www.povray.org/">POV-ray</a>ファイルにエクスポートするというものです。まずCADデータを読み込むか作成するかし、適当な3D表示の位置に設定する必要があります。その後、Raytracingメニューから"Export View..."を選択します。
|
||
</p><p><a href="https://www.freecadweb.org/wiki/index.php?title=File:FreeCAD_Raytracing.jpg" class="image"><img alt="FreeCAD Raytracing.jpg" src="800px-FreeCAD_Raytracing.jpg" width="800" height="606" srcset="/wiki/images/8/80/FreeCAD_Raytracing.jpg 1.5x" /></a>
|
||
</p><p>結果*.povファイルの保存位置を尋ねられます。保存が終わると<a rel="nofollow" class="external text" href="http://www.povray.org/">POV-ray</a>でそれを開き、レンダリングすることができます。
|
||
</p><p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Povray.jpg" class="image"><img alt="Povray.jpg" src="Povray.jpg" width="805" height="825" /></a>
|
||
</p><p>普段、レンダラーで行うのと同じように大きくてきれいな画像を作成できます:
|
||
</p><p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Scharniergreifer_render.jpg" class="image"><img alt="Scharniergreifer render.jpg" src="800px-Scharniergreifer_render.jpg" width="800" height="640" srcset="/wiki/images/thumb/2/2e/Scharniergreifer_render.jpg/1200px-Scharniergreifer_render.jpg 1.5x, /wiki/images/2/2e/Scharniergreifer_render.jpg 2x" /></a>
|
||
</p>
|
||
<h3><span class="mw-headline" id=".E3.82.B9.E3.82.AF.E3.83.AA.E3.83.97.E3.83.88.E5.87.A6.E7.90.86">スクリプト処理</span></h3>
|
||
<p>モジュールの機能をPythonから使用する方法です:
|
||
</p>
|
||
<pre>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
|
||
</pre>
|
||
<h3><span class="mw-headline" id=".E3.83.AA.E3.83.B3.E3.82.AF">リンク</span></h3>
|
||
<p>POV-Rayについて:
|
||
</p>
|
||
<ul><li> <a rel="nofollow" class="external free" href="http://www.spiritone.com/~english/cyclopedia/">http://www.spiritone.com/~english/cyclopedia/</a></li>
|
||
<li> <a rel="nofollow" class="external free" href="http://www.povray.org/">http://www.povray.org/</a></li>
|
||
<li> <a rel="nofollow" class="external free" href="http://en.wikipedia.org/wiki/POV-Ray">http://en.wikipedia.org/wiki/POV-Ray</a></li></ul>
|
||
<p><br />
|
||
</p>
|
||
<hr />
|
||
<p>現在、LuxRendererやYafarayといった複数のバックエンドをサポートするために新しくレンダラーワークベンチが開発中です。開発版を使用するための情報は<a href="Render_project.html" title="Render project">レンダラープロジェクト</a>で見ることができます。
|
||
</p><p>レンダラーモジュールの開発ステータスについては<a href="https://www.freecadweb.org/wiki/index.php?title=Raytracing_project/jp&action=edit&redlink=1" class="new" title="Raytracing project/jp (page does not exist)">レイトレーシングプロジェクト</a> を見てください。
|
||
</p><p>オープンソースのレンダラー(将来的に実装予定)
|
||
</p>
|
||
<ul><li> <a rel="nofollow" class="external free" href="http://www.yafaray.org/">http://www.yafaray.org/</a></li>
|
||
<li> <a rel="nofollow" class="external free" href="http://www.luxrender.net/">http://www.luxrender.net/</a></li></ul>
|
||
|
||
<p><br />
|
||
</p>
|
||
|
||
|
||
|
||
|
||
</div>
|
||
|
||
</div><div class="printfooter">
|
||
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=Raytracing_Module/jp&oldid=174425">http://www.freecadweb.org/wiki/index.php?title=Raytracing_Module/jp&oldid=174425</a>"</div>
|
||
<div id="catlinks" class="catlinks" data-mw="interface"></div><div class="visualClear"></div>
|
||
</div>
|
||
</div>
|
||
<div id="mw-navigation">
|
||
<h2>Navigation menu</h2>
|
||
|
||
</body></html> |