Rendering

CG News

HDR Light Studio - Xenon Drop 4

HDR Light Studio - Xenon Drop 4が公開されています。ブラックフライデーセール中でStudio Indie、Pro、Automotiveが15%OFFのようです。HDRモーションブラーが面白いですね。

https://www.lightmap.co.uk/blog/hdr-light-studio-xenon-drop-4/

 

進化したモーションブラー

HDR Light Studio - Xenon Drop 3では、HDRマップ用に使いやすいモーションブラーフィルターを導入しました。今回、最も要求の厳しいユーザーのニーズに応えるために、新たに高度なモーションブラーフィルターを追加し、追加のモーションブラーコントロールを提供しています。これにより、よりリアルでクリエイティブなモーションエフェクトが可能になりました。

カーブとチルト

モーションパスを任意の方向にカーブさせることができます。角を曲がるときのモーションブラーを再現するのに最適です。

 

ノイズプロファイル

パスにノイズプロファイルを追加することができます。ロードノイズの効果を再現したり、クリエイティブなライトトレイル効果を生み出すのに最適です。

 

深度画像

モーションブラーの量は、ロードされた画像の値によってピクセルごとにスケーリングすることができます。ユーザーが画像をペイントすることで、マップのどこにどれだけのモーションブラーをかけるかをコントロールすることができます。

 

Advanced Motion Blurは、自動車イメージの正確な反射や照明を作成するのに最適です。

 

新しい「高度なモーションブラー」フィルターの使い方は、以下のチュートリアルビデオをご覧ください。

 

NVIDIA Omniverseコネクション

NVIDIA Omniverse用の新しいHDR Light Studio拡張機能をリリースします。アーティストが使いやすいリアルタイム照明ツールキットを、3D制作パイプラインのためのNVIDIAの強力なマルチGPUリアルタイムシミュレーションおよびコラボレーションプラットフォームのユーザーが利用できるようになります。

この拡張機能は、HDR Light StudioとOmniverseの間にライブリンクを作成し、自動車、ビジュアライゼーション、エンターテイメントのアーティストが、正確でフォトリアリスティックな照明セットアップをより迅速に、直感的に、創造的に作成できるようにします。

HDR Light Studioライティングソフトウェアは、NVIDIAのアーティストが10年以上前からワークフローに欠かせないツールとして使用しています。その間、機能や互換性が向上し、マーケティングや広告イメージを制作するプロの3Dアーティストの間で高い評価を得てきました」と、NVIDIAのOmniverse開発プラットフォーム担当副社長のリチャード・ケリスは述べています。「この新しいOmniverse互換性リリースにより、我々のすべてのユーザーは、彼らのビジュアライゼーションを真に際立たせる直感的で高品質な照明ツールを利用することができます」。

新しいOmniverseの接続は、HDR Light Studio - Automotiveに含まれています。

 

アップデートされたBlender Connection

Blender Connection が更新され、Octane と RenderMan レンダラーのサポートが追加されました。
このリリースでは、Blender 2.93.2 以降のバージョンでのシーンエクスポートのバグも修正されています。

 

www.lauktien-friends.de のデジタルアーティストである Rüdiger Lauktien 氏は、新しい Blender Connection と Octane のベータテストを行いました。

「HDR Light StudioとOctaneを使ったBlenderでの作業は非常に中毒性があります。Cyclesと比較して、Octaneのレンダリングのリアルさと速さが気に入っています。しかし、Octaneはネイティブライトをサポートしていないため、ライティングのプロセスには時間がかかりました。Octane用のエミッシブメッシュを手作業で設定する必要がありました」。とRüdiger氏は言います。 「HDR Light Studioを使えば、製品撮影のための完璧な照明設定を簡単かつ迅速に行うことができます。必要な場所に正確にOctaneのライトを作成して配置し、製品のレンダリングを輝かせることができます」と述べています。

 

Cinema 4D R25コネクション

Cinema 4D R25 Connectionは、HDR Light Studio -Xenon Drop 4とともにリリースされ、Cinema 4D Physical Render、Redshift、Octane、Arnold、V-Ray 5、Coronaに対応しています。

 

Houdini 19 Connection - Coming Soon

Houdini 19 Connectionは、現在社内での品質テストを完了しており、数週間以内にリリースされる予定です。

リリースノートと互換性

完全なリリースノートは、HDR Light Studio - Xenon Drop 4のこちらをご覧ください。

CG News

Arnold 7

Arnold 7がリリースされました。

https://docs.arnoldrenderer.com/display/A5ARP/7.0.0.0

 

概要

Arnold 7.0.0はインテルのOpen Image Denoiseを追加した大規模な機能リリースで、全体的なノイズ除去品質の向上、GPUでの重要なスケーラビリティの改善、パフォーマンスとインタラクティブ性の向上が図られています。

また、同一プロセス内で複数のシーンをレンダリングする機能や、シェーダーが複数の出力をサポートするようになるなど、重要なAPIの変更も紹介します。

 

機能強化

Open Image Denoise imager

インテルのOpen Image Denoise (OIDN)は、CPU上で動作するAIで高速化されたデノイザーで、Arnoldに追加のデノイジングオプションとしてimager_denoiser_oidnイメージャーとして統合されています。

 

より高品質なAIデノイジング

OptiXおよびOIDNのデノイザーは、デノイザーに提供されるアルベド機能のAOVとして、新たに導入されたdenoise_albedo_noisy AOVを使用するようになりました。これにより、アルベドに鏡面反射や屈折が追加され、デノイザーの品質を向上させることができます。

以下は、古いアルベド AOV と新しいアルベド AOV (ARNOLD-10812) を使用して、未処理と Optix でのノイズ除去を比較したものです。

デノイズなし、Optix diffuse albedo 、Optix diffuse+specular albedo

 

LUTベースのトーンマッピング

imager_tonemapはOCIOv2でサポートされているすべてのフォーマット(cube, look, 3dl, clfなど)のLUTファイルを適用するためのLUTモードをサポートしています。

imager_tonemap.lut_filenameは、ロードするファイルを指定します。LUTの中には、非線形色空間を想定しているものがあることに注意してください。このため、imager_tonemap.lut_working_color_spaceで作業用の色空間を指定して、指定した空間に変換してからLUTを適用し、再び線形色空間またはレンダリング色空間に変換することができます。

 

OIDNおよびOptiXデノイザーでのボックスフィルタリングの自動選択

OptiX および OIDN のノイズ除去装置は、複数のピクセルにまたがる CPU レンダリングフィルタとの相性が良くありません。
Arnold on CPU は、どちらかのデノイザーが使用されている場合、既知の問題を持つフィルターを使用した出力にボックスフィルターを自動的に強制するようになりました 。

 

Imager_color_curves

輝度とカラーカーブを制御する新しいイメージャーが追加されました。全体の輝度応答を制御するメインカーブに加えて、R、G、B の各コンポーネントに個別のカーブをオーサリングできます。カーブの補間や作業用カラースペースも必要に応じて設定できます。

 

mager_tonemap.mix

imager_tonemapにmixパラメータが追加されました。0は入力をそのまま保存し、1は完全なノード効果を適用します。

 

ignore imagersオプション

グローバルオプション ignore_imagers が追加され、シーン内のイメージャーのポストプロセスを無効にすることができるようになりました。これはデバッグの際に便利で、-ii フラグを使ってキックでも有効にできます。。

 

複数のドライバで共有されるイメージャーのサポートを改善

デノイザーを含むすべてのイメージャーが、異なる AOV 入力を持つドライバで共有できるようになりました。

 

IPR におけるイメージャーのリフレッシュレートを改善

フルフレームイメージャーがレンダリング中に更新されるようになり、イメージ全体がレンダリングされる前にイメージャーチェーンの結果をプレビューできるようになりました。これは、場合によってはフルフレームが終了するまで結果を遅らせる必要があった以前の動作を置き換えるものです。

 

プログレッシブレンダリングにおけるフィルタのパフォーマンスが向上

プログレッシブモードでのレンダリングにおいて、Triangle、Sinc、Blackman-Harris、Catmull-Rom、Mitnet などのフィルタのパフォーマンスが改善されました。いくつかのケースでは、パフォーマンスが 48% 改善され、メモリ使用量が 20 倍改善されました 。

 

CPU での複数のパラレルレンダリングセッションのサポートを追加

どのアーノルドユニバースも、独自のレンダリングセッションを使用してレンダリングできるようになりました(ユニバースごとに1つのレンダリングセッションのみ)。それらのレンダリングセッションは、どのような順序でも、並行してでも実行できます。

 

シェーダーの複数出力に対応

Arnoldはシェーダーノードの複数の出力をサポートします。シェーダーの出力は.assファイル内の他のシェーダーノードの入力にリンクするか、リンク時にどの出力を希望するかをオプションで指定して、AiNodeLinkOutput()関数を介してプログラム的にリンクすることができます。出力が指定されていない場合は、ノードのデフォルトの出力パラメータが選択され、Arnoldの既存の動作が維持されます。

