Blender 初心者質問スレッド Part2at CG
Blender 初心者質問スレッド Part2 - 暇つぶし2ch923:名無しさん@お腹いっぱい。
11/03/20 01:23:07.49 LGQzehBn
>>922
アクティブオブジェクトが無いか、画面が切り替わらないだけで、レンダリングしてるかのどちらかかな。
render.renderのinvoke内に画面切り替えの命令が入ってるだろうから、
INVOKE_DEFAULTを指定して明示的にinvokeを呼び出せばいいと思う。

import bpy
class SimpleOperator(bpy.types.Operator):
 bl_idname = "render.simple_operator"
 bl_label = "Simple Operator"
 def execute(self, context):
  bpy.ops.view3d.camera_to_view()
  bpy.ops.render.render('INVOKE_DEFAULT')
  return {'FINISHED'}
bpy.utils.register_class(SimpleOperator)

かなり簡略化したやつ。RunScript後、同じようにSearchから呼び出して実行。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch