2011年7月7日木曜日

Blog : 脳味噌ぶら~ん

脳味噌ぶら~ん
ライブラリの充実したリンク集

Blender : Atmospheric Scattering in Blender Game Engine

Atmospheric Scattering in Blender Game Engine



リアルタイムでの空のシムを調べ直してます。
なかなかボリュームがある雲が作れないのが難点。

というか、Blender凄いですなぁ・・・。

2011年7月6日水曜日

GameDev : SSAO & 西川善司の3Dゲームファンのための「E3 2011」グラフィックス講座

西川善司の3Dゲームファンのための「E3 2011」グラフィックス講座

メモ
SSAO > SSDO(Screen Space Directionak Occlusion)に進化
SSAOはシーンのライトを反映しないが、SSDOはライトの影を付ける事が出来る マジデ?

SSDO > RLR(Realtime Local Refrections)
原理はよくわからん orz
ただ、リフレクションが効果がUPする事。

一つ一つのオブジェクトが、その場に応じたキューブマップを持つって感じかしら???

うぐぐ、SSAOすらよくわかってないのに進化が早過いぜ orz

■SSAO

2011年7月5日火曜日

Mentalray : ◆移植オペ(中巻)◆~Softimage&MentalrayShader~

◆移植オペ(中巻)◆~Softimage&MentalrayShader~
ムッハ、デジフロサンの記事。むちゃくちゃ良い記事じゃないですか。


頭がついて行かないのは別として orz

2011年7月2日土曜日

Tool : 進捗管理ソフト Redmine

Redmine
webベースの進捗管理ソフト。メモ

Makeup : Lady Gaga Bad Romance Look



ガガさんメイク? テクスチャイリュージョンです。
おまけにマーカーを描いて画像加工までしてるんですねー。

コレがリアルタイムに出来るとしたら、もう何も信じれませんね(w

むしろ幻想こそが俺にとっての真実!

2011年7月1日金曜日

SoftimageScripts : DirectObjects v0.1


遠景の背景は板ポリです

カメラに向かって、最大限の面積を確保するため正面に向かせたいものです。
ただ、動かない板ポリの場合、コンストレインまで使う必要はありませし、
特にY軸は固定したいものです。


というわけで、数が大量だったので、
お昼休み作ってみました。
※エラー処理も何もしてないです。

使い方
・向かせたいオブジェクトを選択(複数化)
・ターゲットのオブジェクトを選択(カメラなど)



Python
#DirectObjects
#v0.1
#2011 06 30
from win32com.client import constants as c
app = Application
log = app.Logmessage

def direction(inTargetObj,inObj):
 tPos = inTargetObj.Kinematics.Global.Transform.Translation
 oTrans = inObj.Kinematics.Global.Transform
 oPos = oTrans.Translation
 
 z = XSIMath.CreateVector3()
 y = XSIMath.CreateVector3(0,1,0)
 x = XSIMath.CreateVector3()
 
 z.Sub(tPos,oPos)
 z.Y = 0;
 z.NormalizeInPlace()
 
 x.Cross(y,z)

 m3 = XSIMath.CreateMatrix3()
 m3.Set(
 x.X , x.Y , x.Z ,
 y.X , y.Y , y.Z ,
 z.X , z.Y , z.Z
 )
 
 oTrans.SetRotationFromMatrix3(m3)
 inObj.Kinematics.Global.Transform = oTrans

 
oSels = app.Selection
oPick = app.PickObject()(2)
for i in oSels:
 direction(oPick,i)