Drosselmeyer posted
about 2 months ago
AdminBest Answer
Hi NukoKingF, I found the issue. It is because of two things: 1) you have a number in your seat name. I changed 'Seat01.Ishu1' to Seat01.Ishu' and all of the animations work. 2) To have the furniture animate you need to name the action/trigger 'stance.Ishu-seat01'. NOTE: the 's' in 'seat01' must be lowercase. Also, you have too many animations. When I export and import into IMVU Studio I get 3 animation files (XAFs). There should only be one the animates both the seat node and the mesh. I would expect the seat node to be a child node of one of the bones in your armature.
1 Votes
8 Comments
Sorted by
Drosselmeyerposted
about 2 months ago
Admin
Yay! Happy to here it is working for you.
0 Votes
N
NukoKingFposted
about 2 months ago
It worked by changing it to stance.Ishu-seat01! Thank you, this problem has been completely solved!
0 Votes
Drosselmeyerposted
about 2 months ago
AdminAnswer
Hi NukoKingF, I found the issue. It is because of two things: 1) you have a number in your seat name. I changed 'Seat01.Ishu1' to Seat01.Ishu' and all of the animations work. 2) To have the furniture animate you need to name the action/trigger 'stance.Ishu-seat01'. NOTE: the 's' in 'seat01' must be lowercase. Also, you have too many animations. When I export and import into IMVU Studio I get 3 animation files (XAFs). There should only be one the animates both the seat node and the mesh. I would expect the seat node to be a child node of one of the bones in your armature.
1 Votes
Drosselmeyerposted
about 2 months ago
Admin
I would need to see your Blender file. Can you send it to [email protected]? I am confused by why it would work in stance.Idle and not stance.Ishu1. Since this is a furniture product stance.Idle acts on the furniture not the avatar.
0 Votes
N
NukoKingFposted
about 2 months ago
Drosselmeyer,Thank you for your comment.
I know how to do that.
What I want to know is I want to create furniture that starts an animation at a specific node.
Currently, if you try to move the avatar with stance.____, the avatar becomes deformed.
0 Votes
Drosselmeyerposted
about 2 months ago
Admin
Hi NukoKingF,
Looks like you are trying to make a custom sitting pose or animation? You got the seat and action naming correct. There are just some steps you will need to do. You will need to use the Animation Tool along with the Furniture Tool. Click 'Append Animation' and then position the avatar in a sitting position using the armature controls and keying them at frame 1 and at least one other frame. (Note: a minimum of 3 keyframes are necessary for IMVU but the exporter will automatically add keys at the end of the animation length). If you select 'Make Pose' you will get an FBX named 'Pose_Control_Armature.fbx'. If you do notselect 'Make Pose' you nam: your animation and you will get an FBX named Animation_<your_animation_name>.fbx, for example 'Animation_custom-sit.fbx'. Once you do your export you will have 2 FBX files, one for the furniture and one for the avatar animation (or pose). In Studio, import the furniture FBX, for example 'Furn_anim-custom-sitting.fbx' then import the avatar animation FBX. When you import the avatar animation the skeleton for the product will be updated with the avatar skeleton. You will need to set it back to the furniture skeleton that was imported, for example 'RootNode.xsf'. Important: When you animate or position the avatar, do not move the avatar root node. When the avatar is placed on a seat the root node is aligned with the seat node. IF you move the avatar root node you may get unexpected results and the avatar may not be positioned correctly.
I tried to make the bones of the object start animation in a custom position (Ishu) as shown in the image, but the avatar just collapses and moves.
It works normally in stance.Idle.
Is there something wrong with the settings?
Please let me know if there is a solution.
Attachments (2)
ishu1.png
760 KB
ishu2.png
168 KB
0 Votes
Drosselmeyer posted about 2 months ago Admin Best Answer
Hi NukoKingF, I found the issue. It is because of two things: 1) you have a number in your seat name. I changed 'Seat01.Ishu1' to Seat01.Ishu' and all of the animations work. 2) To have the furniture animate you need to name the action/trigger 'stance.Ishu-seat01'. NOTE: the 's' in 'seat01' must be lowercase. Also, you have too many animations. When I export and import into IMVU Studio I get 3 animation files (XAFs). There should only be one the animates both the seat node and the mesh. I would expect the seat node to be a child node of one of the bones in your armature.
1 Votes
8 Comments
Drosselmeyer posted about 2 months ago Admin
Yay! Happy to here it is working for you.
0 Votes
NukoKingF posted about 2 months ago
It worked by changing it to stance.Ishu-seat01! Thank you, this problem has been completely solved!
0 Votes
Drosselmeyer posted about 2 months ago Admin Answer
Hi NukoKingF, I found the issue. It is because of two things: 1) you have a number in your seat name. I changed 'Seat01.Ishu1' to Seat01.Ishu' and all of the animations work. 2) To have the furniture animate you need to name the action/trigger 'stance.Ishu-seat01'. NOTE: the 's' in 'seat01' must be lowercase. Also, you have too many animations. When I export and import into IMVU Studio I get 3 animation files (XAFs). There should only be one the animates both the seat node and the mesh. I would expect the seat node to be a child node of one of the bones in your armature.
1 Votes
Drosselmeyer posted about 2 months ago Admin
I would need to see your Blender file. Can you send it to [email protected]? I am confused by why it would work in stance.Idle and not stance.Ishu1. Since this is a furniture product stance.Idle acts on the furniture not the avatar.
0 Votes
NukoKingF posted about 2 months ago
Drosselmeyer,Thank you for your comment.
I know how to do that.
What I want to know is I want to create furniture that starts an animation at a specific node.
Currently, if you try to move the avatar with stance.____, the avatar becomes deformed.
0 Votes
Drosselmeyer posted about 2 months ago Admin
Hi NukoKingF,
Looks like you are trying to make a custom sitting pose or animation? You got the seat and action naming correct. There are just some steps you will need to do. You will need to use the Animation Tool along with the Furniture Tool. Click 'Append Animation' and then position the avatar in a sitting position using the armature controls and keying them at frame 1 and at least one other frame. (Note: a minimum of 3 keyframes are necessary for IMVU but the exporter will automatically add keys at the end of the animation length). If you select 'Make Pose' you will get an FBX named 'Pose_Control_Armature.fbx'. If you do not select 'Make Pose' you nam: your animation and you will get an FBX named Animation_<your_animation_name>.fbx, for example 'Animation_custom-sit.fbx'. Once you do your export you will have 2 FBX files, one for the furniture and one for the avatar animation (or pose). In Studio, import the furniture FBX, for example 'Furn_anim-custom-sitting.fbx' then import the avatar animation FBX. When you import the avatar animation the skeleton for the product will be updated with the avatar skeleton. You will need to set it back to the furniture skeleton that was imported, for example 'RootNode.xsf'. Important: When you animate or position the avatar, do not move the avatar root node. When the avatar is placed on a seat the root node is aligned with the seat node. IF you move the avatar root node you may get unexpected results and the avatar may not be positioned correctly.
Attachments (3)
anim-custom-....png
1.37 MB
anim-custom-....png
281 KB
anim-custom-....png
217 KB
0 Votes
NukoKingF posted 2 months ago
Thank you
0 Votes
Ashleyellen posted 2 months ago
Hello, I will pass it to staff to help you .
1 Votes
Login to post a comment