PDA

フルバージョン表示 : 合成質感メモ(Vue6)


vim
2007-06-12, 13:59
Vue初級者(自分も)向けメモ。

様々な質感をもった地形を作る場合、地形をいくつか組み合わせてそれぞれ質感を設定するのが一般的(?)だと思うけど、どうも性に合わないので、ひとつの地形に様々な質感を付けるテスト。

166

これは一個の地形で出来てて、質感エディタは以下のようになってる。

167

一番低いところが白、中くらいが緑、高いところが青。
で、急勾配のところは赤になるように設定してある。

詳しくはPDFにしてみたので見てちょうだい。

168

ちなみに、地形はこんなカンジ。

169

170

vim
2007-06-12, 14:17
で、それぞれ質感を調整してみたもの。

171

vim
2007-06-12, 14:47
…ここから本題だったりするんだが、上記のような合成質感をレイヤーだけでできないかやってみた。
(Vueのグレードによってはできないかも。例はVue6:xStream)

172

出来たけどこれでいいのか不安なカンジ。
マニュアル読んでも理解できないし。(アレで理解できる方はどれぐらいいるのかと。)
ちなみに質感は以下のようになっている。

173

合成質感に比べるとシンプルだ。

vim
2007-06-12, 15:04
各レイヤーは以下のようになってる。

緑のレイヤー
174
関数エディタでアルファ出力にフィルタを入れ、環境の影響>高度の依存を設定。
1m以上で緑になり始め、2.5mで完全に緑になる。
アルファは白いところが抜かれる。このままだと低いところが緑になってしまう為、符号反転フィルタをかまして反転する。

青のレイヤー
175
さっきと同じように関数エディタを設定。
高度は4mから青になり始め、5mで完全に青。

赤のレイヤー
176
赤は勾配の依存にする。効果が弱かったのでカーブを調整。
コレもそのままだと平坦なところに効果が及ぶので、反転。

一番下の白レイヤーはなにもなし。
各レイヤーは質感エディタでアルファブーストを0にしておかないと効果がブレンドされちゃうよ。
また、高度の数値は地形のサイズで確認するしかない。

疑問:
普通に考えれば関数エディタでは「地形」の高度の変化が入力ノードにでると思ったんだけど、迂闊に繋ぐとおかしくなる。(ハマった)
マニュアルでは-1から1までの数値しか出力しないこととなってるのであたりまえなんだけど、これだと「地形」の「最高高度」から「5m」引いたところを「黒く」、なんてことは出来ないような。
フィルターノードの「環境依存」の使い方もよくわからんし。

また、Vue内の単位って、1 = 10cm だと思ったんだけど、地形エディタで「100」の高さにしても5mにしかならないのはなぜ?

謎が多い…