Renamed BLTAnimationNode::position to BLTAnimationNode::graph_offset and made it hidden in the editor by default.
This commit is contained in:
parent
f3db8b67d0
commit
2cee55037b
@ -5,9 +5,9 @@
|
|||||||
#include "blendalot_animation_node.h"
|
#include "blendalot_animation_node.h"
|
||||||
|
|
||||||
void BLTAnimationNode::_bind_methods() {
|
void BLTAnimationNode::_bind_methods() {
|
||||||
ClassDB::bind_method(D_METHOD("set_position", "position"), &BLTAnimationNode::set_position);
|
ClassDB::bind_method(D_METHOD("set_graph_offset", "offset"), &BLTAnimationNode::set_graph_offset);
|
||||||
ClassDB::bind_method(D_METHOD("get_position"), &BLTAnimationNode::get_position);
|
ClassDB::bind_method(D_METHOD("get_graph_offset"), &BLTAnimationNode::get_graph_offset);
|
||||||
ADD_PROPERTY(PropertyInfo(Variant::VECTOR2, "position"), "set_position", "get_position");
|
ADD_PROPERTY(PropertyInfo(Variant::VECTOR2, "graph_offset", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NO_EDITOR), "set_graph_offset", "get_graph_offset");
|
||||||
|
|
||||||
ADD_SIGNAL(MethodInfo("animation_node_renamed", PropertyInfo(Variant::INT, "object_id"), PropertyInfo(Variant::STRING, "old_name"), PropertyInfo(Variant::STRING, "new_name")));
|
ADD_SIGNAL(MethodInfo("animation_node_renamed", PropertyInfo(Variant::INT, "object_id"), PropertyInfo(Variant::STRING, "old_name"), PropertyInfo(Variant::STRING, "new_name")));
|
||||||
ADD_SIGNAL(MethodInfo("animation_node_removed", PropertyInfo(Variant::INT, "object_id"), PropertyInfo(Variant::STRING, "name")));
|
ADD_SIGNAL(MethodInfo("animation_node_removed", PropertyInfo(Variant::INT, "object_id"), PropertyInfo(Variant::STRING, "name")));
|
||||||
@ -76,7 +76,7 @@ void BLTAnimationNodeBlendTree::_get_property_list(List<PropertyInfo> *p_list) c
|
|||||||
if (prop_name != "Output") {
|
if (prop_name != "Output") {
|
||||||
p_list->push_back(PropertyInfo(Variant::OBJECT, "nodes/" + prop_name + "/node", PROPERTY_HINT_RESOURCE_TYPE, "AnimationNode", PROPERTY_USAGE_NO_EDITOR));
|
p_list->push_back(PropertyInfo(Variant::OBJECT, "nodes/" + prop_name + "/node", PROPERTY_HINT_RESOURCE_TYPE, "AnimationNode", PROPERTY_USAGE_NO_EDITOR));
|
||||||
}
|
}
|
||||||
p_list->push_back(PropertyInfo(Variant::VECTOR2, "nodes/" + prop_name + "/position", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NO_EDITOR));
|
p_list->push_back(PropertyInfo(Variant::VECTOR2, "nodes/" + prop_name + "/graph_offset", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NO_EDITOR));
|
||||||
}
|
}
|
||||||
|
|
||||||
p_list->push_back(PropertyInfo(Variant::ARRAY, "node_connections", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NO_EDITOR));
|
p_list->push_back(PropertyInfo(Variant::ARRAY, "node_connections", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NO_EDITOR));
|
||||||
@ -96,9 +96,9 @@ bool BLTAnimationNodeBlendTree::_get(const StringName &p_name, Variant &r_value)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (what == "position") {
|
if (what == "graph_offset") {
|
||||||
if (node_index != -1) {
|
if (node_index != -1) {
|
||||||
r_value = tree_graph.nodes[node_index]->position;
|
r_value = tree_graph.nodes[node_index]->graph_offset;
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -136,10 +136,10 @@ bool BLTAnimationNodeBlendTree::_set(const StringName &p_name, const Variant &p_
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (what == "position") {
|
if (what == "graph_offset") {
|
||||||
int node_index = find_node_index_by_name(node_name);
|
int node_index = find_node_index_by_name(node_name);
|
||||||
if (node_index > -1) {
|
if (node_index > -1) {
|
||||||
tree_graph.nodes[node_index]->position = p_value;
|
tree_graph.nodes[node_index]->graph_offset = p_value;
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -263,7 +263,7 @@ public:
|
|||||||
NodeTimeInfo node_time_info;
|
NodeTimeInfo node_time_info;
|
||||||
bool active = false;
|
bool active = false;
|
||||||
|
|
||||||
Vector2 position;
|
Vector2 graph_offset;
|
||||||
|
|
||||||
virtual ~BLTAnimationNode() override = default;
|
virtual ~BLTAnimationNode() override = default;
|
||||||
virtual bool initialize(GraphEvaluationContext &context) {
|
virtual bool initialize(GraphEvaluationContext &context) {
|
||||||
@ -307,12 +307,12 @@ public:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void set_position(const Vector2 &p_position) {
|
void set_graph_offset(const Vector2 &p_position) {
|
||||||
position = p_position;
|
graph_offset = p_position;
|
||||||
}
|
}
|
||||||
|
|
||||||
Vector2 get_position() const {
|
Vector2 get_graph_offset() const {
|
||||||
return position;
|
return graph_offset;
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual Vector<StringName> get_input_names() const { return {}; }
|
virtual Vector<StringName> get_input_names() const { return {}; }
|
||||||
|
|||||||
@ -38,7 +38,7 @@ func create_node_for_blt_node(blt_node: BLTAnimationNode) -> GraphNode:
|
|||||||
var result_graph_node:GraphNode = GraphNode.new()
|
var result_graph_node:GraphNode = GraphNode.new()
|
||||||
result_graph_node.name = blt_node.resource_name
|
result_graph_node.name = blt_node.resource_name
|
||||||
result_graph_node.title = blt_node.resource_name
|
result_graph_node.title = blt_node.resource_name
|
||||||
result_graph_node.position_offset = blt_node.position
|
result_graph_node.position_offset = blt_node.graph_offset
|
||||||
|
|
||||||
var result_slot_offset = 0
|
var result_slot_offset = 0
|
||||||
|
|
||||||
@ -229,7 +229,7 @@ func _on_blend_tree_graph_edit_connection_request(from_node: StringName, from_po
|
|||||||
|
|
||||||
func _on_blend_tree_graph_edit_end_node_move() -> void:
|
func _on_blend_tree_graph_edit_end_node_move() -> void:
|
||||||
for graph_node:GraphNode in selected_nodes.keys():
|
for graph_node:GraphNode in selected_nodes.keys():
|
||||||
graph_node_to_blend_tree_node[graph_node].position = graph_node.position_offset
|
graph_node_to_blend_tree_node[graph_node].graph_offset = graph_node.position_offset
|
||||||
|
|
||||||
|
|
||||||
func _on_blend_tree_graph_edit_begin_node_move() -> void:
|
func _on_blend_tree_graph_edit_begin_node_move() -> void:
|
||||||
@ -266,6 +266,7 @@ func _on_add_node_popup_menu_index_pressed(index: int) -> void:
|
|||||||
|
|
||||||
if new_node_position != Vector2.INF:
|
if new_node_position != Vector2.INF:
|
||||||
graph_node.position_offset = new_node_position
|
graph_node.position_offset = new_node_position
|
||||||
|
new_blend_tree_node.graph_offset = new_node_position
|
||||||
|
|
||||||
new_node_position = Vector2.INF
|
new_node_position = Vector2.INF
|
||||||
|
|
||||||
|
|||||||
115
demo/main.tscn
115
demo/main.tscn
@ -6,7 +6,6 @@
|
|||||||
[ext_resource type="AnimationNodeBlendTree" uid="uid://dqy0dgwsm8t46" path="res://animation_tree_walk_limp.tres" id="3_272bh"]
|
[ext_resource type="AnimationNodeBlendTree" uid="uid://dqy0dgwsm8t46" path="res://animation_tree_walk_limp.tres" id="3_272bh"]
|
||||||
[ext_resource type="AnimationNodeBlendTree" uid="uid://vsf71o82lkld" path="res://animation_tree_walk_run.tres" id="6_5vw27"]
|
[ext_resource type="AnimationNodeBlendTree" uid="uid://vsf71o82lkld" path="res://animation_tree_walk_run.tres" id="6_5vw27"]
|
||||||
[ext_resource type="BLTAnimationNodeBlendTree" uid="uid://2qfwr1xkiw0s" path="res://synced_blend_tree_walk_limp.tres" id="6_272bh"]
|
[ext_resource type="BLTAnimationNodeBlendTree" uid="uid://2qfwr1xkiw0s" path="res://synced_blend_tree_walk_limp.tres" id="6_272bh"]
|
||||||
[ext_resource type="BLTAnimationNodeBlendTree" uid="uid://qsk64ax2o47f" path="res://synced_blend_tree_walk_run.tres" id="7_272bh"]
|
|
||||||
|
|
||||||
[sub_resource type="Theme" id="Theme_272bh"]
|
[sub_resource type="Theme" id="Theme_272bh"]
|
||||||
default_font_size = 30
|
default_font_size = 30
|
||||||
@ -32,6 +31,30 @@ sky = SubResource("Sky_1bvp3")
|
|||||||
tonemap_mode = 2
|
tonemap_mode = 2
|
||||||
glow_enabled = true
|
glow_enabled = true
|
||||||
|
|
||||||
|
[sub_resource type="BLTAnimationNodeBlend2" id="BLTAnimationNodeBlend2_bvt3d"]
|
||||||
|
resource_name = "BLTAnimationNodeBlend2"
|
||||||
|
graph_offset = Vector2(-540, -120)
|
||||||
|
|
||||||
|
[sub_resource type="BLTAnimationNodeSampler" id="BLTAnimationNodeSampler_sntl5"]
|
||||||
|
resource_name = "BLTAnimationNodeSampler 1"
|
||||||
|
graph_offset = Vector2(-1120, 180)
|
||||||
|
animation = &"animation_library/Run-InPlace"
|
||||||
|
|
||||||
|
[sub_resource type="BLTAnimationNodeSampler" id="BLTAnimationNodeSampler_n4m28"]
|
||||||
|
resource_name = "BLTAnimationNodeSampler"
|
||||||
|
graph_offset = Vector2(-1120, -280)
|
||||||
|
animation = &"animation_library/Walk-InPlace"
|
||||||
|
|
||||||
|
[sub_resource type="BLTAnimationNodeBlendTree" id="BLTAnimationNodeBlendTree_7mycd"]
|
||||||
|
nodes/Output/position = null
|
||||||
|
nodes/BLTAnimationNodeBlend2/node = SubResource("BLTAnimationNodeBlend2_bvt3d")
|
||||||
|
nodes/BLTAnimationNodeBlend2/position = null
|
||||||
|
"nodes/BLTAnimationNodeSampler 1/node" = SubResource("BLTAnimationNodeSampler_sntl5")
|
||||||
|
"nodes/BLTAnimationNodeSampler 1/position" = null
|
||||||
|
nodes/BLTAnimationNodeSampler/node = SubResource("BLTAnimationNodeSampler_n4m28")
|
||||||
|
nodes/BLTAnimationNodeSampler/position = null
|
||||||
|
node_connections = ["BLTAnimationNodeBlend2", 0, "BLTAnimationNodeSampler", "BLTAnimationNodeBlend2", 1, "BLTAnimationNodeSampler 1", "Output", 0, "BLTAnimationNodeBlend2"]
|
||||||
|
|
||||||
[node name="Main" type="Node3D" unique_id=933302313]
|
[node name="Main" type="Node3D" unique_id=933302313]
|
||||||
script = ExtResource("1_1bvp3")
|
script = ExtResource("1_1bvp3")
|
||||||
|
|
||||||
@ -155,29 +178,29 @@ parameters/BLTAnimationNodeBlend2/blend_amount = 1.0
|
|||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.4, 0, 0)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.4, 0, 0)
|
||||||
|
|
||||||
[node name="Skeleton3D" parent="Characters/MixamoAmyWalkRunSynced/Armature" parent_id_path=PackedInt32Array(2088190993, 259532241) index="0" unique_id=1597913436]
|
[node name="Skeleton3D" parent="Characters/MixamoAmyWalkRunSynced/Armature" parent_id_path=PackedInt32Array(2088190993, 52334938) index="0" unique_id=2014991417]
|
||||||
bones/0/position = Vector3(0.03366956, 22.30488, 0)
|
bones/0/position = Vector3(1.3737135, 42.922382, 0)
|
||||||
bones/2/position = Vector3(0.021933563, -1.2283401, -66.54255)
|
bones/2/position = Vector3(1.37469, -1.2283401, -63.996525)
|
||||||
bones/2/rotation = Quaternion(-0.7020165, -0.025985688, 0.0034645642, 0.7116779)
|
bones/2/rotation = Quaternion(-0.69760156, -0.026379798, 0.019266207, 0.7157409)
|
||||||
bones/3/position = Vector3(1.8626451e-08, 3.9624305, -0.274297)
|
bones/3/position = Vector3(1.8626451e-08, 3.9624305, -0.274297)
|
||||||
bones/3/rotation = Quaternion(-0.016682021, 0.014965671, -0.0026113286, 0.9997449)
|
bones/3/rotation = Quaternion(-0.022506908, 0.017493227, -0.0074128713, 0.99956536)
|
||||||
bones/4/position = Vector3(5.9604645e-08, 14.123348, 0.2644268)
|
bones/4/position = Vector3(5.9604645e-08, 14.123348, 0.2644268)
|
||||||
bones/4/rotation = Quaternion(0.008006268, 0.031130861, -0.0048357854, 0.9994714)
|
bones/4/rotation = Quaternion(-0.00365946, 0.03815137, -0.014585497, 0.99915886)
|
||||||
bones/5/position = Vector3(3.7252903e-08, 11.404536, 0.106110305)
|
bones/5/position = Vector3(3.7252903e-08, 11.404536, 0.106110305)
|
||||||
bones/5/rotation = Quaternion(0.008006268, 0.03113088, -0.0048357914, 0.9994714)
|
bones/5/rotation = Quaternion(-0.0036594612, 0.038151365, -0.014585488, 0.99915886)
|
||||||
bones/6/position = Vector3(2.9802322e-08, 9.946667, 1.6090326e-08)
|
bones/6/position = Vector3(2.9802322e-08, 9.946667, 1.6090326e-08)
|
||||||
bones/6/rotation = Quaternion(0.043000314, -0.01605664, 0.0336432, 0.9983794)
|
bones/6/rotation = Quaternion(0.031101733, -0.016018406, 0.03743902, 0.9986864)
|
||||||
bones/7/position = Vector3(3.1292439e-07, 8.579114, 0.11416777)
|
bones/7/position = Vector3(3.1292439e-07, 8.579114, 0.11416777)
|
||||||
bones/7/rotation = Quaternion(0.0067235962, -0.019416407, -0.004696545, 0.9997777)
|
bones/7/rotation = Quaternion(0.007968462, -0.023749013, 0.017739752, 0.9995287)
|
||||||
bones/8/position = Vector3(1.8626451e-09, 25.089184, 0.33387405)
|
bones/8/position = Vector3(1.8626451e-09, 25.089184, 0.33387405)
|
||||||
bones/9/position = Vector3(4.22409, 8.898366, -0.056614783)
|
bones/9/position = Vector3(4.22409, 8.898366, -0.056614783)
|
||||||
bones/9/rotation = Quaternion(0.6655204, 0.33482903, -0.54497546, 0.38467056)
|
bones/9/rotation = Quaternion(0.67403185, 0.32335418, -0.54488075, 0.3797739)
|
||||||
bones/10/position = Vector3(7.763405e-07, 8.86101, -1.885943e-05)
|
bones/10/position = Vector3(7.763405e-07, 8.86101, -1.885943e-05)
|
||||||
bones/10/rotation = Quaternion(0.3856572, -0.029256662, -0.20285419, 0.8995903)
|
bones/10/rotation = Quaternion(0.3653002, -0.028586289, -0.27500978, 0.8888802)
|
||||||
bones/11/position = Vector3(-6.736064e-08, 18.975187, -5.359281e-06)
|
bones/11/position = Vector3(-6.736064e-08, 18.975187, -5.359281e-06)
|
||||||
bones/11/rotation = Quaternion(0.0491358, 0.18193112, 0.21587172, 0.95806384)
|
bones/11/rotation = Quaternion(0.053082827, 0.17740138, 0.31139585, 0.9320641)
|
||||||
bones/12/position = Vector3(2.0505329e-06, 19.896036, 4.198435e-06)
|
bones/12/position = Vector3(2.0505329e-06, 19.896036, 4.198435e-06)
|
||||||
bones/12/rotation = Quaternion(-0.10542738, 0.21719287, 0.097704284, 0.9654874)
|
bones/12/rotation = Quaternion(-0.02275733, 0.23029867, -0.11381663, 0.96617305)
|
||||||
bones/13/position = Vector3(-2.0888743, 2.1412597, 1.2094326)
|
bones/13/position = Vector3(-2.0888743, 2.1412597, 1.2094326)
|
||||||
bones/13/rotation = Quaternion(0.25766087, -0.0057431525, 0.24790713, 0.93387365)
|
bones/13/rotation = Quaternion(0.25766087, -0.0057431525, 0.24790713, 0.93387365)
|
||||||
bones/14/position = Vector3(-0.3297696, 2.5601492, 5.6111962e-06)
|
bones/14/position = Vector3(-0.3297696, 2.5601492, 5.6111962e-06)
|
||||||
@ -186,96 +209,96 @@ bones/15/position = Vector3(0.07692051, 2.7271638, -7.698024e-07)
|
|||||||
bones/15/rotation = Quaternion(0.041175473, -5.169663e-07, -3.3207877e-07, 0.99915195)
|
bones/15/rotation = Quaternion(0.041175473, -5.169663e-07, -3.3207877e-07, 0.99915195)
|
||||||
bones/16/position = Vector3(0.25285125, 2.2376482, -2.5033949e-06)
|
bones/16/position = Vector3(0.25285125, 2.2376482, -2.5033949e-06)
|
||||||
bones/17/position = Vector3(-2.5860305, 6.9422946, 0.029643927)
|
bones/17/position = Vector3(-2.5860305, 6.9422946, 0.029643927)
|
||||||
bones/17/rotation = Quaternion(0.32230198, 0.013257779, 0.0790869, 0.9432342)
|
bones/17/rotation = Quaternion(0.35217047, 0.017903585, 0.089692846, 0.9314562)
|
||||||
bones/18/position = Vector3(0.0010065138, 2.844871, 2.6222544e-05)
|
bones/18/position = Vector3(0.0010065138, 2.844871, 2.6222544e-05)
|
||||||
bones/18/rotation = Quaternion(0.51890975, -0.009350935, 0.048978366, 0.8533736)
|
bones/18/rotation = Quaternion(0.5128366, -0.009204624, 0.048090808, 0.8570888)
|
||||||
bones/19/position = Vector3(-0.001300633, 2.6654923, -3.370296e-06)
|
bones/19/position = Vector3(-0.001300633, 2.6654923, -3.370296e-06)
|
||||||
bones/19/rotation = Quaternion(0.0067229928, -1.8172469e-07, -1.12402185e-08, 0.9999774)
|
bones/19/rotation = Quaternion(0.0067229928, -1.8172469e-07, -1.12402185e-08, 0.9999774)
|
||||||
bones/20/position = Vector3(0.00029665232, 2.2974284, 2.6011842e-06)
|
bones/20/position = Vector3(0.00029665232, 2.2974284, 2.6011842e-06)
|
||||||
bones/21/position = Vector3(-0.81500757, 6.8271494, -0.11008961)
|
bones/21/position = Vector3(-0.81500757, 6.8271494, -0.11008961)
|
||||||
bones/21/rotation = Quaternion(0.44832447, -0.029388895, 0.08389875, 0.8894394)
|
bones/21/rotation = Quaternion(0.47678298, -0.024179399, 0.09396766, 0.8736494)
|
||||||
bones/22/position = Vector3(-0.011725575, 3.256784, 9.871595e-06)
|
bones/22/position = Vector3(-0.011725575, 3.256784, 9.871595e-06)
|
||||||
bones/22/rotation = Quaternion(0.6974019, -0.007876825, 0.0774008, 0.71244484)
|
bones/22/rotation = Quaternion(0.6923176, -0.007814516, 0.076714024, 0.7174611)
|
||||||
bones/23/position = Vector3(-0.00070961565, 3.1778917, -4.440292e-06)
|
bones/23/position = Vector3(-0.00070961565, 3.1778917, -4.440292e-06)
|
||||||
bones/23/rotation = Quaternion(0.05807299, -2.1569534e-08, -4.8931874e-08, 0.99831235)
|
bones/23/rotation = Quaternion(0.05807299, -2.1569534e-08, -4.8931874e-08, 0.99831235)
|
||||||
bones/24/position = Vector3(0.012437165, 2.6951318, 2.2368273e-05)
|
bones/24/position = Vector3(0.012437165, 2.6951318, 2.2368273e-05)
|
||||||
bones/25/position = Vector3(0.89882326, 6.7787366, -0.023027958)
|
bones/25/position = Vector3(0.89882326, 6.7787366, -0.023027958)
|
||||||
bones/25/rotation = Quaternion(0.43942147, -0.11050543, -0.00536839, 0.8914418)
|
bones/25/rotation = Quaternion(0.46876705, -0.10649501, 0.0048512574, 0.8768654)
|
||||||
bones/26/position = Vector3(-0.0040293336, 2.958041, 1.3685599e-05)
|
bones/26/position = Vector3(-0.0040293336, 2.958041, 1.3685599e-05)
|
||||||
bones/26/rotation = Quaternion(0.70637834, 0.0028474892, 0.061491687, 0.70515275)
|
bones/26/rotation = Quaternion(0.7013153, 0.002825051, 0.061101884, 0.7102221)
|
||||||
bones/27/position = Vector3(0.0024927258, 2.756927, -1.8636636e-05)
|
bones/27/position = Vector3(0.0024927258, 2.756927, -1.8636636e-05)
|
||||||
bones/27/rotation = Quaternion(-0.0033205294, 3.9059813e-08, 6.5682637e-09, 0.9999945)
|
bones/27/rotation = Quaternion(-0.0033205294, 3.9059813e-08, 6.5682637e-09, 0.9999945)
|
||||||
bones/28/position = Vector3(0.0015397072, 2.3345788, 1.1771219e-05)
|
bones/28/position = Vector3(0.0015397072, 2.3345788, 1.1771219e-05)
|
||||||
bones/29/position = Vector3(2.5022223, 6.3907866, 0.08744741)
|
bones/29/position = Vector3(2.5022223, 6.3907866, 0.08744741)
|
||||||
bones/29/rotation = Quaternion(0.5366728, -0.15708813, -0.01123394, 0.8289629)
|
bones/29/rotation = Quaternion(0.56450063, -0.15266693, -0.0018035976, 0.8111898)
|
||||||
bones/30/position = Vector3(0.0032016933, 2.6237173, 5.5511973e-06)
|
bones/30/position = Vector3(0.0032016933, 2.6237173, 5.5511973e-06)
|
||||||
bones/30/rotation = Quaternion(0.6318143, 0.022965502, 0.05855106, 0.7725639)
|
bones/30/rotation = Quaternion(0.6262513, 0.022716032, 0.058525927, 0.7770894)
|
||||||
bones/31/position = Vector3(0.003878951, 2.1320877, -1.2886679e-06)
|
bones/31/position = Vector3(0.003878951, 2.1320877, -1.2886679e-06)
|
||||||
bones/31/rotation = Quaternion(-0.06925962, -1.0360488e-07, -7.0190005e-08, 0.9975987)
|
bones/31/rotation = Quaternion(-0.06925962, -1.0360488e-07, -7.0190005e-08, 0.9975987)
|
||||||
bones/32/position = Vector3(-0.0070759356, 1.7932303, -8.8289596e-07)
|
bones/32/position = Vector3(-0.0070759356, 1.7932303, -8.8289596e-07)
|
||||||
bones/33/position = Vector3(-4.2240915, 8.897269, -0.030230172)
|
bones/33/position = Vector3(-4.2240915, 8.897269, -0.030230172)
|
||||||
bones/33/rotation = Quaternion(0.65423024, -0.3460148, 0.5481125, 0.38965285)
|
bones/33/rotation = Quaternion(0.64940715, -0.35115576, 0.552351, 0.38712853)
|
||||||
bones/34/position = Vector3(9.327891e-07, 8.8610115, -9.847447e-06)
|
bones/34/position = Vector3(9.327891e-07, 8.8610115, -9.847447e-06)
|
||||||
bones/34/rotation = Quaternion(0.33522785, 0.13258426, -0.06878553, 0.93022156)
|
bones/34/rotation = Quaternion(0.37322992, 0.051175877, -0.014639804, 0.92621064)
|
||||||
bones/35/position = Vector3(6.476337e-07, 18.973557, 5.8403616e-06)
|
bones/35/position = Vector3(6.476337e-07, 18.973557, 5.8403616e-06)
|
||||||
bones/35/rotation = Quaternion(0.06291787, -0.06795199, -0.34171283, 0.9352305)
|
bones/35/rotation = Quaternion(-2.38223e-05, -0.0878173, -0.45667896, 0.8852867)
|
||||||
bones/36/position = Vector3(-7.630494e-08, 19.89834, -1.8180976e-06)
|
bones/36/position = Vector3(-7.630494e-08, 19.89834, -1.8180976e-06)
|
||||||
bones/36/rotation = Quaternion(-0.13934937, -0.17929602, 0.059740018, 0.972042)
|
bones/36/rotation = Quaternion(-0.22069603, -0.15216982, -0.028448751, 0.9629787)
|
||||||
bones/37/position = Vector3(2.0620086, 2.1477072, 1.2410417)
|
bones/37/position = Vector3(2.0620086, 2.1477072, 1.2410417)
|
||||||
bones/37/rotation = Quaternion(0.20313361, 0.020001005, -0.30569944, 0.9299916)
|
bones/37/rotation = Quaternion(0.21391132, 0.020952638, -0.2679689, 0.93914616)
|
||||||
bones/38/position = Vector3(0.2744484, 2.5658755, 3.7584634e-06)
|
bones/38/position = Vector3(0.2744484, 2.5658755, 3.7584634e-06)
|
||||||
bones/38/rotation = Quaternion(0.07182112, -0.15283245, 0.11806564, 0.97854203)
|
bones/38/rotation = Quaternion(0.064052425, -0.18935232, 0.09533193, 0.9751691)
|
||||||
bones/39/position = Vector3(-0.076725245, 2.730221, -7.234994e-06)
|
bones/39/position = Vector3(-0.076725245, 2.730221, -7.234994e-06)
|
||||||
bones/39/rotation = Quaternion(0.037325032, -2.1781963e-08, 1.19075e-07, 0.99930316)
|
bones/39/rotation = Quaternion(0.037325032, -2.1781963e-08, 1.19075e-07, 0.99930316)
|
||||||
bones/40/position = Vector3(-0.19772077, 2.2442596, 9.685756e-06)
|
bones/40/position = Vector3(-0.19772077, 2.2442596, 9.685756e-06)
|
||||||
bones/41/position = Vector3(2.5699375, 7.0537868, 0.05093465)
|
bones/41/position = Vector3(2.5699375, 7.0537868, 0.05093465)
|
||||||
bones/41/rotation = Quaternion(0.44285733, 0.008293978, -0.03807221, 0.89574504)
|
bones/41/rotation = Quaternion(0.45433038, 0.007974177, -0.040324483, 0.8898841)
|
||||||
bones/42/position = Vector3(-0.0015108623, 2.816315, -9.529522e-06)
|
bones/42/position = Vector3(-0.0015108623, 2.816315, -9.529522e-06)
|
||||||
bones/42/rotation = Quaternion(0.5924978, 0.028048418, -0.045164384, 0.80381584)
|
bones/42/rotation = Quaternion(0.6120771, 0.028411472, -0.047977913, 0.78882915)
|
||||||
bones/43/position = Vector3(0.0011758618, 2.6396425, 2.472788e-06)
|
bones/43/position = Vector3(0.0011758618, 2.6396425, 2.472788e-06)
|
||||||
bones/43/rotation = Quaternion(0.0026853334, 3.311302e-08, -5.8677845e-08, 0.9999965)
|
bones/43/rotation = Quaternion(0.0026853334, 3.311302e-08, -5.8677845e-08, 0.9999965)
|
||||||
bones/44/position = Vector3(0.00033191964, 2.2415001, 1.3194513e-06)
|
bones/44/position = Vector3(0.00033191964, 2.2415001, 1.3194513e-06)
|
||||||
bones/45/position = Vector3(0.76549155, 7.018211, -0.09038047)
|
bones/45/position = Vector3(0.76549155, 7.018211, -0.09038047)
|
||||||
bones/45/rotation = Quaternion(0.46793976, 0.036938474, -0.033631414, 0.88234746)
|
bones/45/rotation = Quaternion(0.483478, 0.036460996, -0.036219023, 0.87384653)
|
||||||
bones/46/position = Vector3(0.008488461, 3.3401706, -6.017696e-06)
|
bones/46/position = Vector3(0.008488461, 3.3401706, -6.017696e-06)
|
||||||
bones/46/rotation = Quaternion(0.6849328, 0.039953418, -0.055356182, 0.72540087)
|
bones/46/rotation = Quaternion(0.701871, 0.04011571, -0.05796006, 0.7088077)
|
||||||
bones/47/position = Vector3(-0.007900611, 3.0566626, 5.4270527e-06)
|
bones/47/position = Vector3(-0.007900611, 3.0566626, 5.4270527e-06)
|
||||||
bones/47/rotation = Quaternion(-0.027461762, -2.0760188e-08, 5.6872928e-08, 0.9996229)
|
bones/47/rotation = Quaternion(-0.027461762, -2.0760188e-08, 5.6872928e-08, 0.9996229)
|
||||||
bones/48/position = Vector3(-0.00058989227, 2.63951, 9.457464e-06)
|
bones/48/position = Vector3(-0.00058989227, 2.63951, 9.457464e-06)
|
||||||
bones/49/position = Vector3(-0.8923034, 6.9110794, -0.12160769)
|
bones/49/position = Vector3(-0.8923034, 6.9110794, -0.12160769)
|
||||||
bones/49/rotation = Quaternion(0.47066858, 0.033067867, -0.0154665, 0.8815544)
|
bones/49/rotation = Quaternion(0.48708817, 0.03278609, -0.015544657, 0.8725985)
|
||||||
bones/50/position = Vector3(-0.00297606, 2.923956, 1.7109673e-05)
|
bones/50/position = Vector3(-0.00297606, 2.923956, 1.7109673e-05)
|
||||||
bones/50/rotation = Quaternion(0.6740056, -0.019516876, -0.06773796, 0.7353549)
|
bones/50/rotation = Quaternion(0.6931497, -0.019576456, -0.06891241, 0.71722454)
|
||||||
bones/51/position = Vector3(0.0026345253, 2.717951, -5.427028e-06)
|
bones/51/position = Vector3(0.0026345253, 2.717951, -5.427028e-06)
|
||||||
bones/51/rotation = Quaternion(0.009096339, 7.025756e-08, 2.6579988e-08, 0.99995863)
|
bones/51/rotation = Quaternion(0.009096339, 7.025756e-08, 2.6579988e-08, 0.99995863)
|
||||||
bones/52/position = Vector3(0.0003426671, 2.379634, 1.4747493e-06)
|
bones/52/position = Vector3(0.0003426671, 2.379634, 1.4747493e-06)
|
||||||
bones/53/position = Vector3(-2.4431183, 6.453577, 0.12551774)
|
bones/53/position = Vector3(-2.4431183, 6.453577, 0.12551774)
|
||||||
bones/53/rotation = Quaternion(0.4273077, 0.025455933, -0.032704208, 0.9031559)
|
bones/53/rotation = Quaternion(0.44882435, 0.025137398, -0.033032093, 0.89265347)
|
||||||
bones/54/position = Vector3(-0.0026362836, 2.6278691, 4.2827646e-06)
|
bones/54/position = Vector3(-0.0026362836, 2.6278691, 4.2827646e-06)
|
||||||
bones/54/rotation = Quaternion(0.73083663, -0.044815022, -0.09265602, 0.6747476)
|
bones/54/rotation = Quaternion(0.7472647, -0.045266245, -0.09292602, 0.65643823)
|
||||||
bones/55/position = Vector3(-0.001860708, 2.1224687, 9.940322e-07)
|
bones/55/position = Vector3(-0.001860708, 2.1224687, 9.940322e-07)
|
||||||
bones/55/rotation = Quaternion(-0.03619139, -1.1229469e-07, 2.121775e-08, 0.9993449)
|
bones/55/rotation = Quaternion(-0.03619139, -1.1229469e-07, 2.121775e-08, 0.9993449)
|
||||||
bones/56/position = Vector3(0.004502952, 1.7919822, 1.2924895e-05)
|
bones/56/position = Vector3(0.004502952, 1.7919822, 1.2924895e-05)
|
||||||
bones/57/position = Vector3(7.557004, -4.826265, 0.30053553)
|
bones/57/position = Vector3(7.557004, -4.826265, 0.30053553)
|
||||||
bones/57/rotation = Quaternion(-0.036588665, -0.34452513, -0.9375553, 0.030883614)
|
bones/57/rotation = Quaternion(-0.04979198, -0.3562142, -0.93288946, 0.018696664)
|
||||||
bones/58/position = Vector3(-0.124621816, 24.06574, 0.10470339)
|
bones/58/position = Vector3(-0.124621816, 24.06574, 0.10470339)
|
||||||
bones/58/rotation = Quaternion(-0.17203768, -0.022209316, 0.008335125, 0.98480475)
|
bones/58/rotation = Quaternion(-0.30548102, 0.032796834, -0.01660958, 0.9514882)
|
||||||
bones/59/position = Vector3(-0.0060171685, 33.063114, 0.00394835)
|
bones/59/position = Vector3(-0.0060171685, 33.063114, 0.00394835)
|
||||||
bones/59/rotation = Quaternion(0.500414, -0.0045057763, 0.0039036346, 0.86576587)
|
bones/59/rotation = Quaternion(0.44427872, 0.000708564, 0.0098030325, 0.8958346)
|
||||||
bones/60/position = Vector3(-0.0052775713, 12.893309, -0.5155027)
|
bones/60/position = Vector3(-0.0052775713, 12.893309, -0.5155027)
|
||||||
bones/60/rotation = Quaternion(0.34159487, -0.05822111, 0.025601145, 0.9376929)
|
bones/60/rotation = Quaternion(0.31359768, -0.055260643, 0.025034118, 0.94761604)
|
||||||
bones/61/position = Vector3(0.014227723, 6.420835, 0.007887725)
|
bones/61/position = Vector3(0.014227723, 6.420835, 0.007887725)
|
||||||
bones/62/position = Vector3(-7.557004, -4.826261, 0.30053535)
|
bones/62/position = Vector3(-7.557004, -4.826261, 0.30053535)
|
||||||
bones/62/rotation = Quaternion(-0.105550915, -0.06569394, 0.9920036, 0.021728868)
|
bones/62/rotation = Quaternion(-0.10350199, -0.08600675, 0.989418, 0.0542423)
|
||||||
bones/63/position = Vector3(0.12476807, 24.070103, -0.14491707)
|
bones/63/position = Vector3(0.12476807, 24.070103, -0.14491707)
|
||||||
bones/63/rotation = Quaternion(-0.21048684, -0.113292366, 0.05454326, 0.96947676)
|
bones/63/rotation = Quaternion(-0.32747734, -0.0674623, 0.0130414665, 0.9423574)
|
||||||
bones/64/position = Vector3(0.0060205855, 33.063133, 0.004499323)
|
bones/64/position = Vector3(0.0060205855, 33.063133, 0.004499323)
|
||||||
bones/64/rotation = Quaternion(0.5910368, -0.030297726, -0.04612658, 0.8047532)
|
bones/64/rotation = Quaternion(0.26777777, -0.01583679, -0.0035161127, 0.9633441)
|
||||||
bones/65/position = Vector3(0.005378528, 12.718271, -0.52236915)
|
bones/65/position = Vector3(0.005378528, 12.718271, -0.52236915)
|
||||||
bones/65/rotation = Quaternion(0.4105115, 0.015659228, -0.01512902, 0.91159546)
|
bones/65/rotation = Quaternion(0.6911166, 0.033012606, 0.0070720776, 0.72195446)
|
||||||
bones/66/position = Vector3(-0.014239848, 6.412128, 0.0079107955)
|
bones/66/position = Vector3(-0.014239848, 6.412128, 0.0079107955)
|
||||||
|
|
||||||
[node name="AnimationPlayer" parent="Characters/MixamoAmyWalkRunSynced" index="1" unique_id=99701443]
|
[node name="AnimationPlayer" parent="Characters/MixamoAmyWalkRunSynced" index="1" unique_id=945472897]
|
||||||
active = false
|
active = false
|
||||||
|
|
||||||
[node name="AnimationPlayer2" type="AnimationPlayer" parent="Characters/MixamoAmyWalkRunSynced" unique_id=1255239074]
|
[node name="AnimationPlayer2" type="AnimationPlayer" parent="Characters/MixamoAmyWalkRunSynced" unique_id=1255239074]
|
||||||
@ -284,7 +307,7 @@ libraries/animation_library = ExtResource("3_1bvp3")
|
|||||||
|
|
||||||
[node name="SyncedAnimationGraph" type="BLTAnimationGraph" parent="Characters/MixamoAmyWalkRunSynced" unique_id=1602406394]
|
[node name="SyncedAnimationGraph" type="BLTAnimationGraph" parent="Characters/MixamoAmyWalkRunSynced" unique_id=1602406394]
|
||||||
animation_player = NodePath("../AnimationPlayer2")
|
animation_player = NodePath("../AnimationPlayer2")
|
||||||
tree_root = ExtResource("7_272bh")
|
tree_root = SubResource("BLTAnimationNodeBlendTree_7mycd")
|
||||||
skeleton = NodePath("../Armature/Skeleton3D")
|
skeleton = NodePath("../Armature/Skeleton3D")
|
||||||
parameters/BLTAnimationNodeBlend2/blend_amount = 0.0
|
parameters/BLTAnimationNodeBlend2/blend_amount = 0.0
|
||||||
|
|
||||||
|
|||||||
@ -1,12 +1,15 @@
|
|||||||
[gd_resource type="BLTAnimationNodeBlendTree" load_steps=4 format=3]
|
[gd_resource type="BLTAnimationNodeBlendTree" format=3]
|
||||||
|
|
||||||
[sub_resource type="BLTAnimationNodeSampler" id="BLTAnimationNodeSampler_bvt3d"]
|
[sub_resource type="BLTAnimationNodeSampler" id="BLTAnimationNodeSampler_bvt3d"]
|
||||||
|
resource_name = "BLTAnimationNodeSampler 1"
|
||||||
animation = &"animation_library/TestAnimationB"
|
animation = &"animation_library/TestAnimationB"
|
||||||
|
|
||||||
[sub_resource type="BLTAnimationNodeSampler" id="BLTAnimationNodeSampler_sntl5"]
|
[sub_resource type="BLTAnimationNodeSampler" id="BLTAnimationNodeSampler_sntl5"]
|
||||||
|
resource_name = "BLTAnimationNodeSampler"
|
||||||
animation = &"animation_library/TestAnimationA"
|
animation = &"animation_library/TestAnimationA"
|
||||||
|
|
||||||
[sub_resource type="BLTAnimationNodeBlend2" id="BLTAnimationNodeBlend2_n4m28"]
|
[sub_resource type="BLTAnimationNodeBlend2" id="BLTAnimationNodeBlend2_n4m28"]
|
||||||
|
resource_name = "Blend2"
|
||||||
sync = false
|
sync = false
|
||||||
blend_amount = 0.5
|
blend_amount = 0.5
|
||||||
sync = false
|
sync = false
|
||||||
@ -18,4 +21,4 @@ nodes/Blend2/position = Vector2(0, 0)
|
|||||||
"nodes/BLTAnimationNodeSampler 1/position" = Vector2(0, 0)
|
"nodes/BLTAnimationNodeSampler 1/position" = Vector2(0, 0)
|
||||||
nodes/BLTAnimationNodeSampler/node = SubResource("BLTAnimationNodeSampler_sntl5")
|
nodes/BLTAnimationNodeSampler/node = SubResource("BLTAnimationNodeSampler_sntl5")
|
||||||
nodes/BLTAnimationNodeSampler/position = Vector2(0, 0)
|
nodes/BLTAnimationNodeSampler/position = Vector2(0, 0)
|
||||||
node_connections = [&"Blend2", 0, &"BLTAnimationNodeSampler", &"Blend2", 1, &"BLTAnimationNodeSampler 1", &"Output", 0, &"Blend2"]
|
node_connections = ["Blend2", 0, "BLTAnimationNodeSampler", "Blend2", 1, "BLTAnimationNodeSampler 1", "Output", 0, "Blend2"]
|
||||||
|
|||||||
@ -2,25 +2,25 @@
|
|||||||
|
|
||||||
[sub_resource type="BLTAnimationNodeBlend2" id="BLTAnimationNodeBlend2_bvt3d"]
|
[sub_resource type="BLTAnimationNodeBlend2" id="BLTAnimationNodeBlend2_bvt3d"]
|
||||||
resource_name = "BLTAnimationNodeBlend2"
|
resource_name = "BLTAnimationNodeBlend2"
|
||||||
position = Vector2(950.50195, 749.8301)
|
graph_offset = Vector2(-600, 180)
|
||||||
blend_amount = 1.0
|
blend_amount = 1.0
|
||||||
|
|
||||||
[sub_resource type="BLTAnimationNodeSampler" id="BLTAnimationNodeSampler_sntl5"]
|
[sub_resource type="BLTAnimationNodeSampler" id="BLTAnimationNodeSampler_sntl5"]
|
||||||
resource_name = "BLTAnimationNodeSampler 1"
|
resource_name = "BLTAnimationNodeSampler 1"
|
||||||
position = Vector2(101.323975, 1247.624)
|
graph_offset = Vector2(-1200, 560)
|
||||||
animation = &"animation_library/Limping-InPlace"
|
animation = &"animation_library/Limping-InPlace"
|
||||||
|
|
||||||
[sub_resource type="BLTAnimationNodeSampler" id="BLTAnimationNodeSampler_n4m28"]
|
[sub_resource type="BLTAnimationNodeSampler" id="BLTAnimationNodeSampler_n4m28"]
|
||||||
resource_name = "BLTAnimationNodeSampler"
|
resource_name = "BLTAnimationNodeSampler"
|
||||||
position = Vector2(101.323975, 398.44608)
|
graph_offset = Vector2(-1300, -40)
|
||||||
animation = &"animation_library/Walk-InPlace"
|
animation = &"animation_library/Walk-InPlace"
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
nodes/Output/position = Vector2(1741.1158, 925.52203)
|
nodes/Output/position = null
|
||||||
nodes/BLTAnimationNodeBlend2/node = SubResource("BLTAnimationNodeBlend2_bvt3d")
|
nodes/BLTAnimationNodeBlend2/node = SubResource("BLTAnimationNodeBlend2_bvt3d")
|
||||||
nodes/BLTAnimationNodeBlend2/position = Vector2(950.50195, 749.8301)
|
nodes/BLTAnimationNodeBlend2/position = null
|
||||||
"nodes/BLTAnimationNodeSampler 1/node" = SubResource("BLTAnimationNodeSampler_sntl5")
|
"nodes/BLTAnimationNodeSampler 1/node" = SubResource("BLTAnimationNodeSampler_sntl5")
|
||||||
"nodes/BLTAnimationNodeSampler 1/position" = Vector2(101.323975, 1247.624)
|
"nodes/BLTAnimationNodeSampler 1/position" = null
|
||||||
nodes/BLTAnimationNodeSampler/node = SubResource("BLTAnimationNodeSampler_n4m28")
|
nodes/BLTAnimationNodeSampler/node = SubResource("BLTAnimationNodeSampler_n4m28")
|
||||||
nodes/BLTAnimationNodeSampler/position = Vector2(101.323975, 398.44608)
|
nodes/BLTAnimationNodeSampler/position = null
|
||||||
node_connections = ["BLTAnimationNodeBlend2", 0, "BLTAnimationNodeSampler", "BLTAnimationNodeBlend2", 1, "BLTAnimationNodeSampler 1", "Output", 0, "BLTAnimationNodeBlend2"]
|
node_connections = ["BLTAnimationNodeBlend2", 0, "BLTAnimationNodeSampler", "BLTAnimationNodeBlend2", 1, "BLTAnimationNodeSampler 1", "Output", 0, "BLTAnimationNodeBlend2"]
|
||||||
|
|||||||
@ -2,24 +2,24 @@
|
|||||||
|
|
||||||
[sub_resource type="BLTAnimationNodeBlend2" id="BLTAnimationNodeBlend2_bvt3d"]
|
[sub_resource type="BLTAnimationNodeBlend2" id="BLTAnimationNodeBlend2_bvt3d"]
|
||||||
resource_name = "BLTAnimationNodeBlend2"
|
resource_name = "BLTAnimationNodeBlend2"
|
||||||
position = Vector2(-420, 220)
|
graph_offset = Vector2(-360, 140)
|
||||||
|
|
||||||
[sub_resource type="BLTAnimationNodeSampler" id="BLTAnimationNodeSampler_sntl5"]
|
[sub_resource type="BLTAnimationNodeSampler" id="BLTAnimationNodeSampler_sntl5"]
|
||||||
resource_name = "BLTAnimationNodeSampler 1"
|
resource_name = "BLTAnimationNodeSampler 1"
|
||||||
position = Vector2(-1020, 380)
|
graph_offset = Vector2(-1140, 440)
|
||||||
animation = &"animation_library/Run-InPlace"
|
animation = &"animation_library/Run-InPlace"
|
||||||
|
|
||||||
[sub_resource type="BLTAnimationNodeSampler" id="BLTAnimationNodeSampler_n4m28"]
|
[sub_resource type="BLTAnimationNodeSampler" id="BLTAnimationNodeSampler_n4m28"]
|
||||||
resource_name = "BLTAnimationNodeSampler"
|
resource_name = "BLTAnimationNodeSampler"
|
||||||
position = Vector2(-880, 0)
|
graph_offset = Vector2(-1080, -40)
|
||||||
animation = &"animation_library/Walk-InPlace"
|
animation = &"animation_library/Walk-InPlace"
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
nodes/Output/position = Vector2(180, 80)
|
nodes/Output/position = Vector2(180, 80)
|
||||||
nodes/BLTAnimationNodeBlend2/node = SubResource("BLTAnimationNodeBlend2_bvt3d")
|
nodes/BLTAnimationNodeBlend2/node = SubResource("BLTAnimationNodeBlend2_bvt3d")
|
||||||
nodes/BLTAnimationNodeBlend2/position = Vector2(-420, 220)
|
nodes/BLTAnimationNodeBlend2/position = Vector2(-360, 140)
|
||||||
"nodes/BLTAnimationNodeSampler 1/node" = SubResource("BLTAnimationNodeSampler_sntl5")
|
"nodes/BLTAnimationNodeSampler 1/node" = SubResource("BLTAnimationNodeSampler_sntl5")
|
||||||
"nodes/BLTAnimationNodeSampler 1/position" = Vector2(-1020, 380)
|
"nodes/BLTAnimationNodeSampler 1/position" = Vector2(-1140, 440)
|
||||||
nodes/BLTAnimationNodeSampler/node = SubResource("BLTAnimationNodeSampler_n4m28")
|
nodes/BLTAnimationNodeSampler/node = SubResource("BLTAnimationNodeSampler_n4m28")
|
||||||
nodes/BLTAnimationNodeSampler/position = Vector2(-880, 0)
|
nodes/BLTAnimationNodeSampler/position = Vector2(-1080, -40)
|
||||||
node_connections = ["BLTAnimationNodeBlend2", 0, "BLTAnimationNodeSampler", "BLTAnimationNodeBlend2", 1, "BLTAnimationNodeSampler 1", "Output", 0, "BLTAnimationNodeBlend2"]
|
node_connections = ["BLTAnimationNodeBlend2", 0, "BLTAnimationNodeSampler", "BLTAnimationNodeBlend2", 1, "BLTAnimationNodeSampler 1", "Output", 0, "BLTAnimationNodeBlend2"]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user