先日のfaceBBox.msをコールバックに登録し、フレームをレンダリングする度にオブジェクトを生成していくようにしたいのですが、コールバックの対象になるイベントはいったいどれなんでしょう?
下のように#preRenderイベントに登録するとレンダリング開始時の一度っきりの実行になります。フレーム毎には実行されません。
callbacks.addscript #preRender fileName:"D:\\faceBBoxForAnim-Pre.ms" id:#BBox
#preRenderFrameはメッシュ評価後に呼び出されるのでそこに新たにオブジェクトを配置しても無視されてレンダリングされないようです。
#preRenderEvalも同じくビューポートには新規のオブジェクト配置をしてくれますがレンダラーには伝わらず、、、
registerTimeCallbackでタイムスライダを動かすたびにコールバックって手もありますが、重くなりますしそもそもスクリプトファイルを登録できないんですね。
分からん、、、
続きを読む “Pre-Render Call back 出来ず”