複数のOSLシェーダ出力を指定する場合は、標準的なOSL言語のルールが適用されます。3つのカラー出力を持つOSLシェーダの例は次のスニペットのようになり、各出力を別々に接続することができます。

 

可視ライトが透明になりました

可視ライトが透明になり、間接的に見えるライトの動作と一致するようになりました。これは間接的に見えるライトの動作と一致しています。
また、テクスチャのあるライトの黒い部分をマスクできるという利点もあります。これは、以前の正しくない可視光の動作を修正するための、見た目を損なうような変更です。

 

デフォルトでACEScgでレンダリング

ArnoldはデフォルトでOCIOのカラーマネージャーを使用するようになりました。このカラーマネージャーは、デフォルトの OCIO 設定ファイルを使用します。Arnold はデフォルトで ACEScg カラースペースでレンダリングします。

 

標準的なOCIO構成

Arnoldには標準的なOCIOコンフィギュレーションが搭載されており、レンダリングに使用される一般的なカラースペースであるACEScgやscene-linear Rec.709-sRGB、標準ダイナミックレンジビデオ用のACES 1.0 SDR-video ACES出力トランスフォームなどが公開されています。

 

マルチパート EXR

EXR ドライバは、マルチパート EXR ファイルで AOV を個別のイメージ (パート) としてレンダリングできるようになりました (これに対して、マージされた AOV は、シングルパート EXR で AOV をレイヤーとしてレンダリングします)。

マルチパートは、スキャンラインまたはタイル化されたEXRで動作し、driver_exr.multipartブールパラメータで有効になります。

 

AOV を複数のフォーマットに書き込み

1つのAOVを複数の異なるフォーマットで出力できるようになりました。例えば、以下のような出力文字列で正しい結果が出力されるようになりました。

outputs 2 1 STRING "RGBA FLOAT filter testrender" "RGBA RGB filter testrender2"

 

OSL の UDIMs

OSLはUDIMなどのテクスチャタグを解決するために、Arnoldのイメージノードと同じコードを使用するようになりました。これにより、OSL のテクスチャ検索が速くなり、OSL から使用できるテクスチャタグの種類が増えます。

 

SSS setnames with randomwalk

異なるオブジェクト間でサブサーフェス効果を拡散させる sss_setname 機能が、CPU の randomwalk モードでサポートされるようになりました。

 

既存の TX を使う

options.texture_use_existing_txがデフォルトのtrueに設定されている場合、Arnoldはテクスチャーの.txバージョンが利用可能な場合、その使用を試みます。.txファイルは、要求されたソーステクスチャと同じディレクトリにあり、ファイル拡張子を除いて同じ名前である必要があります。

例えば、「foo/bar/floor.png」が要求され、「foo/bar/floor.tx」が存在する場合、「floor.tx」が使用されます。Arnold は、.tx ファイルが使用された場合、要求された色空間変換を無視します。.tx には色空間変換が焼き付けられていると想定されるからです。

 

MaterialX v1.38のサポート

ArnoldはMaterialXのサポートをv1.38に拡張しました。このアップグレードの一環として、Arnoldからエクスポートされたルックとマテリアルは、これまでのShaderRefsとParamsの標準から、NodesとInputsの組み合わせで表現されるようになりました。
Arnoldは、以前のバージョンのArnoldでエクスポートしたMaterialXドキュメントをレンダリングすることができますが、これによりルックが壊れる可能性があります。

 

Cryptomatte 1.1.2

Cryptomatte がバージョン 1.1.2 にアップデートされました。

 

GPU機能強化

ポリメッシュのVRAM使用量を削減

本バージョンではポリメッシュが使用するVRAM量が大幅に減少しました。細分化が激しいシーンでは、ジオメトリのためのGPUメモリ使用量が約33%減少します。

GPU ボリュームの VRAM 使用量の削減

6.2.1ではNVIDIAのNanoVDBシステムを使用してOpenVDBボリュームをGPU上でレンダリングすることで、OpenVDBボリュームに必要なGPUメモリを大幅に削減しました。

7.0ではNanoVDBボリュームの圧縮がさらに改善され、典型的なボリュームシーンでは、GPUメモリが約50~60%削減されました。GPUボリュームが消費するVRAMの量は、同等のCPUボリュームが消費するRAMの量よりも少なくなりました(注:赤い線は別のCPUレンダーのRAM使用量を示しています)。

マットに対応

GPU インテグレータに matte のサポートが追加されました。これにより、マットクロージャー、マットシェーダー、マットシェイプフラグのすべてがサポートされました。

 

USDの機能強化

  • USD 21.08: コアSDKに含まれるプロシージャルが、USD 21.08を使って構築されるようになりました
  • UsdImaging アダプタ。Arnold-USDには、Arnold特有のスキーマ用のUsdImagingアダプターのセットが含まれており、HydraでプロシージャルやArnoldシェイプを直接使用することができます。
  • ディープレンダリング。レンダリングデリゲートは、DelegateRenderProductsを介して、ディープAOVのレンダリングをサポートするようになりました。
  • 複数のフレームを 1 つのファイルにまとめました。USDライターが1つのUSDファイルに複数のフレームを追加できるようになりました。
  • Hydra シーンデリゲート。Arnold-USD に Hydra 用の実験的なシーンデレゲートが追加されました。
  • Husk 使用時にプログレッシブが無効になりました。プログレッシブレンダリングが husk 経由でのレンダリング時に無効になりました。
  • プロシージャルパスマッピング。プロシージャルは USD ファイルの読み込み時に Arnold Path Mapping をサポートするようになりました。
  • カスタム PrimID Hydra バッファ。レンダリングデリゲートは、Hydra ビューポートでの選択をサポートするために、専用の primId AOV を使用するようになりました。これにより、レンダリング時のプロシージャルのサポートが改善され、ビルトインの id パラメータはシェイプでは変更されません。
  • レンダリングデリゲートでのダブルサイド。レンダーデリゲートは USD プリミティブのビルトイン doubleSided パラメータをサポートし、アーノルド固有のプリムバーによるオーバーライドを正しくサポートするようになりました。
  • Velocity and Acceleration を使った Motion Blur。レンダリングデリゲートは、速度または加速度のプリムバーが存在し、位置のための複数のサンプルがない場合、ポイントの位置を外挿するようになりました。
  • ライトリンキング プロシージャルがライトリンクをサポートするようになりました。
  • 高速カメラアップデート。レンダリングデリゲートがカメラのみのアップデートをより効率的に処理するようになり、ピクセルまでのファーストタイムが改善されました。
  • 標準的なサーフェイスのフォールバック。プリムにマテリアルが割り当てられていない場合、レンダーデリゲートは標準サーフェイスをフォールバックとして使用するようになりました。
  • String array parameters: 文字列配列のプリムバーは組み込みパラメータに変換されるようになりました。
  • 複数のハイドラセッション。レンダリングデリゲートは複数のレンダリングセッション API を使用するようになりました。
CG News

Substance3D Painter7.3 リリース

AdobeがSubstance3D Painter7.3をリリースしました。ワープ機能がステキですね。

https://substance3d.adobe.com/magazine/warp-mode-enters-the-new-substance-3d-painter/
https://substance3d.adobe.com/documentation/spdoc/version-7-3-220857184.html

 

新しい投影モード:あらゆるものをワープさせる

新しい3Dワーププロジェクションモードを使えば、完全に非破壊的な方法で、あらゆるジオメトリの周りにあらゆるマテリアルやイメージをワープさせることができます。
このクールな機能は、デカールをモデルに合わせたり、傷跡を脚に合わせたり、スキャンした顔をキャラクターモデルに合わせたりしたい場合に、非常に役立つものです。

 

画像リソースをビューポートにドラッグ&ドロップするだけで、適用したいチャンネルを選択するだけで、自動的にレイヤーが作成されます。ワープツールは投影モードのドロップダウンにもあります。

 

ご覧のように、ワープモードはスキャンをコンテキストで編集するのに役立ちます。頂点を移動させることで、マテリアルをモデルに合わせることができます。これらのコントロールポイントは自動的にサーフェイスに密着するので、どんなテクスチャやマテリアルでも素早く正確にマッピングすることが超簡単にできます。
また、より詳細な作業を行うために、より多くの頂点が必要な場合は、グリッドをローカルに分割して微調整することができます。

さらにコントロールやディテールが必要な場合は、複数のローカルスキャンをレイヤー化してブレンドすることができますが、すべてのレイヤーはライブで再編集可能です。

 

