アカウント名:
パスワード:
その頃とは難しさの「質」が違いますよ。今のシェーダプログラミングの「難しい」は、ライティングなどのモデルにおける数学や物理の難しさで、昔のポリゴン描画の「難しい」は、キャッシュフェッチなどのスループット向上の難しさです。
昔のポリゴン描画は数学ではせいぜい外積までしか使わなかったため、そういう意味では敷居が低かったと思います。
シェーダ導入前の固定パイプライン時代の OpenGL とか Direct3D とかだと、それすら勉強しなくてもそこそこ使えるもんで、いまになって一から教え込まなきゃならん羽目になったり__;
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
192.168.0.1は、私が使っている IPアドレスですので勝手に使わないでください --- ある通りすがり
リアルタイムグラフィック関連はずいぶん変わりました (スコア:1, 興味深い)
Re:リアルタイムグラフィック関連はずいぶん変わりました (スコア:4, すばらしい洞察)
その頃とは難しさの「質」が違いますよ。
今のシェーダプログラミングの「難しい」は、ライティングなどのモデルにおける数学や物理の難しさで、
昔のポリゴン描画の「難しい」は、キャッシュフェッチなどのスループット向上の難しさです。
昔のポリゴン描画は数学ではせいぜい外積までしか使わなかったため、そういう意味では敷居が低かったと思います。
Re: (スコア:0)
シェーダ導入前の固定パイプライン時代の OpenGL とか Direct3D とかだと、それすら勉強しなくてもそこそこ使えるもんで、いまになって一から教え込まなきゃならん羽目になったり__;
Re:リアルタイムグラフィック関連はずいぶん変わりました (スコア:2, すばらしい洞察)
シェーダープログラミングが難しいのではなくて、シェーダーを利用する為の周辺環境を整えるのが大変なんですよ。
DCCツール上でなるべく実機での表示に近い状態でプレビューしたり、ゲーム中でどのシェーダーを使うか管理したりと、アーティスト密に連携を取る必要がある分、最速のソフトウェアレンダラーを追求するみたいなプログラマー内で完結する仕事の方がお気楽ですよ。