LuxRender

LuxCoreRenderは、物理ベースのレンダリングに特化したオープンソースのレンダリングシステムです。前身であるLuxRenderの技術を継承し、より高度なレンダリング機能を提供しています。

概要


LuxCoreRenderは、3Dレンダリングを主な機能としていますが、3Dモデルやマテリアル、ライト、カメラなどのシーン作成は、他の3Dモデリングソフトウェアに依存しています。Blenderのような3Dモデリングソフトウェアで作成したシーンをエクスポートし、LuxCoreRenderでレンダリングする流れとなります。Blenderでは完全に機能するエクスポーターが利用可能で、以前はDAZ Studio3ds Max、Cinema 4D、MayaSketchUp、XSIといったソフトウェア向けにもエクスポーターが存在していました。エクスポートされたファイルを開き、LuxCoreRenderでレンダリングを開始します。視覚的なユーザーインターフェースやシーン設定ファイルを通じて、後処理の設定を細かく調整できる点が特徴です。

特に注目すべきは、レンダリング中にライトのバランスをリアルタイムで変更できる機能です。これにより、最終的な画像の見た目を柔軟に調整できます。

歴史


LuxCoreRenderは、物理ベースのレイトレーシングプログラムであるPBRTを基盤としています。PBRTは非常に高性能で構造化されたプログラムですが、学術的な利用に重点が置かれており、デジタルアーティストにとって使いやすいとは言えませんでした。PBRTがBSDライセンスで公開されていたため、そのソースコードをベースに新たなプログラムを開発することが可能でした。2007年9月、PBRTの開発者の協力を得て、プログラマーのグループが開発を開始しました。この新しいプログラムはLuxRenderと名付けられ、アーティストが利用しやすいように設計されました。開発初期から世界中のプログラマーたちが開発に貢献しました。

2008年6月24日、LuxRenderの最初の公式リリースが発表され、一般ユーザーが利用可能になりました。その後、2018年にLuxRenderは古いコードベースを刷新し、LuxCoreRenderとして再出発しました。

特徴


LuxCoreRender(バージョン0.8時点)の主な特徴は以下の通りです。

偏向 (バイアス) レンダリングと不偏 (非バイアス) レンダリング: ユーザーは、物理的な正確さを重視する(非バイアス)か、レンダリング速度を重視する(バイアス)かを選択できます。
完全なスペクトルレンダリング: RGB色帯ではなく、内部計算にフルスペクトルを使用し、よりリアルな色彩表現を実現します。
階層的なプロシージャルおよび画像ベースのテクスチャシステム: プロシージャルテクスチャと画像ベースのテクスチャを組み合わせて、複雑なマテリアルを作成できます。
変位 (ディスプレイスメント) マッピングおよび細分割 (サブディビジョン): プロシージャルまたは画像テクスチャに基づいて、物体の表面を変形させることが可能です。
ネットワークおよび協調レンダリング: 複数のコンピューターの処理能力を組み合わせてレンダリング時間を短縮できます。IPv6にも対応しています。
透視投影 (シフトレンズを含む)、平行投影および環境カメラ: 多様なカメラ設定に対応しています。
HDR出力: レンダリング結果を、.png、.tga、.exrなど、様々なファイル形式で保存できます。
インスタンシング: 重複するオブジェクトのメッシュデータを再利用することで、メモリ消費を大幅に削減できます。
内蔵された後処理: レンダリング中に、ブルームやグレア、色収差、ビネットなどの後処理エフェクトを追加できます。
モーションブラー、被写界深度およびレンズ効果: カメラやオブジェクトの動きによるモーションブラー、被写界深度、物理的に正確なレンズエフェクトを再現できます。
ライトグループ: ライトグループを使用することで、1つの画像から異なるライト状況を生成したり、リアルタイムでライトのバランスを調整できます。
トーンマッピング: 画像の明暗の調整が可能です。
画像のノイズ除去: レンダリング画像のノイズを低減できます。
Fleximage (仮想フィルム): レンダリングを一時停止したり再開したりできます。レンダリング状態を保存し、後から別の環境でレンダリングを継続できます。
パストレーシング用のGPUアクセラレーション: GPUを利用してパストレーシングを高速化できます。
フィルム反応曲線: 伝統的なカメラの色反応をエミュレートするためのフィルム反応曲線を利用できます。白黒フィルムのための曲線も含まれています。
ボリュームレンダリング: オブジェクトの内部と外部を定義する均一なボリュームを用いたボリュームレンダリングが可能です。
表面下散乱: 光が表面下で散乱する効果を再現できます。

LuxCoreRenderは、物理的に正確なレンダリングを追求しながらも、柔軟な調整と効率的なレンダリングを実現するための多くの機能を提供しています。高品質なレンダリングを求めるユーザーにとって、非常に有力な選択肢となるでしょう。

出典



* 公式サイト

もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。