これは、モデルにマテリアルを適用するための直感的な方法で、常に状況に応じて作業を行い、最終的なレンダリングをコントロールすることができます。また、この手法はVFXのワークフロー以外でも非常に有効です。例えば、衣服のパターンをワープさせることができます。肌の上のタトゥーをワープさせることもできます。スーツケースに貼られたステッカーをワープさせる......可能性は無限大です。

このチュートリアルでは、ワープモードの使い方をご紹介します。

 

さらなるプロジェクト

まだまだあります。この機会に、円筒形の投影モードが登場し、投影モードの多様性がさらに高まりました。

 

ボトルのような円筒形のものにシールや素材を巻き付けたり、腕にスリーブタトゥーを施したりする場合に有効な投影モードです。

 

すべての色を選ぶ

カラーマネジメントに焦点を当てた今後のアップデートに向けて、いくつかの基礎的な作業にも力を入れています。その第一弾として、カラーピッカーが改良され、他の機能に加えて、色見本を内部に保存できるようになりました。

また、カラーピッカーは、フロート値と整数値(0〜255)の間で選択でき、表示方法もリニアとsRGBの間で選択できます。また、カラーピッカーは、同じレイヤーでペイントしている間も開いているので、ペイントを中断することなく、新しい色をすばやく選んだり、色見本を交換したりすることができます。

 

Stagerであなたのアートをアピール

Substance 3DのStagerを試してみましたか?当社のメインレンダリングはStagerで作られています。

 

また、このキャラクターは、カスタムライティングと少しのコンポジットで輝かせて見せたいと思いました。そのためにはUDIMを使わずに作業する必要がありましたが、アセットをテクスチャセットに変換した後は、ワンクリックで「Send to Stager」と書き出すことができました。

また、カラーピッカーは、フロート値と整数値(0〜255)の間で選択でき、表示方法もリニアとsRGBの間で選択できます。また、カラーピッカーは、同じレイヤーでペイントしている間も開いているので、ペイントを中断することなく、新しい色をすばやく選んだり、色見本を交換したりすることができます。

Substance 3D Painterの新バージョンには、さらに多くの機能があります。パフォーマンスが向上したほか、Python APIに新しい関数が追加されました(メッシュの再読み込み機能が追加されました)。

詳細については、リリースノートをご覧ください。

参考資料

Physically-based Feature Line Rendering

フィジカルベースのラインレンダリングの論文だそうです。ラインを光源としてモデル化してるのが特長のようです。

http://lines.rexwe.st/

 

本論文では、特徴線をビュー依存の暗黙の光源としてモデル化することで、物理ベースのレンダリングに特徴線を組み込むためのパスベースの手法を紹介します。

これにより、フィーチャラインレンダリングは、レンズブラーやディスパージョンなど、従来はスクリーン空間でのポストプロセスやコンポジットで近似されていた様々な物理的効果に拡張されます。これらの効果を正確にシミュレートし、シームレスに組み合わせることができるようになったことで、アーティストの創造的な表現に新たな道が開かれました。

概要

特徴線は3Dオブジェクトの形状や構造を視覚化するもので、多くのノンフォトリアリスティックなレンダリングスタイルには欠かせない要素です。

しかし,既存の特徴線レンダリング手法は,すぐに見える表面や鏡面反射など,限られた状況でしか特徴線をレンダリングできません.本研究では、パスベースの特徴線レンダリング手法を開発し、光沢反射、被写界深度、分散などの複雑な物理現象がある場合でも、特徴線を正確にレンダリングできるようにしました。

我々の重要な洞察は、特徴的なラインは視界に依存する光源としてモデル化できるということです。これらの光源は,通常のパスの一部としてサンプリングすることができ,既存の物理ベースのレンダリング手法にシームレスに統合することができます.この手法の有効性を、様々な物理現象を伴う実世界のレンダリングシナリオで実証します。

 

参考資料

Triplanar kHellstr for Modo

Modo用のTriplanarアセットが公開されています。非商用は無料です。

https://khellstr.gumroad.com/l/JwEkf

TriplanarはXYZの3軸方向から異なる画像をマッピングする手法です。キューブプロジェクションに似てますが、各画像が徐々に透明にブレンドされるので、プロジェクションの切れ目が目立ちにくいという物です。UV展開せず手軽に切れ目のないマッピングを適用できるので、一部で人気のあるマッピング手法のようです。

私が最初に見かけたのはVrayフォーラムでしたが、今はArnoldMariなどにも搭載されてるみたいですね。modoにはテクスチャー リプリケーターもありますが、建築系のようなタイリングテクスチャを使用したい場合はTriplanarが便利かもしれません。

 

 

概要

Modo用のTriplanar Texture Projection Assemblyです。使い方はビデオをご覧ください。

// 非営利目的であれば、無料で使用できます。もしそれでお金を稼いだら、何かを支払ってください 🙂

Tips

modoのライト減衰の制御方法

modoのライトマテリアルを使用した減衰の制御方法について書いてみます。

modoのレンダラーはフィジカルベースです。フィジカルベースレンダラーのライトは、ライトの明るさによって照射範囲が自動的に減衰します。フィジカルライトはリアルなライティングになるのでメリットが多いのですが、爆発などエフェクトで使用したい場合に制御しづらい場合があります。

modoではライトマテリアルにマップを設定することで、昔のレンダラーのように指定した距離でライトを減衰させることができます。

 

下の画像はスポットライトを使用した通常のライト減衰です。

 

ライトのプロパティではフォールオフタイプを使用してライトの減衰の種類を指定することができますが、古いレンダラーのようにライトの照射範囲を1mに制限するような細かな制御ができません。

 

ライトの減衰を制御する場合はシェーダーツリーのライトマテリアルにGradientを追加し、レイヤーエフェクトを「ライトディフューズ量」に設定します。
Gradientの入力パラメータを「ライトまでの距離」に設定すると、Gradientのカーブを使用してライトの照射範囲を制御することができます。

 

Gradientのカーブをギザギザに繰り返すと波紋のようなライトになります。

 

Gradientのレイヤーエフェクトを「ライトの色」にすると、ライトからの距離で色を変化させることもできます。

 

modoのレンダラーはフィジカルベースでありながら、古いレンダラーのように柔軟な制御ができるところが便利ですね。

以前書いた爆発を作る方法では、爆発中心の明るさを制御するのに今回紹介した方法を使用しています。

 

参考

https://community.foundry.com/discuss/post/1220577

参考資料

V-RayでUSDとHydraを使いこなすために

V-RayのUSDサポートの記事が公開されています。USDの説明やメリットなど興味深いです。

DCCツールのUSD対応が進むとFBXのようにモデルやアニメーションの中間ファイルの役割だけでなく、USDが持つ参照やオーバーライドが利用可能になり、Mayaのリファレンスのような強力な参照システムが普及しそうです。
Hydraによってレンダラーの組み込みが容易になりそうだったり、これまでDCCツールに依存した部分がまるっとUSDによって置き換わりそうで夢がありますね。

https://www.chaosgroup.com/blog/getting-started-with-usd-and-hydra-in-v-ray

 

V-Ray for MayaとHoudiniでUSDがサポートされたので、このスマートなファイルフォーマットがVFXパイプラインに新しいレベルの多様性をもたらす方法を見てみましょう。

USDは現代のVFXワークフローをより簡単で柔軟なものにしてくれますが、それがV-Rayに搭載されました。この洗練された技術により、モデル、シーン、アニメーションのデータをプラットフォームや担当者間で共有することがはるかに容易になり、複数の担当者が同じプロジェクトで同時に作業することも可能になりました。

しかし、USDとは何でしょうか?この説明では、その仕組み、目的、V-Ray 5 for MayaとV-Ray 5 for Houdiniにどのように統合されたか、さらにUSDが可能にするエキサイティングな新しいワークフローのための将来の計画について説明しています。

 

USDとは何ですか?

USDとはUniversal Scene Descriptionの略です。Pixar社が開発したオープンソースの交換フォーマットで、業界をリードするスタジオが参加しています。この新しいフォーマットは、ほぼすべての種類の3Dシーンおよびアニメーションデータをサポートし、3D制作ツール、アセンブリツール、パイプラインユーティリティー間でデータを転送できるように設計されています。

相互運用性に加えて、USDは非破壊的なイタレーションや新しいアセンブリワークフローのシナリオを可能にします。また、USDはレンダラがシーン記述にデータを添付することができるため、シェーダー、マテリアル、ライト、カメラ、環境の定義や割り当てをUSDファイル内に保持することができます。

USDは数年前から大きな可能性を秘めていましたが、多くのアーティストがそれを最大限に活用したワークフローを構築するためには、複数の3D制作ツールのメーカーによるサポートが必要でした。
このサポートは、SideFX社がHoudiniにSolarisを追加したことから始まり、現在ではMayaにも拡大され、Autodesk社がリリースしたMaya 2022にはMayaUSDが含まれています。

