ソラマメブログ
< 2008年08>
S M T W T F S
          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            
アクセスカウンタ
QRコード
QRCODE
Information
オーナーへメッセージ
読者登録
メールアドレスを入力して登録する事で、このブログの新着エントリーをメールでお届けいたします。 解除は→こちら
現在の読者数 2人

2008年03月06日

違和感のない植物の作成



上のイメージは木などを作るときに、葉っぱ以外を透明化したテクスチャです。

セカンドライフでは黒色のアルファチャンネルを追加し、それをTGAファイルで保存したものを取り込むと、黒色の部分が透明化されます。(私は画像加工にPhotoshopを利用しています)

左から順に、「葉っぱのレイヤーそのまま」 「1pixel選択範囲を縮小したもの」 「2pixel選択範囲を縮小したもの」となります。
※テクスチャのサイズは1024x1024 pixelです




Photoshopで葉っぱ以外が透明のレイヤーをそのまま選択し、アルファチャンネルにしただけではフチが白くなり、不自然です。
テクスチャのサイズが1024x1024と大きいので、1 pixel縮小しても若干白いフチが残ってしまいます。
2pixel選択範囲を縮小した一番右のテクスチャが一番自然に見えます。
※512x512 pixelでしたら、選択範囲を1 pixel縮小するだけで充分だと思います。

では、一番右のテクスチャを利用して、竹を作ります。
竹の本体となる部分をシリンダーで作成し、節のテクスチャを貼り付け、そのまわりに45度間隔で葉っぱのテクスチャを貼り付けます。



左がそのままの選択範囲で作成したもの、右が選択範囲を縮小して作成したものです。
左側はどうしても浮いたような感じになってしまいますね。
右側はいい感じに仕上がりました。

あとは影をつけて完成です。

いい感じに仕上がりました。


miki_mさんにコメントを頂き、1024x1024で作っていた葉っぱのテクスチャを512x512で作りなおしてみました。
(サーバーの負荷を減らす為です)
その場合、選択範囲を縮小するのは1 pixelで充分です。
こんな感じに仕上がりました。512 pixelでも大丈夫そうです。

この記事へのトラックバックURL

この記事へのコメント
頑張っていますね。
期待していますのでよろしくお願いします。

Posted by 英 憲悦 at 2008年03月06日 10:36
コメントありがとうございます。
引き続き、技術の向上と素晴らしいSIMを作れるようにがんばります!
Posted by KohKoh at 2008年03月06日 10:39
テクスチャのサイズですが、Lindenでは512×512を奨励しています。ただ、どうしても、細かい表現が欲しいものは1024ほしくなりますね。。
問題は読み込みが遅くなってしまうことですが、景観を作るものは,なるべく読み込みが早いほうがありがたいので、読み込みを早くする工夫が必要だと思います。
例えば、この竹の場合、高さに1024が必要でも、それに比例換算した横幅は、512で大丈夫だと思いますがいかがでしょうか。そうすればファイルサイズは、1024×1024の約半分になります。

同じように,たとえば、陰のテクスチャは多少ぼやけてもいいので,もっと小さくしたものを引き伸ばして使うなども考えられると思います。
Posted by miki_mmiki_m at 2008年03月06日 11:22
miki_mさん

ご丁寧なコメントありがとうございました!
大変勉強になります。

512x512で作りなおしてみましたが、それでも充分きれいですね。
やはり軽い方がいいです。
Posted by KohKoh at 2008年03月06日 11:33
うんうん、同じ画像で512と1024を並べて配置し、キャッシュクリアした後にINしたら、その差歴然。1024はやっぱ遅いな。。。見た目もそうそう変わらない。
魅せる写真じゃない限り、全部512か252でいいや、と最近作り直してます。。。汗
Posted by kenny_humbykenny_humby at 2008年03月09日 13:32
kennyさん

コメントありがとうございます!
やはり1024pixelで作るのはやめておいたほうがいいみたいですね。
どうしても1024pixelで作りたいのなら、512x512を2枚継ぎ合わせたほうが軽そうですね。
Posted by KohKoh at 2008年03月11日 08:18