blender 骨骼屬性

大话人生發表於2024-04-18
Bone Name    AxisRollFromMatrix    MatrixFromAxisRoll    bbone_curveinx    bbone_curveinz    bbone_curveoutx    bbone_curveoutz    bbone_custom_handle_end    bbone_custom_handle_start    bbone_easein    bbone_easeout    bbone_handle_type_end    bbone_handle_type_start    bbone_handle_use_ease_end    bbone_handle_use_ease_start    bbone_handle_use_scale_end    bbone_handle_use_scale_start    bbone_mapping_mode    bbone_rollin    bbone_rollout    bbone_scalein    bbone_scaleout    bbone_segments    bbone_x    bbone_z    bl_rna    children    collections    color    convert_local_to_pose    envelope_distance    envelope_weight    evaluate_envelope    head    head_local    head_radius    hide    hide_select    inherit_scale    length    matrix    matrix_local    name    parent    rna_type    select    select_head    select_tail    show_wire    tail    tail_local    tail_radius    use_connect    use_cyclic_offset    use_deform    use_endroll_as_inroll    use_envelope_multiply    use_inherit_rotation    use_local_location    use_relative_parent    use_scale_easing
以下是Blender中骨骼(Bone)物件的一些常見屬性及其意義的簡要說明:

Bone Name: 骨骼的名稱,用於在Blender內部標識和引用。

Axis: 骨骼的區域性軸向。

Roll: 骨骼的旋轉角度,通常用於調整骨骼的朝向。

Axis Roll From Matrix: 從變換矩陣中得到的軸向旋轉。

Matrix From Axis Roll: 從軸向旋轉得到的變換矩陣。

bbone_curveinx: B-Bone的曲線控制點在X軸的位置。

bbone_curveinz: B-Bone的曲線控制點在Z軸的位置。

bbone_curveoutx: B-Bone的曲線結束控制點在X軸的位置。

bbone_curveoutz: B-Bone的曲線結束控制點在Z軸的位置。

bbone_custom_handle_end: B-Bone結束部分的自定義控制代碼型別。

bbone_custom_handle_start: B-Bone開始部分的自定義控制代碼型別。

bbone_easein: B-Bone開始部分的緩動係數。

bbone_easeout: B-Bone結束部分的緩動係數。

bbone_handle_type_end: B-Bone結束控制代碼的型別。

bbone_handle_type_start: B-Bone開始控制代碼的型別。

bbone_handle_use_ease_end: B-Bone結束控制代碼是否使用緩動。

bbone_handle_use_ease_start: B-Bone開始控制代碼是否使用緩動。

bbone_handle_use_scale_end: B-Bone結束控制代碼是否使用縮放。

bbone_handle_use_scale_start: B-Bone開始控制代碼是否使用縮放。

bbone_mapping_mode: B-Bone的對映模式。

bbone_rollin: B-Bone開始部分的卷繞角度。

bbone_rollout: B-Bone結束部分的卷繞角度。

bbone_scalein: B-Bone開始部分的縮放。

bbone_scaleout: B-Bone結束部分的縮放。

bbone_segments: B-Bone的分段數。

bbone_x: B-Bone在X軸的位置。

bbone_z: B-Bone在Z軸的位置。

bl_rna: Blender的RNA(執行時資料訪問)資訊。

children: 當前骨骼的子骨骼列表。

collections: 骨骼所屬的集合。

color: 骨骼在編輯器中顯示的顏色。

convert_local_to_pose: 將區域性變換轉換為姿勢變換。

envelope_distance: 包絡權重影響的距離。

envelope_weight: 骨骼對網格包絡權重的影響。

evaluate_envelope: 評估骨骼的包絡效果。

head: 骨骼頭部的位置。

head_local: 骨骼頭部的區域性位置。

head_radius: 骨骼頭部的區域性半徑。

hide: 是否在檢視中隱藏骨骼。

hide_select: 是否在選擇時隱藏骨骼。

inherit_scale: 是否從父骨骼繼承縮放。

length: 骨骼的長度。

matrix: 骨骼的變換矩陣。

matrix_local: 骨骼的區域性變換矩陣。

name: 骨骼的名稱。

parent: 骨骼的父骨骼。

rna_type: 骨骼的RNA型別。

select: 骨骼的選擇狀態。

select_head: 是否選擇骨骼的頭部。

select_tail: 是否選擇骨骼的尾部。

show_wire: 是否顯示線框。

tail: 骨骼尾部的位置。

tail_local: 骨骼尾部的區域性位置。

tail_radius: 骨骼尾部的區域性半徑。

use_connect: 是否連線到父骨骼。

use_cyclic_offset: 是否使用迴圈偏移。

use_deform: 是否參與變形。

use_endroll_as_inroll: 是否將結束卷繞用作開始卷繞。

use_envelope_multiply: 是否使用包絡乘法。

use_inherit_rotation: 是否繼承父骨骼的旋轉。

use_local_location: 是否使用區域性位置。

use_relative_parent: 是否相對於父骨骼的位置。

use_scale_easing: 是否使用縮放寬動。

這些屬性涵蓋了骨骼的各種變換、顯示狀態、動畫特性和與其他骨骼的關係等。其中一些屬性是特定於Blender中B-Bone(一種特殊的骨骼型別,用於建立平滑的曲線)的設定。其他屬性則與骨骼的基本功能和動畫控制有關。

相關文章