複数のツールからのサポートがようやく手に入ったことで、スタジオが一貫したV-Rayレンダリング結果で2つのアプリケーション間で自由にアセットを共有して組み合わせることができるように、各ツールにV-Rayサポートを追加するタイミングが訪れました。
V-Ray 5 for Maya, update 1とV-Ray 5 for Houdini, update 1では、USDをサポートしています。

プロダクションソリューションとしては、必要なすべてのネイティブシーンのプロパティが適切にエクスポートされることが重要であり、これはそれぞれの3Dアプリケーションのメーカーが所有するのがベストだと考えています。
V-Rayのデータは、この強固な基盤にアタッチすることができ、アプリケーションとともに改善されていくことがわかっています。

他のアプリケーションにも同様のV-Ray USDサポートを追加したいと考えています。Autodeskが3ds Max用のUSDのベータ版をリリースしたことで、3ds MaxがV-Rayコラボレーションの可能性に加わるのを長く待つ必要はないでしょう。

 

制作におけるUSD

時が経つにつれ、スタジオのパイプラインはより多くの3Dツールを使用することで、ますます複雑になってきました。
スタジオでは、モデリング、スカルプト、シミュレーション、ライティング、シェーディング、コンポジット、アニメーション、リギングなど、特定の作業に適したツールを好む傾向があるからです。課題は各ツールがシーンデータの保存と処理に独自の方法を持っていることです。

OBJ、FBX、Alembicといったニュートラルなフォーマットがツール間のデータ交換に使用されていますが、いずれも元のシーンのほんの一部しか保存されておらず、プロダクションレンダリングの情報を伝えるために設計されたものではありません。
USDの利点は、パイプラインツール間でほぼ忠実にデータを共有できることです。

例えば、ある部署ではMayaでアニメーションを作成し、別の部署ではHoudiniでシミュレーションを行い、V-Rayをサポートしていれば、統合された結果をどちらのアプリケーションでもレンダリングできるようになりました。
また、Mayaで作成したアセットをHoudiniでシミュレーションし、レンダリングのためにMayaに戻すといった、データのラウンドトリップも可能になります。

USDの魅力は、コンテンツの変更が非破壊的に行われることであり、変更はオリジナルの上に増分編集として保存されます。
先ほどの例では、既存のシーンレイアウトの上にシミュレーションを重ねるだけでした。USDは高度なレイヤリングシステムを採用しており、アーティストはシーン内のあらゆるオブジェクトの可視性を編集、置き換え、微調整することができ、さらにライトの個々のパラメータやシェーディングネットワーク全体を微調整することもできます。

USDフォーマットは、パイプラインで必要とされるあらゆるタイプのデータをサポートするように拡張できます。
V-Rayでは、ドームライトの「Adaptive Sampling」トグルなど、V-Ray固有の機能に関連するオプションのみを保存することができます。
また、マテリアル、テクスチャ、レンダリング設定なども同様です。アーティストがすでに慣れ親しんでいるV-Rayの機能はすべて、最終的にUSDの段階でエンコードすることができます。

 

USDワークフローの可能性

USDは、アプリケーション間でシーンデータを共有するだけでなく、シーンのバリエーションや組み合わせを確立し、コラボレーションを可能にする強力なコンセプトであるレイヤリングを可能にします。
USDレイヤリングでは、各レイヤーが特定の "編集 "またはオーバーライドをもたらし、オリジナルに影響を与えますが、それは増分的な変更の重みを持つだけです。

簡単な例を挙げてみましょう。

  1. キャラクターのアセットを作成し、char_geo.usd に保存します。
  2. キャラクター用の野球帽は char_baseballCap.usd に保存されています。
  3. char_geo.usd を読み込み、char_baseballCap.usd と重ねます。

char_assembly.usd は、char_geo.usd と char_baseballCap.usd の実際の情報を保持するのではなく、char_geo.usd と char_baseballCap.usd を「参照」します。

  1. その結果を char_assembly.usd に保存します。

これでディスク上のファイルにすべての情報が入ったことになり、USDで直接レンダリングできるようになりました。同時に、キャラクターファイルやキャップファイルに対して、異なるスタジオチームが別々に編集を行い、新しいバージョンとして保存し、非破壊で読み込むことができます。

同じように、キャラクターにフェドラハットを被せたり、ライティングやシェーディングを変えたりして別のアセンブリバージョンを作成することもできます。
また、これらのアセンブリの組み合わせを、USDが「バリアント」と呼ぶものにエンコードしておけば、USDのファイルを読み込んだ後に、簡単に切り替えて使うことができます。

 

V-RayとUSD

レンダラーがUSDをサポートするには、USDプロシージャルを使用する方法と、Hydraデリゲートを使用する方法の2つがあります。ここでは、この2つの方法について詳しく説明します。

USDプロシージャルとは、レンダラーがUSDでエンコードされたデータを処理する独自の方法を考案し、それをロードして最終フレームのレンダリングに使用することができるということです。

一方、HydraはDCCのシーングラフのデータをレンダラーに渡すレンダリングフレームワークです。
HydraはUSDのインタラクティブなレンダリングモードとして機能します。それぞれの方式は独自に開発する必要があるため、Hydraに対応しているからといって、自動的にUSDに対応しているとは限らず、その逆もあります。

V-Rayは両方の方法を追加し、最新のアップデートではHydraとUSDが最も意味のあるところに実装されています。
SideFXはSolaris環境でHydraを全面的に採用しているので、V-Ray for HoudiniがHydraをサポートするのは最も理にかなっていると言えるでしょう。
V-Ray for Mayaには、USDデータの読み込みとレンダリング、およびUSDへのデータのエクスポートに機能するUSDプロシージャルが追加されています。MayaもHydraをサポートしていますが、Hydraサポートを実装するためには、Mayaの実装をさらに成熟させる必要があります。

Maya の USD を使用した V-Ray ワークフローは、新しい MayaUSD サポートに完全に対応しています。実際に必要なのはMaya 2022 で MayaUSD を利用して USD ファイルをロードし、V-Ray 5  update 1 でレンダリングすることだけです。

V-RayデータをUSDにエクスポートするには、Mayaの「ファイル」→「エクスポート」メニューから、まず「USDエクスポート」を選択し、次にマテリアルのピックリストから「V-Ray Material Exporter」を選択する必要があり、同じように動作します。

V-Ray 5 for Maya  update 1では、シェーディンググループのディスプレイスメント入力に接続されたビットマップを使って、V-Rayシェーダー(マテリアルとテクスチャ)をUSDとディスプレイスメントにエクスポートすることができます。

今後のアップデートでは、V-Ray Lights、V-Ray Fur、VRaySubdivision、および追加のディスプレイスメント アプローチなど、より多くのデータ タイプにエクスポートを拡張する予定です。

MayaでUSDデータをロードしてレンダリングする場合、V-Rayは現在サポートしています。

  • モーション ブラーをサポートした静的、変形、および変形するメッシュ
  • USDファイルにエンコードされたV-Rayシェーダ&マテリアル、ディスプレイスメント、サブディビジョン(例:Houdiniからの流入)
  • usdPreviewSurfaceマテリアル(他のレンダラーのもの)
  • ディスクに保存せず、V-RayのインメモリでUSD編集をレンダリング
  • V-Rayからエクスポートした.vrsceneファイルを使って、V-Ray 5 Standaloneで.usdファイルをオフラインでレンダリング

今後、V-Ray for Mayaでは、ヘアやパーティクルなどUSD内のレンダリングをサポートするデータタイプを追加し、IPRを使用しながらUSDの編集を検出する予定です。

 

V-RayとHydra

V-Ray for Houdiniに同梱されているHydraデリゲートは、HoudiniのSolarisビューポート用のインタラクティブなレンダリングデリゲートとしても、Houdiniのhusk実行ファイルによる最終的なバッチレンダリング用のスタンドアロンツールとしても動作することができます。

V-Ray 5 for Houdini update 1では、V-Rayデリゲートは公式のパブリックベータに入りました。ほとんどのV-Ray機能は、ライト、レンダリング設定、レンダリングジオメトリ設定など、該当する場合には補足的なV-RayオプションとしてSolarisにネイティブに統合されています。
また、マテリアルコンテキストで利用できる標準的なV-Rayシェーディングノードは、「マテリアルライブラリ」LOPの中で公開されています。
サポートされる機能のリストに最近追加されたのは、「Render Var」LOPによるAOVです。ジオメトリ、パーティクル、ヘア、ボリュームのレンダリングは、「シーンインポート」LOPを介して送られてくるプリミティブと、ディスク上のUSDファイルから参照されるプリミティブの両方に対して、すでに実装されています。

Environment FogやV-Ray Proxyなど、いくつかのカスタムV-Rayプロシージャルも近日公開予定です。そう遠くない将来に、Hydraデリゲートをオープンにして、最終的なレンダリングのためのスタンドアロンツールとして使用できるようにすることを計画しています。

 

