Radeon ProRender for Cinema4D

ProRenderがCinema 4D R19で搭載されたのは記憶に新しいです.

R19のProRenderが実用的かどうかというとそこは難しいところもありますが,今後のバージョンで少しずつアップデートも行われるだろうと期待はしています.

といいながらもProRenderでは簡単なものしかレンダリングしたことがなかったので,何かまともなものを…と思いレンダリングしてみました.

20180614-1

20180614-2

ライティング構成はIBLと発光ポリゴンが2つです.ライトオブジェクトではハイライトのエッジがはっきりしすぎるので,発光マテリアルを使用してハイライトに若干グラデーションを入れています.レイヤシェーダを使って複数のグラデーションシェーダを組み合わせています.

20180616-3

ProRenderはCinema 4Dの標準マテリアルで使用するので,Cinema 4Dのマテリアル設定に慣れていれば問題なく作業できます.標準レンダラ,フィジカルレンダラとはレンダラ自体が異なるため,レンダリング結果は一致しません.ライトの明るさなども異なります.

プレビュー設定でレンダリング結果を確認しながら作業できるのはいいですね.

20180616-2

荒めで全体を早く確認したい場合は,レンダリング設定のプレビュー解像度を落としておくと良いです.

IntelがついにディスクリートGPUを開発し,2020年には登場するらしいです.元AMDの責任者がIntelに移籍したそうですね.

https://newsroom.intel.com/news-releases/raja-koduri-joins-intel/

GPU競争がますます過熱しそうです.

コンテンツライブラリやプラグインフォルダを任意の場所に変更する

20180517

Cinema 4Dにはプリセットを管理するためのコンテンツブラウザがあり,ぜひとも使いこなしたい機能のひとつです.

コンテンツブラウザはライブラリファイルを読み込み,それらをCinema 4D状から直接読み込んだり,書き込んだりできるものです.プリセットは,ユーザーが作成したシーンファイルそのものを登録したり,オブジェクト単位,マテリアルやレンダリング設定やグラデーション設定など,とても多くのものを追加してプリセットかさせることができます.Cinema 4Dはデフォルトの設定では,ユーザーが作成したコンテンツライブラリはWindowsの場合,C:\Users\User Name\AppData\Roaming\MAXON\Cinema4Dversionの中に格納されています.SSDが主流となった昨今では,ライブラリをどんどん追加していくうちに,Cドライブの容量を圧迫してしまいかねません.最近のSSDは大容量ではありますが…

ヘルプにも記載されていますが,この保存パスは環境変数を変更することで容易に変更することができます.使用できる環境変数名は,

C4D_BROWSERLIBS: パスを c:\ライブラリ (またはネットワークパス)のように設定して、コンテンツブラウザライブラリにアクセスできるようにします。ライブラリに間違った結果が出てしまうため、複数のユーザーによるこのライブラリへの書込みは許可されていません。

C4D_PLUGINS_DIR: パスをc:\プラグイン (またはネットワークパス)のように設定して、Cinema 4Dのプログラムディレクトリの外側にあるプラグインを読み込みます。

C4D_SCRIPTS_DIR: パスをc:\スクリプト (またはネットワークパス)のように設定して、任意のCinema 4D VersionにPythonまたはCOFFEEスクリプトを読み込みます。

https://help.maxon.net/jp/#11083

の3つです.特にコンテンツライブラリは使用していくうちにどんどん肥大化すると思うので,できればシステムドライブから切り離したところに置いておきたい,というユーザーもいるのではないでしょうか.

環境変数名とディレクトリを指定すれば,Cinema 4Dはその環境変数名にあるディレクトリからコンテンツライブラリやプラグイン,スクリプトを読み込んでくれます.ディレクトリが複数ある場合もセミコロンで区切って指定できます.

この設定を行うと,Cinema 4Dのバージョンを変えた場合も環境変数からライブラリを読み込むので,バージョンアップした時のライブラリの移行もしなくてすむので楽です.

SyugarSyncを使って同期する

MSAユーザーであればCinema 4Dは2台までインストール可能です.デスクトップとラップトップのライブラリを同期させておきたい場合はクラウドストレージを使って同期させておくと便利です.私はSyugarSyncを使っています.DropBoxやOneDrive,GoogleDriveなどでも良いと思います.

2台でライブラリやスクリプトを同期させておけば,どちらかで変更した場合,自動的にライブラリは同期されます.SyugarSyncの場合,同期中にライブラリを上書きすると書き込みエラーが出てしまうので,一旦SyugarSyncを終了してからライブラリを更新し,Cinema 4Dを終了した後にSyugarSyncを起動させて同期するのがよいかと思います.他のクラウドストレージがどうなのかは分かりません…

 

Development Redqueen for Cinema 4D

Target

Seamless pipeline construction of Cinema 4D to Redquee Renderer

Language

C ++

TODO

 

・Correspond to Cinema 4D’s object manager hierarchy
・Creating unique material for Redqueen
・Rendering Redqueen’s shaders
・Display correct material to viewport looks like native material.
・Rendering instances
・Rendering multi-instance
・Material override of the instance
・Rendering Redqueen particles
・Rendering Redqueen hair
・More stabilization

Interior test

20180502

20180506-1
denoise+photoshop

Material preview

20180325

Animation test

photon mapping and caustics animation

MoGraph animation

Flake shader

Shader

red512

roughness_clearcoat512

roughness_specular512

silver512

textured_wood512

fakeglass512

glass

 

SSS_roughness

SSS_specular

 

[Cinema 4D] レイヤシェーダの不透明度にキーフレームを記録する

レイヤシェーダ組んだ時,レイヤの不透明度にアニメーショーンできないのかなーとは思ってましたが,できました.

いつから出来るのか知りませんが,昨日知りました.

レイヤシェーダのレイヤの文字の上で右クリックして,ユーザデータインターフェイスからサブチャンネルを表示させると下側にレイヤの不透明度のキーフレームボタンが出てきます.

20180111-1

なかなか気が付かないところにありましたね.

20180111-2

 

R19.024におけるProRenderとTeam Renderについて

Cinema 4D R19でTeam Renderを行うとクライアントでProRenderプラグインのエラーがでました.

どうも一度レンダラをProRenderにしたのち,標準orフィジカルへ戻してTeamRenderを行うと内部にProRenderの何かが残っている様で,クライアントでProRenderプラグインのエラーが出てレンダリングを行うことができませんでした.

私だけの問題かと思いましたが,そうでもないようで,CGTalkで同様のトピックが上がっていました.この回答を試しましたが問題は解決されず,結局すべてのオブジェクトを新規シーンにコピーペーストしないと治りませんでした.

http://forums.cgsociety.org/showthread.php?f=47&t=1465803

 

既にMAXONも周知のような気もしましたが,念のために報告はしておこうと思います.