09/08/05 07:36:26 twUyaSvn0
>>440からの続き (>>436へ)
>プレビューウィンドウ表示用のOpenGLコンテキストとも、ディスプレイリストを共有して...
NiVEはOpenGL専用ソフトではないと散々言われてるわけだけど。
レンダラもプラグイン化されるわけだし、プレビューウィンドウにOpenGLに特化した処理を
盛り込むのは難しいような気がする。ただの推測なんで間違ってるかもしれないけど、
キャッシュ機構とかそのへんにも影響したりするのでは?まあ細かいことはわからないけど。
っていうか小出し後出しで話を長引かせるのはやめようよ、ほんとに。
>nicoAE._3DUtilsを使ってプラグインを作ってみましたが、使えない関数があったりなど 正直使いにくいです・・。
知らない人もいるだろうから誤解が生まれないように書いておくけど、添付のドキュメントに
「元々本体用の外部DLLであり、プラグインで使用することを考慮していない」
と明記されてるんだから、文句を言うのは筋違い。
3D系の処理についてはうp主さんも手探りで実装していったみたいだし、整備されているのを期待するのは酷だろう。
もちろん3D系プラグインの開発を容易にするという観点からすると、
なんらかの形で3D用のライブラリが整備されてるほうがありがたい。
もしかしたら次期バージョンではなんらかの整備がされるかもしれないけど、
汎用的にとなるとなかなか難しい面もあるのでは。
仮に整備されなかったとしてもレンダラ自体がプラグイン化されるわけだから、
OpenGLに詳しいなら、自分で独自に3Dレンダラと3D用ライブラリを作って公開することもできる。
OpenTKのライセンスがどうなってるのかわからないけど、NiVE本体に影響しないなら採用するのも自由だろう。
ざっと見た感じ、ライセンス表記さえすれば特に制限ないのかな?よくわからんけど。
作ったライブラリが使いやすいものなら、それを使ってプラグイン開発してくれる人も出てくるかもしれない。
座標計算とか細かい点でデフォルトの3Dレンダラと違いが出て、カメラの同期などに問題が出る可能性もあるけど、
そのへんは要点をはっきりさせればうp主さんと調整していくこともできるんじゃないかな?
次期バージョンの設計がほぼ終わって実装に入っているこの時期に、ほぼ需要が無いかもしれないのに
ソフトの方向性を転換してコアの部分を作り直せなんて無茶な注文つけるよりも、
GLSLエフェクトとか独自レンダラとか独自3Dライブラリの開発の準備をしてたほうが建設的な気がするけど。
あ、もちろんうp主さんに早く仕様出してくれとせっつくんじゃなくて、自分のほうの準備ってことね。