background

スポンサーサイト

--年--月--日(--)

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


ガンマのはなし その9

2011年08月07日(Sun)

15. Poser Pro 2010のガンマコレクション

Poser Pro 2010ではリニアなんちゃら周りの三つの新機能が追加されている。レンダリングオプションのガンマコレクション、テクスチャマネージャのガンマ指定、そしてガンマノードだ。

110807-01

レンダリングオプションのガンマコレクション機能が有効なとき、Poserはすべての画像と色にガンマ補正をかける。それだけでなく、同時にレンダリング結果に対してガンマカーブをかけてしまう。

110807-02

おかげでリニアワークフローが手軽に実現でき……などと言うわけがない。理屈から言えば画像にかけるガンマ値と色にかけるガンマ値とトーンマッピングに使用するガンマ値はそれぞれ別物である。ところがこのガンマコレクション機能では一律同じ値で効果がかかってしまう上、トーンマッピングを併用すると二重に歪みをかけてしまうことになる。

110807-03

効果を計測すると、輝度1.0を最大値としたカーブをかけていることがわかる。他にゲインを調整するような機能はないので、ガンマコレクション機能を使うときは従来のLDRの範囲内でライティングを行うことになる。つまり白飛びに対してはライトを抑制するしかない。正直なんの意味があるのかと小一時間(ry

さらに、この機能はすべてのイメージマップノードに対して補正をかけるため、画像を使用しているその他のノード、拡散値や鏡面値、透明度やバンプに対しても影響を与えてしまうことになる。またもともとリニアデータであり、補正をかけるべきではないHDR画像にも補正がかかってしまう。

110807-04

これを回避するには、テクスチャマネージャに追加されたガンマ指定の項目で「Use Gamma value from Render Settings(レンダリング設定のガンマ値を使う)」ではなく「Custom Gamma value(カスタムのガンマ値を使用する)」を選択しておく。

110807-05

ガンマコレクション機能が有効なとき、カスタムが選択されている画像は個別のガンマ値で補正される。補正をかけたくない画像はここで1.0を指定すればいい。また、ガンマ補正とトーンカーブのガンマ値を別々に調整したい場合は、すべての画像のガンマ補正をカスタムで指定し、レンダリングオプションのガンマ値をトーンカーブの調整用に使えばいい。例えばトーンマッピングを併用するならレンダリングオプションのガンマ値は1.0にする。

ちなみにテクスチャマネージャはイメージマップノードごとに独立しているわけではなく、画像ごとに共通しているらしい。なので同じ画像をあるマテリアルでは2.2に、別のマテリアルでは1.8に補正する、といった使い方はできない。一つの画像を拡散色とバンプで使い回しているような画像は、ガンマ値の指定をどちらかに合わせて、片方は数値演算色ノードで補正する必要がある。正直なんの意味があるのかと(ry

三つ目の新機能、Mathカテゴリに追加されたGammaノードは、いわば累乗に特化した数値演算色ノードだ。指定した色にガンマ値を累乗した値を出力する。Inverseにチェックを入れると指定した値の逆数を累乗する……のだが、自分の環境下では動作がどうも不安定で、レンダリング途中で必ず止まってしまう。素直に数値演算色ノードを使った方が安全っぽい。正直なんの意(ry

ちなみに、ガンマコレクション機能は色と画像にしか働かない。なので、今までは拡散色に50%グレーを指定するのと拡散値に0.5を指定することは同じ意味だったが、ガンマコレクションを使用すると異なる結果になる。マテリアルを組むときは注意しよう。

110807-06

16. Poserとリニアワークフロー

それでは、これまでのまとめとして実際にシーンを作ってみよう。Poser 8を使う場合は、イメージマップノードまたは色の手前に数値演算色ノードを挟み、トーンマッピングをかける。Poser Pro 2010を使う場合は、他にガンマコレクション機能を使う方法がある。

まずはPoser 8を使ってHDRIな拡散IBLライトを使う場合。

最初は普通にシーン作り。P8基本小道具のStudioBackdrop(日本語訳は不明)をロードし、フィギュアを配置してポーズを取らせる。

110807-07

シーンが使い回しなのは省エネである。モデルが暑苦しい兄ちゃんなのは、きれいなおねいちゃんが見たかったら各自頑張るようにという心遣いである(嘘)。

次にマテリアルをリニア仕様に変更する。カメラに映る全マテリアルを見直して、拡散色や代替拡散に接続されている画像の手前に数値演算色ノードを挟み込む。

110807-08

DAZフィギュアの細分化されたマテリアルグループを見ると発狂しそうになるけど、ここはぐっとこらえてやり遂げよう。自分はマテリアルグループを統合したフィギュアを使っている。

で、シーンができたら影なしテスト品質でとりあえずレンダしてみる。画像や色が補正されているので通常より暗くて濃い状態になっている。

110807-09

続いてライトを設定する。ライティングについては何度も書いてるけど、基本はとにかく1灯ずつ設定していくこと。これを守っていればIDLだろうがIBLだろうがそんなに難しくない。出来合いのライトセットを利用する場合も、せめて1灯ずつレンダして効果を確認するぐらいの習慣は付けよう。まあ効率や上達を求めてないなら余計なお世話だけど。

というわけで0灯レンダ。

110807-10

この時点で赤黒い人影が映ってる人は、マテリアルを見直そう。詳しくは過去記事参照のこと。

問題なければ1灯をオンにして拡散IBLに、色は白、強度を1に指定する。で、PoserランタイムのTexturesフォルダからHDRVFX>HDRVFX_pond_01_v_002a.hdrを指定しよう。HDR画像なので、マテリアルルームでライトノードのIBLコントラストを1に修正するのを忘れずに。

110807-11

そのままレンダしたところ。

110807-12

トーンマッピングにチェックを入れ(Exposureは初期値)、IDLをオンにしてレンダ。明るさが確認できればいいので、レンダサイズや品質はざっくり落としておくこと。ここでぐぐっとリアルっぽくなる。

これだけでは物足りないので、キーライトを追加しよう。拡散IBLライトをオフにして、代わりに白色の無限光を1灯オンにする。IDLは切って、影を確認しながらキーライトの角度を決める。

110807-13

だいたいの位置が決まったら、拡散IBLライトとIDLを再度オンにしてテストしてみよう。

110807-14

トーンマッピングを有効にしていれば大抵は色飛びしないものの、明るい階調が失われがちだ。バランスを見ながらキーライトとフィルライトである拡散IBLライトの強度を調整しよう。

110807-15

だいたいこんな感じ。屋内スタジオのピンナップなら、無限光またはスポット1灯+拡散IBL1灯で、強度もほぼ決め打ちであっという間に完了する。

では、Pro 2010のガンマコレクションを使用する場合。

ここでは拡散IBLライトではなく、ライトドームのような全天を覆う小道具で環境光をライティングしてみよう。使用するのはStonemasonさんのVillage Courtyard。セットにスカイドームがついていて、テクスチャをそのまま天空光の成分に使用できる。

110807-16

適当にカメラアングルを決めたら、影も形も映らないパーツはサックリ削除してしまう。で、まずはマテリアルの総点検だ。

前述のように、そのままガンマコレクション機能を使うとすべての画像が一律2.2で補正されてしまう。なのでまずはすべてのイメージマップノードについてテクスチャマネージャを表示し、色に使われる画像はカスタム指定の2.2、それ以外の画像はカスタム指定の1.0に変更する。面倒臭いが、これを怠ると色以外の値、バンプやディスプレイスメント、トランスマップなどの効果が変わってしまうのできちんと確認しよう。同じ画像は他のマテリアルでも修正されているのが唯一の救い。

そんなの適当でいいや、という人はそもそもリニアなんちゃらを取り入れる必要もないわけで。

110807-17

マテリアルの総点検が済んだらシーンを保存して、ライトドームのマテリアルを変更。

110807-18

ライトドームは空全体から降り注いでいる天空光を表現するものなので、まずテクスチャを環境色に接続。環境値はひとまず1にしておく。またライトドームは陰影付けされるものではないないので、拡散値は0となる。拡散色にノードをつないでいるのは、単にプレビューで見えるようにするためである。また、念のため特性パレットで影が落ちない設定になっているか確認しておこう。

まずは0灯レンダ。

110807-19

次にガンマコレクションにチェックを入れ、IDLでレンダ。

110807-20

ライトはすべてオフだが、ライトドームの影響で夜明け前のような薄暗い状態になっている。目標の日中にしては暗すぎるので、ライトドームの環境値を上げて明るさを調整。目安は日陰の明るさ、またはそこだけ太陽が雲に遮られたような明るさを目指す。とりあえず環境値を1.5にしたところ。

110807-21

明るさを確認したいだけなので、時間のかかる植物などは非表示にしておこう。次に太陽光を設定する。白色またはやや黄味を帯びた無限光で、影はレイトレース。ライトドームを非表示にし、まずはIDLなしでレンダ、ライトカメラも活用しながら影の位置を確認しつつライトの向きを決定する。もちろんガンマコレクションはずっと有効にしておく。

110807-22

だいたいの位置が決まったところで、IDLをオンにしてライトの強度を確認する。まずは1.0から。

110807-23

これも日中の日差しにしては弱すぎるので、色飛びしないよう気をつけながら強度を上げていく。

110807-24

強度を1.5にしたところ。天空光がないと、なんか宇宙空間みたいな感じ。

110807-25

ライトドームを表示したところ。調整が済んだら、影に少しだけぼかしを入れて本番レンダする。

110807-26-1 (クリックで生レンダサイズ)

もうちょっと明るくてもよかったかな。昼というより午前中な感じ。

IDLを使うメリットはとにかく「ライティングが楽!」ということだろうか。屋外・室内どちらにも応用が利くし、ちゃんと光が回り込んでくれるので、モデルさんにライトをほいほいと当てていく感覚でライティングできる。難点はとにかくレンダ時間がかかること。特にPoserは透明度のあるマテリアルの計算がネックなので、テストレンダでいかに負荷を省略するか、また本番レンダを繰り返さないよう念入りにテストできるかが勝負どころ。

リニアなんちゃらのメリットは、美しくない色飛びを抑えながら中間調を持ち上げることができること。今まで神経をすり減らしながらライト強度を上げていたのが、すんなりと調整できるようになる。デメリットはなんといってもマテリアルを見直さなければならないこと。単純に2.2をかければいいという代物でないことは、もう十分わかってもらえたと思う。


さて、長かったガンマの話もこれでようやく終了である。ブラウン管テレビから始まって、カラープロファイルやらランバートシェーディングやら色々寄り道しつつ、なんとかリニアなんちゃらまでたどり着くことができた。自分の書いてきたことが、すべての人にすぐに役立つとは思ってないし、誤りがないとももちろん思わない。けど、これから先調べものをする人の、判断材料の一つなれたらいいなとは考えている。なので、そういやこのへんにまとまった記事があったなあ、ぐらいに心に留めておいてもらえれば嬉しい。

なんか今年一年分のTips記事を書ききった気分なんだけど、たぶん錯覚なんだろうなー。



Comments

ブラウン管・・・何もかも皆懐かしい

論文にしてTips完成おめでとうございます(^o^

いきなりブラウン管の解説から始まって驚いたのが遠い日のような気がして懐かしい感じさえします。
でもほんの2ヶ月弱前の事だったのですね。
モニタ調整の事とか、それこそCGの基礎の基礎のお話もあって充実していたからだと思います。

マテリアルグループを統合したフィギュア>を読んでみましたが今回ばかりでなく、元々ライティングに合せてマテリアルを調整されていたのですね。
数少ないと思いますが、本格的にCG画像としての美しさを目指す方は此処までされるんだと思うと驚きます。
前回ホトリアルは目指していないと書いたけど目指したくても出来ないと修正しなければ(^^;
・・・・・
と言うのも悔しいので、例題があると仕組みは理解できなくても私でも出来そうなので試してみます。
結局ガンマ値を目見当で・・・と言うのがやってみないと自信が持てませんが。
マイPCがIDLが重くて事実上使えないですが、せめて、ぐぐっとリアルっぽくなる、と言うところまで出来ればと。

Name
sannzi #u2lyCPR2
Site
URL
Post Date
2011-08-08
Post Hour
23:09:16

Edit

艦長~!(笑)

>sannziさん
いやー、長い旅でした。おつき合いいただいてありがとうございます。かれこれ2ヶ月掛かっちゃってますからね~。とりあえず3DCGに興味のない方にも役に立つ(かも知れない)アレコレを、と色々詰め込んだらこんな分量になってしまいました(^^;

フィギュアのマテリアルを統合するのは、やっぱり環境色で赤っぽくなっているマテリアルが好きではないというのがあって、テクスチャはそのまま使いたいのにマテリアルは直したい、というケースが頻繁にあるんですよね。物理的にどうこういうより、暗いシーンで赤く浮いてたらイヤだなあ、みたいな。

IDLは時間がかかって大変ですが、フィギュア1体(髪なし)とか球体1個とかいう簡単なシーンで練習しておくと、実際にシーンを作るときに要領よく進めることができると思います。テストレンダで満足して終わっちゃうことも結構あったりなかったり(笑)。

Name
Kyotaro #NWbyPjWY
Site
URL
Post Date
2011-08-10
Post Hour
21:43:35

Edit

お疲れ様です

お蔭さまでリアルなんちゃらの理解が深まりました。
思えばPoserのチュートリアルビデオではガンマ2.2を決め打ちしているので、結果が変な画像になっていたんだと納得してみたり。(笑)

早くもPoserの新バージョンが発売されるようで、Poser Pro2012ではリアルタイムプレビューが搭載されるようなので、本番レンダする前の確認作業が楽になるかもですね。(リアルタイムプレビューの画質にもよりますが)

Name
hisayan #vdXS97RM
Site
URL
Post Date
2011-08-11
Post Hour
21:50:00

Edit

どういたしまして~

>hisayanさん
長々と書き連ねてしまいましたが、お役に立てましたでしょうか。
やはり、何事も任せきりの設定ではよろしくないということだと思います。

新バージョン来ましたね~。Pro2010の安売りはこれの伏線だったんでしょうね。
Pro2012、なかなか良さそうですね。ガンマ補正後の色でプレビューできるのは大きい気がします。といっても自分はテクスチャプレビューを使わないので、どこまで恩恵に与れるか微妙なところなんですけど(笑)

Name
Kyotaro #NWbyPjWY
Site
URL
Post Date
2011-08-13
Post Hour
01:03:08

Edit

お疲れ様でございます

正直に告白しましょう。
その3までは(たぶん)付いていきました。その後微妙にあやふやを抱えたままその6までは、まあ何とかわかったような気になったような気がしないかも知れない程度には。
7、8、9はすいません、さすがにサッパリです(笑)この後バージョンアップしてリニアなんたらと直面したらもう一度トライしてみます。

とか言ってるうちに新バージョンがどうとか聞こえてきましたが、道の遠さに目を開けたまま気絶したのでどうでも良くなってきました。

何はともあれ読み応えのある大河Tipsお疲れ様でした。そろそろKyotaroさんの絵が見たいです!

Name
rose #4SZw2tfw
Site
URL
Post Date
2011-08-14
Post Hour
21:55:16

Edit

きゃ~

>roseさん
お陰様で、なんとかこぎ着けることができました。
やはりこういうのは確認しながら頭に入れるのが一番なので、該当機能を持つソフトが手元にない場合は仕方ないと思います。いくら優秀なMAYAのチュートリアルがあってもソフトがなきゃ絵に描いた餅なのと同じようなことで(笑)
次バージョン、いきなり来ましたね~。とりあえず新機能に対する興味本位以外は導入する動機がないんですよね。Genesis要らないし(笑)。roseさんはまず向こう5年使える新マシンを……(笑)

絵、ここのところずっと球とか背景ばかりレンダしてたせいか、どうも作り方を忘れてしまったような気が……(笑)

Name
Kyotaro #NWbyPjWY
Site
URL
Post Date
2011-08-15
Post Hour
01:54:44

Edit

Post Comment

管理者にだけ表示を許可する


Trackback

※このブログにトラックバックを送信する場合、お手数ですが本文中にブログ該当記事へのリンクを含めてください。

トラックバックURL:http://rutenshikai.blog63.fc2.com/tb.php/472-5fffe1fe



Menu

Profile

Kyotaro

確定名:Kyotaro
ネタを探しているらしい。

Categories

Calendar

04 | 2017/05 | 06
- 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 - - -

Comments

Archives

Track back

RSS feed

Links

Search

※2011年4月6日のサーバ障害の為、エントリのアドレスが以前のものからズレています。当Blogのエントリにリンクを張っておられた方は、お手数ですがアドレスのご確認をお願い致します。

※Internet Explorer非推奨。


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。