コメントやトラックバック、FriendFeedやTwitterでのツッコミは大歓迎です!
携帯用 by Google

Search

Profile & Feeds

GOTTi
GOTTi@iNNX
FriendFeed - gotti twitter - hidenorigoto flickr - GOTTi mixi - hidenorigoto facebook - hidenorigoto last.fm - hidenorigoto
最近は、PHPのMVCフレームワーク「symfony」関連の活動と、多治見IT勉強会などをやっています。
Googleプロフィール
ブログへのコメントやツッコミ、twitterやFriendFeedでのreplyなどお気軽にお願いします!

Latest Posts

369件のエントリ

Category

iNNX Links

Other Links

Friends Links

影レンダリング(deferred rendering)がRCにマージされた

2009/05/01 21:30 add to hatena hatena detail hatena detail

影すでにいろいろなブログでアナウンスされているようですが、昨日リリースされたSecond Lifeのビューアのリリース候補バージョンであある1.23(RC0)に、以前からテストされていた「影レンダリング」のコードがマージされたようです。

ただし、レンダリング部分のコードがマージされただけで、設定画面(shadow viewerなどでは設定ダイアログから影をONにできる)は以前のままなので、影レンダリングをONにするにはデバッグセッティングを操作する必要があります。

 

  1. Advancedメニューの「Debug Settings」を開く
  2. 「RenderUseFBO」という設定項目を探し、TRUEにする
  3. 「RenderDeferred」という設定項目を探し、TRUEにする

 

これで画面が切り替わって、影が表示されるようになります。

※2.の前に一度RenderDeferredをTRUEにしないといけない場合もあるようです。 

※ GeForce8800以降のグラフィックカードが必要ですが・・・。

 

まだまだFPSが低かったり、 スナップショットがちゃんと保存されなかったり、ビューアが重くなったりと、実用には遠いのですが、レンダリングコードがRCにマージされたことで、「未サポートだけど手軽に試せる」くらいの位置まで影レンダリングが近づいて来たんじゃないでしょうか。

 

ちなみにDebug Settingsを見ていると、RenderDeferred以外に、RenderDeferred~という設定がいくつかありますね。これらも後でいじってみたいと思います。

■カメラから離れた位置のオブジェクトの影 

デフォルトの影設定では、遠方の影が描画されないんですよね。これについて以前あれこれDebug Settingをいじったところ、「RenderShadowClipPlanes」をいじるとカメラから離れたオブジェクトの影も描画されるようになったので、その違いを以下にメモしておきます。

1.デフォルト設定:中距離 

RenderShadowClipPlanesのデフォルト設定は、X,Y,Z = 4.000, 8.000, 24.000 です。比較的カメラに近いオブジェクトの影のみが描画されます。

デフォルト設定:中距離 

カメラを引くと、影が消えてしまいます。

デフォルト設定:長距離 

Debug Settings の RenderShadowClipPlanes を、X, Y, Z = 4.000, 4.000, 24.000 に変更します。

RenderShadoClipPlanes変更

手前の岩の影が表示されましたが、中央奥の手裏剣の影が出ていません。
次は X, Y, Z = 2.000, 2.000, 24.000 にしてみます。

 

奥の手裏剣の影も表示されました。(少し影が濃くなっています)

 

※ただし、影の輪郭がかなりぼやけたものになります。 

 

■影SS用のflickrグループ

さて、SS撮影の好きな方がSecond Lifeにはたくさんいらっしゃると思いますが、影付きの SSを撮影されてflickrにアップロードされた場合は、是非影ビューア用のflickrグループにも投稿してください。

 

関連エントリ:

Kirstensビューアーと影
リアルタイムな影のつづき
Second Life にリアルタイムな影がやってくる?

 

2009/05/01 21:30 add to hatena hatena detail hatena detail
本ブログではコメントシステムにDISQUSを使用しています。
FriendFeedやTwitterなどの外部ソーシャルサービスでこのURL付きでコメントしていただくと、 DISQUSにより自動的にReactionsとしてこちらに表示されます。

blog comments powered by Disqus