メガソフト トップサポート間取り & 3D住宅デザインソフト 3Dマイホームデザイナーフォーラム
間取り & 3D住宅デザインソフト 3Dマイホームデザイナーフォーラム
[フォーラムトップ]
一括表示

グラデーション表現 - miffy3 2012/03/13(Tue) 13:59 No.7614
教えてください。
ガラスにグラデーションのついているシートを貼った状態に見えるようにしたいのですが、どのように作成・編集したらよいでしょう?
テクスチャで作成しようとしたのですが、画像的にあまりうまくいかないような気がします。それとも機能的に知らないだけでグラデーションかける機能とかあるのでしょうか?
独学で使用してるため、案外知らないだけなのかもしれませんが。
どなたか、知ってるかたいましたら教えていただけませんか?

【HOME・PRO共通】ガラスのグラデーション - オオヤブクリニック院長 2012/03/15(Thu) 04:18 No.7616
miffy3さん はじめまして こんばんは(おはようございます?)
 う〜ん これねぇ。結論から言うと現在の3DMでは不可能です。3DMでは
「黒部分を透明にする」という機能がありますがこれだと「透明」か「不透明」
のどちらかで「半透明」の部分は表現できないのです。

 3D-Studio Max とか 私がメインにしている LightWave3D など高度な画像や
ムービー出力を主目的として作られたソフトは、材質・テクスチャに単純な
画像マッピングだけでなく、
 「透明度」「光沢」「凹凸」「鏡面反射度」などを、個別にマッピングしたり、
プロシージャルテクスチャと呼ばれる、数式計算を元とするパターンによって
別々のレイヤに発生させることができます。
 透明度にグラデーションを持つ画像を適用すれば miffy3さん がやろうとして
いる事や、ガラスのサンドブラスト仕上げの表現もできます。

 さらに、これらを重ね合わせたり、一つ一つの現れる度合いを調整するだ
けでなく、時間経過と共に変化させることもできるのが普通です。詳しくは、
これらのソフトのHPなどを参照してください。

 こんな風に書いてくると 3Dマイホームが劣っているように思われるかも
知れませんがそうではなくて、基本的な設計目的が異なっているからです。
Studio Max とか LW は前述のとおり極めて高度な画像を発生させることができ
るので、TVアニメや劇場映画の特殊効果として利用されたりするかわり、
「リアルタイム・ウォークスルー」はできませんし、1〜2分の長さのムービー
を出力するのに数時間から、データが重ければ(特に光源が多いと)数十時間の
時間を要することも珍しくありません。そのため、複数のマシンをネットワーク
で連結して計算を分担して時間を短縮する機能を装備しています。 LW ではこの
機能を「スクリーマー・ネット」と称し、最大 1000 台のマシンで作業分担でき
る仕掛けになっています。1000台なんてのは見たことありませんが 15台のシス
テムは拝見したことがあります。

 反対に、3Dマイホーム・シリーズは材質・テクスチャのレベルを制限する
ことで、リアルタイム・ウォークスルーを手に入れていると言ってよいでしょう。
 Studio Max とか LW の画像品質を持ちながら 3DM のウォークスルーを
実現するには、おそらく現在のパソコンより 千倍単位で高性能なマシンが必要
だと思います・・・・と言うと、それは何十年先の話? かと思うでしょうが、
私が3D−CGを始めたころには(およそ25年前?)640×400dot の
室内パースのレンダリングに1週間かかったものです。現在のパソコンと 3DM
なら、軽々と 20FPS(1秒間20コマ)以上でウォークスルーできるでしょうから、
これを単純比較すると
 7(日)×24(時間)×60(分)×60(秒)×20(FPS)=12,096,000倍 の処理性能という
ことになります(比較の妥当性については若干の疑問もありますが・・・)から
千倍やそこらはすぐに実現するかも知れませんね。

 お役には立ちませんでしたが参考にはなったでしょうか?

ところでお使いのバージョンは?

サンプル画像を公開しました - オオヤブクリニック院長 2012/03/15(Thu) 13:44 No.7617
サンプル画像を公開しました
miffy3さん こんにちは
文章の説明だけでは不充分なところもあるので、サンプルデータを Yahoo Box で
公開したので参考にしてください。

https://box.yahoo.co.jp/guest/viewer?sid=box-l-e2szxq3zvktfde6tdlwljuzj7i-1001&uniqid=274fdc98-99c2-42fd-acc9-02d47016b7f3&viewtype=detail

@ 普通の透明ガラス・・・ですが、本物より透明度は少し低く、鏡面反射率は少し
  高めに設定してあります。その理由は・・・外観パースで、室内の手抜きを隠す
  ためです。
A グラデーションの画像を透明マッピングに利用します。摘要の度合いが100%だと
  こんな感じ。
  真っ黒 → 透明度 0%
  真っ白 → 透明度 100%
 になります。
B 画像は同じですが、摘要の度合いを 40% に下げると、画像が真っ黒の部分も
  ある程度の透明度が残ります。
C マッピングはCADでレイヤーを重ねるのと同じように、多重に摘要できますので
  Bの状態にさらに別の画像を重ねることで、こんな感じになります。
   かえでの葉の形に切り抜いた型紙を置いて、周りをグラデーションになるよう
   にサンドブラストをかけるとこんな感じになるでしょう。