まとめ

USDがMaya、Houdini、V-Rayでサポートされるようになり、プロダクションにとってエキサイティングな時代になりました。
これらの重要な要素が揃ったことで、ほとんどのVFXスタジオが理論上ではなく実際にUSD制作のワークフローを検討できるようになり、まるで開始の合図が鳴ったかのようです。
また、これは始まりに過ぎません。MayaとHoudiniのチームが行っている作業により、ホストアプリケーションがUSDをサポートするようになれば、他のV-Ray統合にも同様のUSDサポートを追加することができるようになります。

CG News

Renderman24 リリース

Renderman24がリリースされたようです。

https://renderman.pixar.com/whats-new

RenderManXPU™

ピクサーの新しいハイブリッドCPU + GPUレンダリングテクノロジーは、ピクサーの次世代レンダリングエンジンであり、映画製作資産の速度と効率を高めるために書き直されました。

XPUは高速です!外観の開発中にすべてのコンピューティングリソースを使用することで、これまでになく迅速にクリエイティブな選択を行うことができます。CPUまたはGPU、RenderManXPUが使用できます。

 

信頼性と予測可能

ピクサーの新しいハイブリッドCPU+GPUレンダリングテクノロジーは、映画制作用アセットのスピードと効率性のために書き直されたピクサーの次世代レンダリングエンジンです。

XPUは、マルチコアCPUとGPUの最新のハードウェアを個別に、または組み合わせて活用できるシステムアーキテクチャを出発点に、Pixarの長編アニメーションプロジェクトの規模と複雑さに対応するために開発されました。

 

LAMA

Industrial Light & Magic社で開発・実証された、最先端のレイヤードマテリアルシステム。

MaterialX Lama (Layered Material)は、Industrial Light & Magicで最も要求の厳しいビジュアルエフェクトで実地テストされました。マテリアルネットワークを構築するためのモジュラーアプローチを特徴とするMaterialX Lamaは、エネルギー保存と分散に関する新しい作品も導入しています。

進化したヘアシェイディング

新マテリアル「Lama Hair Chiang」は、スペキュラーハイライトの進化や、より効率的なサンプリングなど、ヘアシェーディングをこれまで以上に予測・制御しやすくしました。

 

Lamaのレイヤーをすべてのブリッジ製品に混ぜて使うことができ、Lamaの素材を保存してプリセットブラウザで共有することもできます。

 

Stylized Looks™

ノンフォトリアリスティックレンダリングで、ユニークなアーティスティックスタイルを作成できます。Stylized Looksでは、線、ハッチング、ブラシストロークをインタラクティブに作成できます。

このパワフルな新しいツールセットを使って、イラストからアニメまで、さまざまなユニークなルックを追求してください。

 

バンプラフネス

ピクサー・アニメーションが開発した、傷などの微細なディテールを、高価なサンプリングを行わずに効率的かつ自動的に表現する画期的なシステム。

傷などの微細なディテールは、パストレーサーにとって、特にカメラから離れているときには見つけにくいものです。バンプラフネスを使えば、カーズ3の例のように、ミディアムショットやワイドショットでも、こうした微細なディテールを残すことができます。これにより、ディテールをより早く、より効率的に実現することができます。

このプロセスはシームレスで自動化されており、テクスチャマップを接続するだけで、あとはRenderManが処理してくれます。

 

ライブ統計

インタラクティブ性と拡張性を重視して完全に再設計された統計システムにより、レンダリングリソースの使用状況をライブで確認できます。

 

OpenColorIO

業界標準のカラーマネジメントシステム「ACES」をすべてのブリッジ製品で強固にサポート。

RenderManは、アニメーションやビジュアルエフェクト業界のために設計され、受け入れられているカラースタンダード「Aces」をサポートするためのアーティスト中心の新しいツールを備えています。

マテリアル、ライト、テクスチャ、そしてIT、RenderManのインタラクティブなイメージツールへの変更など、すべてのブリッジツールでワーフローが自動化されています。

 

その他の機能

  • 新しいパターン - フェイザーノイズ、ヘックスタイリングなど、ルック開発ツールセットを拡張
  • OSL - すべてのパターンがOSLでネイティブにレンダリングされるようになり、シェーディングパイプラインの相互運用性が向上し、XPUのハイブリッドアーキテクチャが可能になりました
  • より良いサンプリング - 新しいブルーノイズディザリングは、サンプリングパターンの分布を整理することにより、ノイズの視覚的な外観を改善し、知覚的にきれいなイメージをより早く得ることができます
  • すべてのブリッジへのアップデート - Maya、Blender、Katana、Houdiniをサポートし、HoudiniのUSDを中心としたツールセットであるSolarisにおけるLPEとAOVの新しいサポートを含む。リリース時にはMaya 2022の初期サポートを行い、Maya 2022の新機能(USDなど)のサポートはその後となります
  • RenderMan for Blender - 完全に書き直され、RenderMan 24のツールセットを活用するために公式にサポートされています
  • Dispersion(分散) - 新しいレイヤードマテリアルシステムは、屈折性オブジェクトの洗練されたプリズムフリンジ効果をサポートします
  • プリセットブラウザ - MaterialX Lamaマテリアルとディスプレイフィルタを保存できるように更新され、Stylized Looksの共有が容易になりました
CG News

AdobeがSubstance3Dコレクションを発表

AdobeがSubstance Suiteの代わりとなるSubstance3D Collectionを発表しました。製品名が変更され、新しいアドビの3Dブランディングとして緑色のアイコンに統一されました。
Designerにプロシージャルモデリング機能が搭載されたのと、VRスカルプトモデラーSubstance Modelerが公開されたのが驚きですね。

  • Substance Designer
  • Substance Painter
  • Substance 3DStager (旧Dimension)
  • Substance 3D Sampler (旧Substance Alchemist)
  • Substance Modeler (ベータ版)

https://www.adobe.com/creativecloud/3d-augmented-reality.html
https://blog.adobe.com/en/publish/2021/06/23/announcing-adobe-substance-3d-tools-for-the-next-generation-of-creativity.html#gs.4yxei3

このコレクションは、プロジェクトの最初から最後まで、3Dクリエイティビティをサポートする相互運用可能なツールとサービスのスイートです。

このコレクションは3Dコミュニティにおいて非常に優れた伝統を持っています。Substanceは、「Half Life Alyx」や「Microsoft Flight Simulator」をはじめとするAAAゲームタイトルの大半や、「Star Wars: Episode IX」や「Blade Runner 2049」などの映画、デザイン、建築などの制作に長年にわたって使用されてきました。Substanceを開発したチームは2年前にアドビに入社して以来、パワフルで使いやすく、統合された3Dツール群の構築に取り組んでいます。

チームが目指したのは簡単に学べて成長できないツールを作り、創造性に限界を与えないことでした。Substance 3Dはベテランの3Dアーティストが必要とする最先端の技術を提供する一方で、新しい3D愛好家がアクセスできるメディアでもあります。
人工知能の力を利用して3Dデザインの技術的な複雑さの多くを排除し、アーティストがPhotoshopやIllustratorで慣れ親しんだ「見たままが得られる」インターフェースを採用しています。このコレクションにはツールだけでなく、何千ものモデル、テクスチャ、照明システム、その他のアセットが含まれており、プロジェクトのスタートに利用することができます。

 

Substance 3D Collectionには以下が含まれます。

Substance 3D Stager

Adobe Dimensionで確立された基盤の上に構築されたStagerは、モデル、マテリアル、ライトを3Dシーンに簡単に組み立て、魅力的なバーチャル写真やレンダリングを作成することができます。

https://www.adobe.com/products/substance3d-stager.html

 

Substance 3D Painter

3DのPhotoshopとも呼ばれるPainterでは、3Dオブジェクトにテクスチャやマテリアルを適用することができます。手を伸ばして触ってみたくなるようなリアルな3Dオブジェクトを実現するには、細かくカスタマイズ可能なテクスチャーが鍵となります。

https://www.adobe.com/products/substance3d-painter.html

 

Substance 3D Sampler

Substance Alchemistの基盤の上に構築されたSamplerは、マテリアルの作成をさらにシンプルにします。写真を持ってきて、すぐにフィルターをかけたり、要素を混ぜたりしてあっという間にテクスチャーなどの素材を作ることができます。

https://www.adobe.com/products/substance3d-sampler.html

 

Substance 3D Designer

Designerではカスタマイズ可能な独自のテクスチャ、マテリアル、さらには3Dモデルをゼロから作成することができます。

https://www.adobe.com/products/substance3d-designer.html

 

Substance 3D アセットライブラリ

