Размер видео: 1280 X 720853 X 480640 X 360
Показать панель управления
Автовоспроизведение
Автоповтор
~~~!!!
에드온도 만들...
간단한 애드온 작성해서 사용하면 좋습니다~
블렌더 버전이 3.6.9라서 "blender": (3, 6, 9), 여기만 고치고 나머진 똑!같이 했는데... 21:28 부분 라벨이름으로 검색에 안나와요 거기서부터 막혔어요..ㅠㅠ 어떤 문제가 있는걸까요 ㅠㅠ bl_info = { "name": "KS New Window", "author": "Kind latte Man", "version": (1, 0), "blender": (3, 6, 9), "category": "User Interface",}import bpyclass MyNewWindow(bpy.types.Operator): bl_idname = "ks.mynewindow" bl_label = "My New Window" def execute(self, context): bpy.ops.wm.window_new() bpy.context.area.ui_type = 'PROPERTIES' bpy.ops.screen.area_split(direction='VERTICAL', factor = 0.85) bpy.ops.screen.area_split(direction='VERTICAL', factor = 0.25) bpy.context.area.ui_type = 'ShaderNodeTree' bpy.context.space_data.show_region_ui = False area = bpy.context.screen.areas[2] area.ui_type = 'ASSETS' #print(bpy.context.space_date.params.asset_library_ref) def timer(): if area.spaces.active.params == None: return 0 area.spaces.active.params.asset_library_ref = 'ALL' bpy.app.timers.register(timer) return {'FINISHED'} def register(): bpy.utils.register_class(MyNewWindow) def unregister(): bpy.utils.unregister_class(MyNewWindow) if __name__ == "__main__": register()
댓글을 너무 늦게 봐서 이제야 답변 드리네요올려주신 코드를 실행시 에러가 납니다~ 에러가 나는 부분은1. bl_info 시작 할때 가장 앞에 띄어쓰기가 되어있습니다. 해당 부분 없애 주시구요2. 마지막에서 2번째줄 if _name_ == "__main__": 이부분에서name 앞뒤로 언더바가 두개씩입니다.if __name__ == "__main__": 이렇게 수정하시면 될겁니다~ 방금 3.69에서 테스트 했는데 잘됩니다~
~~~!!!
에드온도 만들...
간단한 애드온 작성해서 사용하면 좋습니다~
블렌더 버전이 3.6.9라서 "blender": (3, 6, 9), 여기만 고치고 나머진 똑!같이 했는데... 21:28 부분 라벨이름으로 검색에 안나와요 거기서부터 막혔어요..ㅠㅠ 어떤 문제가 있는걸까요 ㅠㅠ
bl_info = {
"name": "KS New Window",
"author": "Kind latte Man",
"version": (1, 0),
"blender": (3, 6, 9),
"category": "User Interface",
}
import bpy
class MyNewWindow(bpy.types.Operator):
bl_idname = "ks.mynewindow"
bl_label = "My New Window"
def execute(self, context):
bpy.ops.wm.window_new()
bpy.context.area.ui_type = 'PROPERTIES'
bpy.ops.screen.area_split(direction='VERTICAL', factor = 0.85)
bpy.ops.screen.area_split(direction='VERTICAL', factor = 0.25)
bpy.context.area.ui_type = 'ShaderNodeTree'
bpy.context.space_data.show_region_ui = False
area = bpy.context.screen.areas[2]
area.ui_type = 'ASSETS'
#print(bpy.context.space_date.params.asset_library_ref)
def timer():
if area.spaces.active.params == None:
return 0
area.spaces.active.params.asset_library_ref = 'ALL'
bpy.app.timers.register(timer)
return {'FINISHED'}
def register():
bpy.utils.register_class(MyNewWindow)
def unregister():
bpy.utils.unregister_class(MyNewWindow)
if __name__ == "__main__":
register()
댓글을 너무 늦게 봐서 이제야 답변 드리네요
올려주신 코드를 실행시 에러가 납니다~ 에러가 나는 부분은
1. bl_info 시작 할때 가장 앞에 띄어쓰기가 되어있습니다. 해당 부분 없애 주시구요
2. 마지막에서 2번째줄 if _name_ == "__main__": 이부분에서
name 앞뒤로 언더바가 두개씩입니다.
if __name__ == "__main__": 이렇게 수정하시면 될겁니다~ 방금 3.69에서 테스트 했는데 잘됩니다~