以下の内容はhttps://redhologerbera.hatenablog.com/entry/2024/11/28/235843より取得しました。


BlenderPythonでオブジェクトにアニメーションが含まれているか調べる

本日はBlender Python枠です。

タイトルの通りアニメーションを持つオブジェクトが存在するかを検知します。

〇環境

・Windows11PC

・Blender4.1

〇オブジェクトがアニメーションを持つかの判定

アニメーション事態を取得するにはactionを検知します。

_animation_data.actionをオブジェクトから判定するには以下のような処理で行います。

import bpy

# 選択しているオブジェクトを取得
obj = bpy.context.active_object

# アニメーションデータがあるかどうかを確認
if obj.animation_data and obj.animation_data.action:
    print("このオブジェクトにはアニメーションがあります。")
else:
    print("このオブジェクトにはアニメーションがありません。")

これによって選択中のオブジェクトがアニメーションを持っているかの判定が可能です。

本日は簡単ですが以上です。




以上の内容はhttps://redhologerbera.hatenablog.com/entry/2024/11/28/235843より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14