Shade online フォーラム
ログイン
ユーザ名:

パスワード:

IDとパスワードを記憶

パスワード紛失
フラット表示 投稿するには登録が必要です 前のスレッド | 次のスレッド
投稿者 スレッド
投稿数: 308
投稿日時: 2007-05-04 16:51
Shadeの画面のちらつきの件
私の場合、多少重いシーン(jointがかなりあり、かつスキンを結構複雑に掛けているような)を読み込んだり、操作していたり、または、途中で別のプログラムを開いたときなど、Shadeの図形ウインドウが表示されないで、画面更新が極端に頻発して暫く反応しなくなる現象が頻発します。この現象は、その時々でかなり頻度が変ります。数分間続くなどはザラです。
他のユーザの方はどうでしょうか?
この原因は、どうも画面更新に伴うコールバック関数の呼び出しと、その中でさらに画面更新を呼び起こす処理を実行することによる、イベントの多重発生のような気がします。
私の場合デュアルコアですが、それが影響しているかも知れません。
私の場合も、自作プラグインが原因でそういう現象を引き起こす場合があり、近頃かなり気を使って作ってます。
そこで確認のため標準組み込みプラグインまで外して起動チェックをしてみました。その結果、全て外したときは、殆どちらつきは発生しません。その後、1つずつプラグインを追加して確認して行きましたが、確かに少しずつちらつきが増えて、最後は、結構ちらつくようになりました。特定のプラグインが悪影響しているようではありません。
この現象は、Shade7辺りから顕著になり、少しずつ影響が拡大しているような感じです。Shade9では、以前の場合以上に頻繁にコールバックが呼ばれるようです。また、そのシークエンスがマルチスレッドの理由からか、前後が逆に呼ばれることもあり、それも一因ともとれます。
具体的には、
シーンを呼び込むときに、その中の描画用のアトリビュートがある場合は、scene_opened の前に、make_wireframeが呼び出されるとか、
シーン無しで起動したり、Shadeが終了するときに
scene_interface がnillの active_scene_changed が必ず呼び出される等です。
また、brawser_update()も異様に頻繁に呼び出され、軽い処理でないと、とても使える物ではありません。
Shade側でもう少しコールバック関数の呼び出しを注意するだけでかなりその辺が安定すると思いますので、次回のアップデートやバージョンアップで是非考慮して欲しいと思います。
フラット表示 投稿するには登録が必要です 前のスレッド | 次のスレッド

題名 投稿者 日時
 » Shadeの画面のちらつきの件 MASA_ 2007-05-04 16:51
     Re: Shadeの画面のちらつきの件(9.1.0+) MASA_ 2007-06-20 21:33
       Re: Shadeの画面のちらつきの件(9.1.0+) MASA_ 2007-06-21 20:37

最近の投稿

フォーラム スレッド 返信 閲覧 最終投稿
Free Talk DNAの2重らせんの水素結合部位の作成 0 11735 2016-08-01 21:37 Benthos
Free Talk パート内の名前を一括返還 2 14245 2016-03-07 12:21 画像投稿機
Dev Forum イームズシェルチェアーの作成 2 14158 2015-11-25 14:44 CR7
Free Talk MOVファイルについて 17 35236 2014-12-29 17:14 momokuma
Dev Forum 2種類の液体アニメーションを作る方法 0 14244 2014-11-13 10:42 mejapan
Free Talk 面取りについて 0 13358 2014-11-08 15:18 MoonChild
Free Talk 丸太を結ぶ縄の作成について 1 19549 2014-09-18 22:33 kenslab
Free Talk パーティクルフィジックスのメタパーティクルについて 0 13817 2014-09-03 20:40 penta
Free Talk データの保存に関して 2 13640 2014-08-18 01:24 sierra
Free Talk Shade 3D ver14での、ポリゴンメッシュへの変換以上終了 1 14090 2014-04-23 12:04 MASA_