Re: サンプル画像を公開しました - miffy3 2012/03/16(Fri) 11:36 No.7618
>オオヤブクリニック院長さん
色々と、情報ありがとうございました。
なるほど、3Dのソフトによって色々な性格があるということですよね。
まあ、用途で使い分けるのが一番なのですがさすがに会社で使用中のソフトなので・・・。
MAXも一度、触って体験したことがありますが私にはなかなか使いこなすのが少し難しかったので、結局MHDに落ち着いていたところです。
ちなみに、マイホームPRO7にレンダリングはOptimage使用してます。

サンプル画像、とても参考になります。
Aあたりのがイメージとしては伝えられそうですね。
今度、やってみようと思います。

ありがとうございました。

もし可能でしたら - miffy3 2012/03/16(Fri) 13:26 No.7619
お願いがありまして。

さきほどのサンプル画像に使用したガラスの設定等教えていただけると助かります。
グラデーションの画像をテクスチャ加工する際の設定(透明度、反射率等)を教えていただけると助かります。

すいません、面倒なお願いで。

説明不足で申し訳ありませんでした - オオヤブクリニック院長 2012/03/16(Fri) 21:10 No.7620
miffy3さん こんばんは。説明不足で申し訳ありませんでした。
No.7616 で書いたので、No.7617 ではうっかり書き忘れてしまいましたが、

> 3DMでは「黒部分を透明にする」という機能がありますがこれだと
> 「透明」か「不透明」のどちらかで「半透明」の部分は表現できないのです。

 で、公開したサンプル画像は、多分こんな風に表現したいのでは? という
サンプルで、@〜Cまですべて LightWave3D で作成したもので、3DMでは
@しかできません。期待させてしまってごめんなさい m(_ _)m

 繰り返しになりますが、3DMでは 画像マッピングによる透明度のコント
ロールは 100% か 0% のどちらかしか再現できないのです・・・・
 この機能は、もともと、フェンスや門扉など、抜けている部分が多く、実物
どおりにモデリングするとデータが重くなって、ウォークスルー性能に影響が
出るのを防ぐため、フェンスなどの「穴」の部分を「黒」で塗ったテクスチャ
を貼ると黒の部分を透明扱いにしてくれるという機能を実装するための方法だ
と思います。そのため、透明度にグラデーションをかけると言うのは想定して
いないのでしょうね。

 ところで miffyさんは Photoshop その他の2Dペイントソフトはお使い
ですか? もし使っているなら、そちらで何とかする方法あがあるのですが
いかがですか?

Re: 説明不足で申し訳ありませんでした - miffy3 2012/04/12(Thu) 18:59 No.7734
お返事が大変遅くなってしまい、すいません。

そうだったんですね。
やっぱり、難しいのですね〜。
まあ、それぞれの特性っていうのがあるからしょうがないですね。


>
>  ところで miffyさんは Photoshop その他の2Dペイントソフトはお使い
> ですか? もし使っているなら、そちらで何とかする方法あがあるのですが
> いかがですか?

フォトショは、時々ですが編集程度で慣れない手つきながら参考書を見つつ使用している程度です。
そんな感じでも何とかできるのでしょうか?
もしできれば、ご教示いただければ大変助かります!

これでいかが? - オオヤブクリニック院長 2012/04/14(Sat) 06:50 No.7736
miffyさんおはようございます

> フォトショは、時々ですが編集程度で慣れない手つきながら参考書を見つつ
> 使用している程度です。
> そんな感じでも何とかできるのでしょうか?
> もしできれば、ご教示いただければ大変助かります!
 参考書までお持ちならOKだと思います。
(1) レンダリングした画像データを PhotoShop に読み込む。
 読み込んだデータは「背景」のままでも、レイヤー化しても、どちらでも
 かまいません。

(2) 「新規レイヤー」を作ります。このレイヤが(1)で作ったレイヤより上に
  あることを確認してください。

(3) 「塗りつぶしツール」で半透明にしたいガラスの部分とその周りに少し
  余裕を持って(広めに)「白」で塗りつぶします。
  透明度に「グラデーション」を付けたい場合はグラデーションツールの
  「描画色から透明」で同じようにガラス部とその周りを塗ります。

(4) (2)で作ったレイヤを非表示にする。(編集レイヤはそのままでOK)

(5) [多角形選択ツール]でガラスの部分を選択する。
  [選択範囲]〜[選択範囲を反転]

(6) (2)で作ったレイヤを表示に戻す。

(7) キーボードの[Del]でガラス以外の部分を削除。

(8) (2)で作ったレイヤの不透明を調整する。

 ざっと書くとこんな感じですが、これでわかるでしょうか? 不明の
部分がありましたらまた質問ください。

サンプル画像をアップロードしました - オオヤブクリニック院長 2012/04/16(Mon) 22:11 No.7737
参照先https://box.yahoo.co.jp/guest/viewer?sid=box-l-e2szxq3zvktfde6tdlwljuzj7i-1001&uniqid=6e43fdcb-6f84-49d4-b73c-6cf70528a317&viewtype=detail
miffy3さん こんばんは
サンプル画像をアップロードしましたので参考にしてください。

https://box.yahoo.co.jp/guest/viewer?sid=box-l-e2szxq3zvktfde6tdlwljuzj7i-1001&uniqid=6e43fdcb-6f84-49d4-b73c-6cf70528a317&viewtype=detail