忍者ブログ

≪ 前の記事次の記事 ≫

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

▲TOP

MaxScript:結局いじってみる。

前回の「三角ポリゴンを目立たせる」スクリプトは結局もう少し処理速度を上げるべくコードをいじりました。

Colorize_TriPoly_2.zip

使い方は一緒です。
前回と比べて、ポリゴン数によりますが、4倍ほど高速に、
そしてメモリの使用量がある程度でおさまるようになりました。

*前回のものはダラダラとメモリ使用量が増えていき、エラーで落ちる可能性が高い。

内容はコードに注記していますのでそちらを参照してください。

流れとしては

1. 三角ポリゴンのリスト作成。
2. 1のポリゴンで使用されている頂点のリスト作成。
3. 2の頂点一つ一つに対して、1を使って三角ポリゴンの数をカウント。
4. その数に応じてリスト振り分け。
5. 頂点着色。

四角ポリゴンのみの場合で数千ポリゴンで1分くらいかかっているところをみると、意外と1に時間がかかっているみたいです。こんなとき、別の速い方法が準備してあったりするんですよね、、、

コードの一番最後はメモリ開放にならないかとやってみたものです。
特に変わりはありませんでした。




PR

Comment (0) | ▲TOP

Comment

  • メールアドレスは入力しても管理画面でしか表示されません。
  • コメント投稿時にパスワードを設定していた場合のみ、名前をクリックすると編集出来ます。

Vodafone絵文字 i-mode絵文字 Ezweb絵文字