トップページ > CG > 2021年03月21日 > WOpQKfiN0

書き込み順位&時間帯一覧

6 位/192 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000003000000003



使用した名前一覧書き込んだスレッド一覧
名無しさん@お腹いっぱい。 (ワッチョイ 1302-4Ddi)
311 (ワッチョイ 1302-4Ddi)
Blender 初心者質問スレッド Part40

書き込みレス一覧

Blender 初心者質問スレッド Part40
311 :名無しさん@お腹いっぱい。 (ワッチョイ 1302-4Ddi)[]:2021/03/21(日) 15:07:08.83 ID:WOpQKfiN0
今まで2.79を使っていてhキーを押せばオブジェクトが非表示になりましたけど
2.92になってからhキーをおすとhide in viewportsが実行されるようになりましたよね
hideしただけだとアニメーションをさせているときに重たいオブジェクトがあるとfpsがガタ落ちするので
fpsが落ちなくなるdisable in viewportsを使っていきたいんですがdisable in viewportsを右クリックしてメニューからショートカットを追加する方法だと
hキーで非表示、alt+hで表示
という既存の表示非表示キーをhideではなくdisableするように置き換えた場合
オブジェクトモードではそれでいいんですが、編集モードで頂点辺面を非表示にすることができなくなるのでpreferenceからモードごとにhキー、alt+hのショートカットを切り替えるようにしたいんです

disable in viewportsのpythonのコマンドはこれですけどこれをコピペしただけではショートカットとして追加できないようでした

bpy.context.object.hide_render = True
bpy.context.object.hide_render = False

なので他の方法を調べていんたですがこのページにあるpythonをaddonとして追加すればhキーでdisable in viewportsはできました

https://blender.stackexchange.com/questions/159317/how-can-i-create-a-shortcut-that-will-hide-an-object-from-viewport-and-render
Blender 初心者質問スレッド Part40
312 :311 (ワッチョイ 1302-4Ddi)[]:2021/03/21(日) 15:08:10.53 ID:WOpQKfiN0
disable in viewportsを実行して選択したオブジェクトを非表示にするスクリプトはうまく動きますが
選択状態の非表示になったオブジェクトを再度表示するスクリプトのほうがうまく動かずこちらは実行すると
非表示になっているオブジェクトが存在しているとそれを選択していなくてもそれらがすべて表示されてしまいます
これを選択しているオブジェクトのみ表示に切り替えるようにしたいんですが、どう直したらいいんですかね?
disableになっているオブジェクトを表示するスクリプト部分はこれです

class UnhideSet(bpy.types.Operator):
"""Unhides selected objects from render&viewport"""
bl_idname = "object.unhide_set"
bl_label = "Unhide Objects from render&viewport"

def execute(self, context):
bpy.ops.object.hide_render_clear_all()
for obj in bpy.data.objects:
obj.hide_viewport = False
return {'FINISHED'}
Blender 初心者質問スレッド Part40
313 :311 (ワッチョイ 1302-4Ddi)[]:2021/03/21(日) 15:11:03.46 ID:WOpQKfiN0
もともとの書き込みがあったStackExchangeでスクリプトを書いた人に質問をしようとしましたがreputationが足りず投稿ができませんでした
作者のプロフを見て作者が登録している他のSNSサイトで質問をしようしましたがどこも質問可能な状態になっていないのでどうにもならずここで質問させてもらっています


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。