当社のコンテンツチームは、モデル、ライト、マテリアルなど、カスタマイズ可能な数千の3Dアセットを作成しました。錆びたドライバーから飛行機の客室の壁まで、ファッション、自動車デザイン、建築、ゲームなど、さまざまな用途に応じたモデルが用意されており、企画中のプロジェクトを一足先に進め、ディテールやニュアンスに富んだシーンを作るために必要なものばかりです。また、これらの高度なアセットがどのように作られたかを見ることができるので、自分の作品に同じテクニックを応用することができます。

 

このコレクションは、私たちの3Dイノベーションの始まりに過ぎません。また、Substance 3D Modelerという次期ツールのプライベートベータ版を公開しました。これは、独自の3Dオブジェクトを作成できるモデリングツールです。Modelerは、VRインターフェースを用いて、粘土を手で彫るような自然で有機的な感覚を再現します。また、デスクトップ上でモデルを操作できるので、マウスやタブレットの精密な操作性を活用することができます。

 

3Dクリエイティブの魅力の一つは、その汎用性の高さです。現在、多くのデザイナーがマーケティングイメージや製品カタログを作成するために3Dを使用していますが、仮想現実や拡張現実の中に、クリエイティブな人の想像力だけで、没入感のある世界を作り出すことも可能です。私たちの未来の体験の多くは、3Dの没入型インターフェースを通してもたらされると思います。アーティストは、この新しいメディアで何が可能かを発見する夢想家であり、リスク・テイカーでもあります。

CG News

Clarisse 5.0 リリース

レイアウト、照明、レンダリング用のソフトウェア、Clarisse 5.0がリリースされました。

https://www.isotropix.com/products/whats-new-in-5

 

WHAT'S NEW?

Clarisse 5は100以上の新機能と機能強化を含むメジャーリリースです。新しい正投影図、全面的に刷新されたグラフエディタ、新しいUSDエクスポーターにより、レイアウトやセットの作成が大幅に改善されました。

Clarisse 5ではレンダリングも大幅に改善されました。Autodesk Standard Surfaceをベースにした全く新しい標準マテリアル、全く新しいSSSエンジン、そしてレンダリング時間と品質の両方を向上させる多くの改良が施されています。また、クラリス5には全く新しいライティングエンジンが導入されており、あらゆるジオメトリやエミッシブサーフェスをシームレスにライトに変えることができます。

さらに、Python 3のサポートとVFXプラットフォーム2020への対応により、Clarisse 5はパイプラインの統合をさらに簡素化します。今回のリリースでは、多くの新しいチュートリアルと、Clarisse iFXやClarisse BUiLDERを無料で学ぶことができるパーソナルラーニング版がアップデートされました。

 

正投影

何十億ものポリゴンを扱いながら、新しい正射影を使ってシーンを整えることができます。1つのショートカットを使って、現在のビューと最も近いオルソグラフィック・ビューを切り替えられます。同じキーを押すと、前のビューや最も近いパースペクティブビューに戻ることができます。ビューのクリッピングプレーンを設定して、シーンで見ているものを分離します。

 

カメラオーバーレイ

Clarisse 5では、カメラオーバーレイを使ってショットの構図を決めることができます。3Dビューやイメージビューを使って、3分の1ルールやゴールデンスパイラルなど、あらかじめ定義されたプリセットから任意の構図ガイドを表示することができます。
また、複数の設定可能なセーフフレームオーバーレイを有効にすることで、最終的なフレーミングの文脈の中でショットの設定をより簡単に行うことができます。

 

新しいグラフエディター

Clarisse 5には全く新しいグラフエディタが搭載されています。キーの一括編集や、キーの挿入、ワープ、ストレッチ、カーブのベイクなどの新しいツール群など、多くの新機能や機能強化が施されています。
また、カーブの境界外への補間方法を定義する新しいプリ/ポストビヘイビアにより、アニメーションサイクルの作成が非常に簡単になりました。

 

新しいUSDエクスポーター

Clarisse 5の新しいUSDエクスポーターのおかげで、Clarisseからシーンをエクスポートするのがこれまで以上に簡単になりました。
シーン、ジオメトリ、レンダリングディスプレイスメント、スキャッタラー、コンバイナー、アニメーション、カメラを他のDCCにインポートするために最適化された方法で簡単にエクスポートすることができます。
さらに、エクスポーターはシーン内のAlembicとUSDのアセットを認識し、柔軟性を高めるためにそれらをUSDリファレンスとして保持するかどうかを選択することができます。

 

USDバリアントとパーパス

Clarisse 5ではUSDインポーターが改良され、バリアントとパーパスがサポートされました。バリアントとパーパスは、1つのUSDファイルに複数のアセットのバリエーションやシーン表現を定義する方法です。バリアントとパーパスは、アーティストがシーン内のアセットを管理・視覚化する際に、代替となるプロパティやジオメトリのセット、あるいは新しい階層を定義するなど、様々な用途に使用できます。

 

グローバル変数の改善

Clarisse 5ではカスタムグローバル変数のサポートが大幅に改善されました。タイプ、単位、プリセット値のリストなどを定義できるようになりました。
カスタム変数は、メインのユーザーインターフェイスに表示され、素早くアクセスして編集することができます。また、エクスプレッションと組み合わせることで、非常に強力なシーン組み立てツールとなります。
また、エクスプレッションと組み合わせることで、強力なシーン組み立てツールとなり、アイテムのアトリビュートを駆動することで、真の意味で使いやすいスマートテンプレートとしてプロジェクトを変革することができます。

 

レンダリング速度の向上

Clarisse 5ではレンダリングパフォーマンスが大幅に改善されました。全く新しいレイトレーシングコアを導入し、一般的なレイトレーシングを実際のシーンで最大1.5倍まで高速化することができます。この新しいコアは、難易度の高いライティングシーンの構成やボリュームで特に高速化されます。
また、パストレーサーもさらに最適化され、高速化されています。一般的には、多くのスペキュラパスやボリューム内の多重散乱があるシーンで、約15~30%のスピードアップと最大3.5倍のレンダリング速度が期待できます。

 

アダプティブ・アンチエイリアシングの改良

Clarisse 5はアダプティブ・アンチエイリアシング(AAA)を拡張し、画質とレンダリング速度の両方を向上させるコントロール機能を提供します。分散のしきい値をサブサンプルの標準偏差で設定できるようになり、より予測しやすい結果が得られるようになりました。
また、カスタムカーネルフィルターを指定して、隣接するサブサンプルの寄与をコントロールすることで、ピクセルの分散を推定するのに必要な光線の数を減らし、レンダリングを高速化することができます。

 

デノイザーフレンドリーなレンダリング

Clarisse 5ではアンチエイリアシングフィルタリングを行うために隣接するピクセルの寄与をスプラットする代わりに、アンチエイリアシングフィルタに応じてカメラサンプルを重要視することができます。これにより、最も貢献度の高い光線が、レンダラーによって起動される際に優先的に使用されます。その結果、画像のレンダリング速度が約15%向上しただけでなく、ノイズ除去の結果も非常に良くなりました。

 

エミッション・インポータンス・サンプリング

Clarisse 5のパストレーサは、従来のレンダラーで利用されていたものを超える新しいサンプリング方法を導入しています。エミッション・インポータンス・サンプリングを有効にすると、サーフェイス・エミッションを定義するシーン・ジオメトリは、自動的に光源として認識されます。そして、マテリアルやジオメトリの特性に応じて効率的にサンプリングされます。その結果、多くの間接的な発光源に照らされた困難なシーン構成でも、解決までの時間が飛躍的に短縮されます。

 

ジオメトリライト

Clarisse 5を使ってサーフェイスベースのジオメトリ、スキャッタラー、コンバイナーをライトに変えることができます。任意の形状のライトを定義できるだけでなく、レンダラーは何十億ものプリミティブで構成されたライトを効率的にサンプリングすることができます。
ジオメトリライトは、テクスチャリングもサポートしており、ノイズを最小限に抑えてレンダリングするために重要なサンプリングを行います。そして、いつものように、クラリシーは、比類のないインタラクティブ性と高速なレンダリング時間を提供しながら、メモリーフットプリントを非常に低く保っています。

 

ライトのさらなる改良

Clarisse 5では、ライトがさらに改善されました。IESライトのボリュームレンダリングとエリアライトのサンプリングが改善され、ノイズが大幅に減少しました。
ライトの強度と彩度は新しいアトリビュートを使って定義することができ、直接または間接パスのレイごとの強度マルチプライヤーを使って芸術的にコントロールすることができます。
Light Path Expressions (LPE)を使用して、特定のAOVでのみレンダリングされるようにライトをビューティから除外することもできます。これは、複数のライトセットをレンダリングする際に非常に便利です。

 

Autodesk スタンダードサーフェス

