- 370 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/16(木) 22:39:30 ID:wdvuAov60]
- NiVEの要望、たくさん考えてあったので動画に書かずにためていたら大量にたまってしまいました・・
なのでこっちで書きます。 1-1. 2つのキーフレーム間のフレーム数、秒数をツールチップで表示 2. エフェクトの負荷計測用に処理時間などを表示してみる 3. 2Dの座標はプレビューウィンドウをクリックして指定することも出来る (プレビュー上編集はまだ実装されないそうだが、現バージョンのスポイトのようなのなら可能?) 4. フォルダーのトラック (コンポジションとは違って子トラック?を出したり隠したり出来る) 2-1. 画像の拡大縮小やブレンドにMMXやSSEを使用(CPUが対応している場合) 2. マテリアルで使われる拡大縮小のアルゴリズムを選択できる。 NiVEのプレビュー遅いのってWinFormsの拡大縮小が遅いのが一因では。拡張2DやOpenGLは分からない。 OpenGLは拡大縮小全部ハードウェアでできるから早くなるはずなのだが何故かプレビュー時だけ遅い。 3. プレビューウィンドウのサイズが「プロジェクトサイズ」のときは拡大縮小しない なぜかプロジェクトサイズにしても速度変わらないよね・・ 4. GLSLのエフェクトで、WinFormsのBitmapへの変換をなるべくしない。 (次もGLSLのエフェクトなら、Bitmapに変換するのは無駄) 5. OpenGLで、「マテリアル」でポリゴン動かすだけならテクスチャを更新しない。 6. 16ビット整数や浮動小数点フォーマットの画像も利用できる HDRとか需要ない? 7. OpenGLレンダラで、球体などを直接描画できる (現在はテクスチャに描いて四角ポリゴンで描画しているので複数配置は困難?) 8. OpenGLで2D描画も可能 GDIと組み合わせると重い!のでOpenGLだけでやりたい。 9. エフェクトのプロパティ渡しにハッシュテーブルを使ってみる (switch〜caseで分岐しても速度大丈夫なのか?3D変形とかはプロパティ数かなり多いけど) 10. 本体組み込みだったものを分離する マテリアルの拡大縮小処理、OpenGLでのライティング処理、デュレーション等 レンダラは分離不可? 11. OpenGLでグリッドやXYZ軸を表示 12. OpenGLで平行投影/パースを切り替えられる 13. OpenGLのテクスチャもキャッシュする 14. プラグインのカテゴリはDLLが入っているフォルダで決定する GLSLプラグインとか増えすぎたら困りそう・・
|

|