Rendering学習日記

日々、3DCGの世界は進歩しています。勉強して理解したことをまとめていきます。RenderMan互換レンダラーやグローバル・イルミネーション。いろんなことに好奇心を持って、面白くなる。目指せShader書き!!
ありがとうございます。

Lightflow Material Lab.

以下、引用・転載、すみません。活用の参考にしてください。
ありがとうございます。

--------------------------------------------
Question2. 「ラジオシティができねえぞ  (゚Д゚)ゴルァ!! 」
[レンダリング設定]の[基本設定]の[ラジオシティ]を"true"にします。
その上で[レンダリング設定]の[ラジオシティ]の[拡散深度]に"0"以外の値を設定します。
適当に。6とか8とか。
Beginner's modeではラジオシティダイアログが出てこないので注意。

Question3. 「なんかレンダリングした画像が白っぽいぞ (゚Д゚)ゴルァ!!」
Metasequoiaで作成されたものはデフォルトで周囲光(環境光)が0.25に設定されています。
面倒ですが1つずつ0に設定します。
Metalight2最新版ではこの問題は解決されてます。

Question4. 「各パラメーターの初期値が判るという私家版lang.iniはいずこに?」
各パラメーターの初期値が判るという超便利.iniファイルはBlackBoxLaboratory で公開されています。
Metalight2最新版にはバンドルされたらしい。
BlackBoxさんに感謝!

Question5. 「ソフトライトで変な縞ができるぞ (゚Д゚)ゴルァ!!」
[ライトダイアログ]の[影の粒子補正]をあげるといいです。適当に0.4とか0.6とか。最高が1です。
ついでに[ライトダイアログ]の[影の詳細度]もあげるといいかも。512とか1024とか。あげ過ぎるとかなり時間かかるス。
-------------------------------------------------

Lightflow Material Lab.
Lightflowの材質設定についてのふにゃ的documentです。

generic"材質
http://web.archive.org/web/20030829091204/www.karin.sakura.ne.jp/~platinum/lightflow/generic.html

•"standard"材質
http://web.archive.org/web/20031130133932/www.karin.sakura.ne.jp/~platinum/lightflow/standard.html

•"physical"材質
http://web.archive.org/web/20031030205857/www.karin.sakura.ne.jp/~platinum/lightflow/physical.html

とても素晴らしくまとめてあります。ありがとうございます。
  • -
  • -

移動・回転・拡大・縮小をマスターしよう!

以下の参考記事「移動・回転・拡大・縮小をマスターしよう!」は、シーンを記述するうえで大変役に立ちます。ありがとうございます。
http://www3.ocn.ne.jp/~liquidz/tips/tips_lf000.htm
移動、回転、拡大・縮小は、3DCGでは変換の基礎となります。

■移動
X Y Z 座標での移動量を指定してあげます。
例えば X軸では + 8.0、Y軸では - 1.0、Z軸では + 2.0のように移動したい場合は
s.transformBegin( transform().translation( vector3( 8.0, -1.0, 2.0 ) ) )

のようにします。

■回転
Pythonファイルの上部分、
from lightflowPM import *
の下あたりに
from math import *
を追加します。数学関数のモジュールを自動的に追加する記述です。

オブジェクトの回転の種類は3つあります。
X軸 、 Y軸 、 Z軸 のどれを基準に回転させるかで記述がちょっと異なります。
例えばX軸を基準として20度回転する場合は
s.transformBegin( transform().rotationAroundX( pi * 20.0 / 180.0 ) )

のようにします。
Y軸を基準とするならば、rotationAroundYとすれば良いです。


■拡大
拡大したいオブジェクトをX軸 、 Y軸 、 Z軸で何倍するかを入力しさえすれば良いです。
例えば、あるオブジェクトを10倍の大きさにしたい場合は
s.transformBegin( transform().scalling( vector3( 10.0 , 10.0 , 10.0 ) ) )

とすれば良いです。
X軸 、 Y軸 、 Z軸のいずれかで、-1倍したら、反転すると思いますが、確かめてみてください。
  • -
  • -

LightFlow資料

インターネットアーカイブで貴重な資料を集めました。
サイト制作された方に感謝します。かれこれ8年から10年前の資料ですが、ここに許可なく掲載させております。申し訳ありません。
CPU処理速度が速くなった今日では、LightFlowを使ってわざわざやってみようという方は少ないと思いますが、探究心、好奇心でもって、いろんなアイデアを実現したり、実験ができます。
いくつかの資料を集めてみましたが、画像のリンクがなかったりしております。しかしながら、ヒントになる勉強につながると思います。

整理されていないまま、載せてしまって申し訳ありません。
後程、きれいに整理して、削除しますので、よろしくお願いします。

■Lightflow インストール (過去サイトにあったもの大変役に立ちます。ありがとうございます。)
http://rman.sakura.ne.jp/sfx/lf_man/lightflow-install.html

http://rman.sakura.ne.jp/sfx/lf_man/lf_manual.htm

■日本語マニュアル チュートリアルです。
http://rman.sakura.ne.jp/sfx/lf_man/index.html

ありがとうございます。
  • -
  • -
<< 8/25 >>