3D CG
OpenGLの発表スライドがKhronosのページにアップされた。ほうほう…なるほどね…全部M$オフィスのPower Pointファイルのかよ。資料をアップする時に、他人が読めるフォーマットにして欲しいなぁ。攻めてフリーツールで読めるフォーマットにして欲しい、PDFとか…
出た!やっとOpenGL 2.1の仕様が出た。長かったなぁ。資料まだ読んでないけど、シェダー周りの機能が多少拡張されてあるって書かれてあった。どのぐらい拡張されたんだろう?使いやすくなるのかなぁ?この仕様はARBの最後ということだね。
OpenGLの仕様を作っていた、ARBが責任をKhronosに移動した。現在、OpenGLの未来はKhronosが決めているらしい。うわぁ、これで全部揃った。DirectXを倒す為に、OpenGLをOpenML、COLLADAなどに合体する。どんな物になるのは楽しみよね。
待っていたよ!長かった。出たのは、昨夜らしい。blender 2.42からはIntel版Macをネーティブに対応した。嬉しくて嬉しくてたまらない、早速試してみよう。
マウスがない…家はマウスを使ってないと思って会社に持って行っちゃった。気付いたら、マウス無しでblenderの操作が困る。しかたない、タブレットでも使おうかと思った。blenderでペンタブレットを使ってモデルを作製した。 すばらしい…個人的に、マウスより…
やっと、うちのMacBook ProでBlenderが動いた…今まで動かないのはpythonのせいだった。MacOS Xに添付されたpythonフレームワークのバージョンは2.3だったので、Blenderを動かす為に2.4が必要ので、起動したらすぐに死亡。MacPython 2.4のuniversal binaryバ…
最新バージョンのBlenderが来た。昨日がが出たらしい。早速MacOS Xのバイナリを落として試してみた。Blenderのデベロパーが本当に頑張っていたね。新しい追加機能がいっぱいあるよ。例えば、dependency graph*1を見たことないなぁ。どうやって使うのだろう?…
1週間ぐらいnuDEを放置しちゃった。今日はいろな物を実装した。休みの日でも、ゲームプログラムを書くのはゲームプログラマの基本…いや、一応僕の個人的なルールかも。 今回、nuDEの描画周りをやってた。ちょうど僕が得意の分野で、多分エンジン開発の時に、…
nuDEのために、大学で作ったプログラムをアーカイブから掘り出した。このプログラムは大学の研究のために作られたプログラムだった。ソースコードを読んだら、懐かしくて恥ずかしかった。たまに変なやり方を見付かって、自分でも笑っちゃった。 作成するのは…
今回、3Dの話よりも、僕が大好きな数学を見てみましょう。実は、昔会社のquaternion計算を作ったことがあります。その前は、学生時代の研究や個人作業などでquaternionライブラリを書いたことがあります。先ほど、個人ライブラリのコードを見て、一つの事実…
Transparency(透明度)のあるオブジェクトを書く時に、visibility orderingが必要のだ…でも、やっぱり面倒だね。現在使った、大昔作ったものだが、object-space方法はただのオブジェクトの位置をviewまで持っていて、z値で順番に小さい値から描画する。この方…
昨日、久し振りに友達の松○氏にあった。すごい懐かしかった。同じグラフィックプログラマ同士で、現在のゲーム業界からCGの新しい方法まで話してた。ちょっとCGヲタクくさいの話だけど…(笑) 話に出て来た物の中に、一つ気になることがあった。それはambient …
今日は、友達に3Dの基本知識を教えた。実はもう先週から教えていたけど…今日のテーマは「Ray-Triangle Intersection」だった。最近はレイと三角形の交点を勉強してる友達が多くなって来たと気がする。どうしたんだろう?最近の3D CGの研究のトレンドはレイと…
新しいBlenderがキター!まぁ…マイナーバージョンだけどね。まだ試してなかったので、なんともゆーえないなぁ。起動してみたが、何か変わるかとゆーと…ん…えーと…Splash windowがかっこよくなった。それだけ、すいません…帰宅したら、試してみよう。 Blender …