- 2007/06/05 15:06
- 未分類
Cgを軽く触っています。
まぁ言うまでも無く全然意味がわからないわけで、、
CgはMSとnVidiaの共同開発ということでHLSLと仕様がそっくりです。
つーかおれはどこが違うんだかわかってません。
MayaではHLSL、GLSLを使う際はASHLIシェーダを、Cgを使う際にはCgfxシェーダを、
という感じでノード自体別になっています。
んで、CgといえばnVidiaのオフィシャルの本が出ているので、
とりあえず買ってみました。
そして読んで見ました。
何もわかりませんでした。
o… . . . .. . ..rz
(‘A`)ヴォエア
rslとかmental rayの方がすげー簡単に思えます。
いや、多分これは慣れの問題なんだと思うけど、よくわかんない概念が多いよ。。
で、とりあえずMayaはcgfxファイルを読むということなので、
巻末についていたcgfxファイルのサンプルを打ち込んでテキスト化。
.cgfxとしてMayaに読み込みィィィィィィィイイイイイ!!
ぎゃーーーエラーーーーーー
意味がわからん。
nVidiaよ、意味がわからん。
打ち間違いも数箇所あったけど、それが根本的な理由ではないっぽい。
サンプルがどこにあるかわからないのでネットを駆使していろんなファイルをDLしてみたり、
Mayaフォルダを探してみたりしているうちに、ようやくexampleファイルを発見。
つーかあるんじゃん、こんなところに、、
それをみるとやはりぼちぼちと記述が違っているので、
それを見つつ修正。
あーだこーだやって、ついさっき修正完了。
まだイマイチ感じはつかめてないけど、そのうちわかってくるでしょう。
Mayaのプラグイン作るよりは面倒は少ないはず。
ここからオフラインレンダラ向けのシェーダにステップアップ!
でも時代的にはステップダウン?
にしてもASCIIのままで動くのは手軽でいいですね。
Cgシェーダがかけるようになるとmental rayのハードウェアレンダリング部分にも
手を出せるようになりますね!
普通のシェーダですら手出せてないんであんまり関係ないですが。
- Newer: [ 徒然 ] 新製品と購入予定と注文
- Older: prototype?
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://blog.taikomatsu.com/2007/06/05/cg-%e5%a7%8b%e3%82%81%e3%81%be%e3%81%97%e3%81%9f%e3%80%82/trackback/
- Listed below are links to weblogs that reference
- [ Cg ] 始めました。 from memlog