Clarisse 5は、Autodesk Standard Surface Material仕様に対応した新しい標準マテリアルを提供します。
人気の高いディズニーのプリンシパルマテリアルのワークフローから大きくヒントを得たこのマテリアルは、すでにAutodesk Arnoldで利用可能で、プラスチック、金属、液体、布、ガラス、肌など、ほとんどの現実世界の素材を少ないパラメータセットで正確に模倣することができます。とにかく早くて、簡単で、パワフルで、未来を感じさせる素材です。

 

新しいSSSエンジン

Clarisse 5は新しいSSSエンジンを導入し、よりフォトリアリスティックなレンダリングを実現しました。新しいランダムウォークのおかげで、クラリシーは薄い表面や不規則な表面で発生する表面下の散乱を正確にシミュレートできるようになりました。
従来の拡散ベースの手法も、新しいランダムウォークに合わせて大幅に改良されており、2つの手法を簡単に切り替えて、スピードと精度のトレードオフを自由に管理することができます。

 

ヘア/ファーレンダリングの高速化

カーブジオメトリのレンダリングパイプラインが一から見直されました。その結果、Clarisse 5はClarisse 4に比べてヘアやファーのレンダリングを最大4倍高速化しました。
さらに、カーブの結び目の数がレンダリング時間に与える影響を最小限に抑え、長い髪の毛のレンダリング速度とメモリ使用量を改善しました。
それだけではありません。Clarisseは選択したモードに応じてカーブを適応的にレンダリングするようになりました。テッセレーションの属性をいじる必要はもうありません。テッセレーションの属性はなくなりました。

 

トランスミッションの改善

Clarisse 5では、透過率が大幅に改善されました。ガラスのような透過性のある表面は、もう内側と外側の両方の表面をモデリングする必要はありません。

厚みや粘性のある液体をレンダリングする際に、よりリアルな透過散乱をシミュレートできるようになりました。透過した影も、芸術的な表現、偽のコースティクスを使った近似表現、正確で高価なコースティクスシミュレーションを使った物理的な表現のいずれかにコントロールできるようになりました。

 

カスタムLPE定数

Clarisse 5では、Light Path Expressions (LPE)を使ってシェーディンググラフの一部を出力するために、マテリアルにカスタム定数を宣言することができます。
LPE定数を使うと、エクスプレッション内の任意のテクスチャ演算子の結果を出力して、カスタムAOVの結果を取得することができます。
これは、特定のテクスチャを出力したり、マスクを生成したり、反射や透過によるバウンスで深度情報を抽出したりする必要がある合成作業に最適です。

 

強化されたアトリビュートエディター

Clarisse 5ではアトリビュートエディタが大幅に改良され、ワークフローのスピードアップと学習曲線の短縮が図られました。
また、アトリビュートを階層的に分類し、意味のあるアトリビュートを表示できるようになりました。
また、変更された属性やオーバーライドされた属性を表示する新しい方法や、カテゴリの表示を素早くフィルタリングする新しいオプションも用意されています。

 

イメージヒストリーの改善

Clarisse 5では、レンダリングスナップショットの保存方法をコントロールすることができます。レンダリングが終了するたびに自動的に生成されるのではなく、レンダリングスナップショットを完全に管理できるようになりました。
イメージヒストリーモードを自動から手動に切り替えて、現在のレンダリングをグローバルヒストリーに保存したいときは、毎回スナップショットボタンをクリックするだけです。

 

エバリュエーションコントロール

Clarisse 5では評価エンジンを完全にコントロールすることができます。これは、任意の編集後にClarisseが自動的に評価してデータを引き出すのを防ぐために一時停止することができます。
このようにしてアイテムを自由に調べたり、更新やデータの読み込みを待たずに変更したり、結果を視覚化したいときにビューを更新したりすることができます。評価の開始と終了は、あなたが決めることができます。

 

グローバル出力解像度設定

Clarisse 5ではアプリケーションやプロジェクトレベルでレンダリングのデフォルト出力解像度を定義することができ、ワークフローやパイプラインを大幅に簡素化することができます。
もちろん、画像やレンダリングシーンのレベルで直接、カスタム解像度でレンダリングを上書きすることも可能です。

 

新しい統合アーキテクチャ

Clarisse 5はClarisse BUiLDERに搭載されている新アーキテクチャーをベースにしており、長年の研究開発を経て完成しました。Clarisse 5はライセンスの種類に応じてiFXとBUiLDERのどちらでも動作するだけでなく、新アーキテクチャーの多くの進歩をClarisse iFXにもたらしました。同じパッケージ、同じアーキテクチャーで、同じパワフルなエンジンを動かすことができます。

 

NEW CLARISSE PLE

Clarisse 5のユニファイド・アーキテクチャにより、Clarisse 5 Personal Learning Edition (PLE)は、iFXモードとBUiLDERモードの両方で動作します。最新のClarisse iFXだけでなく、最先端のノードベースのシーンアセンブリとシーケンスライティングツールであるClarisse BUiLDERも無料で学ぶことができます。

 

VFXプラットフォーム2020

Clarisse 5は、VFX Platform 2020に準拠しています。過去数年間にオープンソースコミュニティによって導入された多くの改良の恩恵を受けられるだけでなく、Python 3.7が、現在は非推奨となっているPython 2.7に代わる新しいデフォルトのスクリプトエンジンとなります。
しかし、この移行は一夜にして起こらないので、Clarisse 5はPython 2.7をサポートしており、Python 2.7から3.7への移行中に古いスクリプトを実行することができます。

CG News

Deadlineがライセンスフリーモードを10に拡張

レンダリング管理ソフトDeadline 10.1.15.2がリリースされました。今回のアップデートからライセンスフリーモード使用できるワーカーの数が2から10になり、使用制限が緩和されたようです。数台のPCでレンダリングするぶんには十分使えそうです。

https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/release-notes.html#deadline-release

改善点

  • ライセンスフリーモードで許可されるワーカーの数が、2から10に増えました。
  • Deadlineが、MongoDB 4.2をサポートするようになり、新しいRepositoryをインストールする際にMongoDB 4.2.12をインストールするようになりました。
  • ホワイトスペースを含むリポジトリパスにコマンドを送信すると、リモートコマンドの実行に失敗することがある不具合を修正しました。
  • アプリケーションロードバランサーの背後にある場合に、リモート接続サーバーがリクエストを受け付けないという問題を修正しました。
  • Env:<EnvVariable>フォーマットを使って、Deadline InstallersとDeadline Commandにパスワードを指定する機能を追加しました。
  • Free on AWSのライセンスに、GovCloudや中国を含む追加のAWSリージョンのサポートを追加しました。
  • .NET Coreをバージョン3.1.113にアップグレードしました。
  • PATH環境変数を上書きした場合に、DeadlineSandboxが失敗するバグを修正しました。
  • 1台のマシン上で同時に実行できるリモート接続サーバは最大1台に強制しました。
CG News

Silo 2021+Milo リリース

Silo 2021とMiloがリリースされました。また、Silo 2021にはUnreal Engineを使用した、リアルタイムレンダラー&VRビューアーのMiloが含まれています。価格は$149.00。

Siloは2003年にリリースされたポリゴンモデラーです。長い間更新が停滞していましたが、2017年頃から開発が再開していました。今後は頻繁なローリング更新を予定してるとのことです。

https://nevercenter.com/silo/

 

 

Silo:スピーディで直感的な3Dモデリング+UV

Siloは軽量かつ高速な3DポリゴンモデラーとUVマッパーであり、業界標準のツールセットと簡単にマスターできるワークフローを非常に手頃な価格で提供します。

その軽量性、集中力、持ち運びのしやすさから、10年以上もの間、スタンドアロンで使用したり、MayaやBlenderのような複雑なオールインワン・ツールの完璧なコンパニオン・アップグレードとして使用されたりしている、理想的なピュアモデラーです。

また、3Dモデリングを教えたり学んだりするのにも最適なツールです。2021年版では、ブレンドシェイプ、可変SubDエッジクリーシング、PBRマテリアルセットアップなどが追加されています。現在はv2021.0です。

 

エッジ折り目

 

ブレンドシェイプ

 

Milo: Unrealを利用したレンダリング、ウォークスルー、VR

Miloは、業界をリードするUnreal Engineを搭載し、3Dモデルに超リアルなライティング、マテリアル、シャドウを施すことができる、新しいタイプのリアルタイムレンダラーおよびVRビューワーです。

現在アーリーアクセス中で、急速に開発が進んでいます。プロダクトショット、ゲームアセットのビジュアライゼーション、ArchViz/建築物のウォークスルー、ポートフォリオレンダー、VRプレビュー、ソーシャルメディア用のターンテーブルGIFなどに最適なツールで、すべてのモデルを可能な限り最高の状態で即座に見せることができます。Siloに無料で含まれています。

インタラクティブな背景と照明

 

ライブウォークスルー(VR/コントローラー対応)

 

 

