BlendLuxCore による物理ベースレンダリングの導入(Blender 5.2 上,Windows)

【概要】

Windows環境で,Blender 5.2 のアドオン BlendLuxCore を導入し,LuxCoreRender による物理ベースレンダリング(Physically Based Rendering)を実行する手順を説明する。BlendLuxCore は LuxCoreRender を Blender に統合するアドオンであり,物理ベースの単方向・双方向パストレーシング,間接光の高速化,コースティクスのレンダリングの機能をもつ。

【対応バージョン】

BlendLuxCore v2.11.0 は,Blender 4.5 LTS と 5.2 LTS に対応している。この範囲の非LTSバージョンは動作する場合が多いが,公式の対応対象ではない。なお,リリース時点で,Linux 上の Blender 4.5 では依存ライブラリの競合により Blender が異常終了する既知の問題が報告されている。

【目次】

【関連する外部ページ】

https://luxcorerender.org/(LuxCoreRender 公式ページ)

https://github.com/LuxCoreRender/BlendLuxCore(BlendLuxCore 公式リポジトリ)

https://github.com/LuxCoreRender/BlendLuxCore/releases(リリース一覧)

【サイト内の関連情報】

前準備

Blenderは,3次元コンピュータグラフィックス・アニメーションソフトウェアである.3次元モデルの編集,レンダリング,光源やカメラ等の設定による3次元コンピュータグラフィックス・アニメーション作成機能がある.

メニューの日本語化を行っておくと使いやすい.「編集(Edit)→プリファレンス(Preferences)→インターフェイス(Interface)→翻訳(Translation)」で設定できる.

BlendLuxCore アドオンの導入

URL: https://github.com/LuxCoreRender/BlendLuxCore

BlendLuxCore は Blender の拡張機能(Extension)形式の ZIP ファイルで配布されており,Visual Studio Build Tools や CMake によるビルドは不要である。

  1. BlendLuxCore の ZIP アーカイブをダウンロードする

    公式のリリースページから,最新の BlendLuxCore の ZIP アーカイブを取得する。

    リリース一覧:https://github.com/LuxCoreRender/BlendLuxCore/releases

    直接ダウンロードリンク(v2.11.0):BlendLuxCore-2.11.0.zip

    ダウンロードした ZIP ファイルは,展開せずそのまま保存しておく。

  2. Blender 5.2 を起動する
  3. アドオンのインストール

    上部メニューの「編集」(Edit)から「プリファレンス」(Preferences)を選ぶ。

    左側の「アドオン」(Add-ons)をクリックする。次に、画面右上のボタン(下向き三角のメニュー)をクリックし、「ディスクからインストール」(Install from Disk...)を選ぶ。

    手順1でダウンロードした BlendLuxCore-2.11.0.zip(またはより新しいバージョンの ZIP ファイル)を選択し,ディスクからインストール(Install from Disk)をクリックする。

  4. アドオンの有効化を確認する

    インストール後,「アドオン」(Add-ons)の検索欄に LuxCore と入力し,BlendLuxCore のチェックボックスにチェックが入っていることを確認する(チェックされていなければチェックする)。

  5. レンダーエンジンの切り替え

    プリファレンス画面を閉じ,画面右側のプロパティ(Properties)エディタで「レンダープロパティ」(Render Properties,カメラアイコン)を開く。

    最上部の「レンダーエンジン」(Render Engine)のドロップダウンから LuxCore を選択する。

試しにレンダリングを行ってみる

  1. Blender のデフォルトシーン(立方体,カメラ,光源が配置されている)でレンダリングを試す。
  2. レンダーエンジンを LuxCore に切り替える

    プロパティエディタで「レンダープロパティ」(Render Properties)を開き,「レンダーエンジン」(Render Engine)を LuxCore に設定する。

  3. レンダリング設定を確認する

    「レンダープロパティ」の各項目で,使用するデバイス(CPU / GPU)やレンダリングエンジンの方式(Path / Bidir)を必要に応じて設定する。

  4. レンダリングの実行

    メニューから「レンダー」(Render)→「画像をレンダリング」(Render Image)を選択する(ショートカット:F12)。別ウインドウが開き,LuxCoreRender によるレンダリングが実行される。

  5. 結果の保存

    レンダリング結果のウインドウで「画像」(Image)→「保存」(Save)を選び,画像ファイルとして保存する。

  6. サンプルシーンでの試行

    より複雑なシーンを試す場合は,LuxCoreRender 公式のサンプルシーンを利用できる。

    サンプルシーン配布ページ:https://luxcorerender.org/example-scenes/