SiloとMiloはどちらも独立したツールですが、一緒に使うことで効果を発揮します。両プログラムを含むライセンスを購入すると、以下のようなハイライトが得られます。

完全なポリ/サブDツールセット

Siloでは業界標準のモデリング・ツールをすべて簡素化して提供しています。

 

ArchViz

Miloは美しい建築物のレンダリングやインタラクティブなウォークスルーを最も簡単に作成できるツールです。

 

直感的なUVワークフロー

Siloは、ライブLSCMアンフラッピングなどの機能により、UVを簡単に作成できます。

 

プリメイドのライティングリグ

Miloには、多くのリアルタイム光源を備えた様々なライティングリグが用意されており、ゴージャスな結果を得ることができます。

 

Unreal/Unityでのゲーム開発

ブレンドシェイプを含む.fbxによるUnrealやUnityなどのゲームエンジンを強力にサポートします。

 

インスタントターンテーブルレンダー

ワンクリックでターンテーブルレンダーをエクスポートしアニメーションGIFを作成できます。

 

ブレンドシェイプを使ったモデリング

ブレンドシェイプは、モデルのランダムなバリエーションを自動生成するのに適しています。

 

Silo-Miloリンク

Siloでファイルを編集して保存すると、変更した内容がMiloで自動的に読み込まれます。

 

VRサポート

ヘッドセットを装着し、MiloのVRボタンを押すと、VRに対応します。移動にはVRコントローラーやゲームコントローラーを使用します。

 

フルカスタマイズ

色、ホットキー、インターフェースボタン、マウスの機能など、あらゆるワークフローに合わせてカスタマイズできます。

 

ZBrushの完璧なコンパニオン

GoZに対応したSILOはZBrushのベースメッシュのモデリングに最適です。

 

輸送/プロダクトデザイン

Siloでモデリングし、レンダリングにMiloを使用することで、驚くほど素早くイテレーションを行うことができます。

 

定期的なアップデートで常に成長

SiloとMiloは、ユーザーの皆様に機能をより早くお届けするために、頻繁にローリング・アップデートを行う新しいスケジュールを採用しました。従来のように数年おきにメジャーアップデートを行うのではなく、各新機能の準備が整い次第、継続的にアップデートを行っています。当サイトで購入されたSiloのライセンスには、Miloのライセンスが含まれているだけでなく、各アップグレードのバージョン番号やサイズに関わらず、1年間の無償アップグレードが可能です。

アップデート期間の延長を購入することで、ライセンスにさらに1年間のアップデート期間を追加することができます。これはサブスクリプションではありません。アップデート期間が終了する前にリリースされたバージョン(その延長も含む)は常に使用することができ、将来的にはいつでもアップデート期間の延長で最新の機能を手に入れることができます。この新しい継続的なアップグレードのスケジュールにより、より大きなアップデートを定期的にリリースできるようになります。

 

機能一覧 - Milo (Early Access)

主な機能

  • アンリアル・エンジンによるリアルタイム・レンダリングで驚異的な忠実性とスピードを実現
  • PBR (Physically-Based Rendering) をサポートし、実世界のマテリアルを正確にシミュレート
  • 高解像度画像のエクスポート (対応フォーマットを参照)
  • カスタマイズや調整が可能なシーンやライティング リグで、素晴らしい結果を即座に実現
  • ターンテーブルGIFの書き出し
  • 瞬時にオン/オフを切り替えられるVR表示
  • ゲームパッド/VRコントローラをフルサポートし、ウォークスルーが可能(移動と回転が可能)
  • Oculus Rift、HTC Vive、およびその他の一般的なVRヘッドセットをサポート
  • Silo 2021との完全な相互運用性に加え、他のソースからの.fbxの読み込みにも対応
  • ハイポリとローポリのモデルをサポート
  • オートリフレッシュ - 他のプログラムで保存した際に、読み込んだモデルを自動的にアップデートすることが可能
  • フルフィデリティ・ライブビュー - レンダリング時に表示されるものと同じものが得られる
  • 最新のグラフィックスカードを最大限に活用
  • 多くの光源をサポートする高解像度のライトとシャドウ
  • スナップ可能な直交ビューポイント

読み込み/書き出しフォーマット

  • サポートされている3Dファイルのインポートフォーマット .fbx、.sib
  • サポートされているレンダリングフォーマット .png、.jpg、.tif、.gif
  • サポートされている画像インポートフォーマット(画像背景):.jpg、.png、.tif

収録されている背景シーン

    • 太陽の位置を調整可能
    • 地面の種類を選択可能
  • カラールーム
    • 色の調整
  • ソリッドカラー
    • 調整可能な色
  • 画像背景
    • 任意の画像に重ねて表示(対応フォーマットあり)

付属のライティングリグ

  • 太陽/指向性
    • 位置、メインカラー、アンビエントを調整できる、影の強い単一光源のライト
  • 3ポイント
    • シャドウレスのトリプルライトリグ(ポジション、メインカラー、アンビエントを調整可能)
  • バックライト
    • 強力なバック/リムライトリグ(ポジション、メインカラー、アンビエントを調整可能)
  • スタジオ
    • 位置、メインカラー、アンビエントの調整が可能な多くの光源からの均一な製品照明

今後も続々登場予定

参考資料

The Virtual Production of The Mandalorian, Season Two

The Mandalorianシーズン2で使用された画期的なバーチャル・プロダクション・テクノロジーの舞台裏をご紹介します。

ルーカスフィルムのディズニー+の大ヒットシリーズ「The Mandalorian」の第2シーズンに向けて、インダストリアル・ライト&マジックはStageCraftバーチャル・プロダクション・プラットフォームを再構築し、バージョン2.0をリリースしました。

その中でILMは、リアルタイム・ビジュアル・エフェクト用に設計されたインダストリアル・ライト&マジック初のシネマティック・レンダー・エンジン「Helios」を導入しました。
映画やテレビの制作を念頭に置いてゼロから設計されたHeliosは、驚異的なパフォーマンス、高忠実度のリアルタイム・レイトレーシング、ILMの比類なきカラーサイエンスを活用しながら比類なき複雑さを持つシーンを処理する能力を備えており、ILM StageCraftとシームレスに動作するように最初から設計されています。

ILM StageCraftとシームレスに動作するように最初から設計されています。目的に応じて構築されたプロダクション向けプラットフォームにより、フィルムメーカーは新しいアイデアを探求し、コンセプトを伝え、ショットを実行することができます。

Tips

modoの出力パターン

modoでレンダリングした画像のファイル名を決定する出力パターンについて書いてみます。出力パターンを使用するとレンダー出力ごとにフォルダを分けることができて便利ます。

 

出力パターンとは

出力パターンとはレンダリングした画像を保存するときの連番ファイル名を指定する機能です。レンダーパス名やレンダー出力名を追加して、ファイル保存を便利に設定するための機能です。

デフォルトでは以下のように「レンダーパス名」「レンダー出力名」「ステレオスコピックの左右」「フレーム番号の桁数」が設定されています。「レンダーパス名」「ステレオスコピック」などレンダリングで使用してない場合は無視されます。

[<pass>][<output>][<LR>]<FFFF>

 

出力パターンが使用されるケース

出力パターンは「アニメーションをレンダー」を実行したときに使用されます。

modoはレンダー出力を使用してDepth、Specular、Diffuse、Cryptomatteなど様々なレンダリング要素を出力することができます。レンダー出力のプロパティではレンダー出力ごと個別にファイルパスやファイル名を設定することができますが、毎回個別にパスを設定するのは面倒です。

 

レンダー出力のファイルパスが設定されていない状態で「アニメーションをレンダー」を実行すると、保存先に指定したパスに「出力パターン」を使用して画像を保存してくれます。

 

ファイル出力時にフォルダをわける

レンダー出力が1つのフォルダに全て入ってると、不便に感じることがあるかも知れません。そんな時は「出力パターン」にスラッシュを追加すると、レンダー出力ごとにフォルダをわけて連番を保存することができます。

[<output>/][<output>_]<FFFF>

 

「アニメーションをレンダー」を実行すると「ファイル保存名+レンダー出力名」でフォルダが作成されます。

 

残念ながら保存した画像ファイルに Cut_001 のような任意の文字列を追加する方法がわかりませんでした。

出力パターンはMayaのFile Name Prefixと同じような機能ですが、Mayaに比べると使用できるトークンが少ないのが残念ですね。Mayaの場合はカメラ名やシーンファイル名などを使用することができます。
ファイル出力の自由度を上げたい場合は、Render Output Managerなどスクリプトで対応する必要がありそうです。

 

余談ですがmodo 15.0から出力パターンがドット区切りに変更になったようです。

.[<pass>.][<output>.][<LR>.]<FFFF>

modo 14.2以前の状態に戻したい場合は、初期設定の「デフォルト出力パターン」で変更することができます。

[<pass>][<output>][<LR>]<FFFF>