Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Issue with rotating 3D models on animation timeline

A topic by blargargy created Sep 02, 2024 Views: 257 Replies: 9
Viewing posts 1 to 4

Hi there,

I hope I am just simply missing something obvious as I am still new to this,

But I have been trying to animate a 3D model, and found that when I manually rotate the model as shown in below video, sometimes and only seemingly on specific axis, it does not properly register the angle. You'll notice when I go to a different keyframe and return, the position is not as I had set it, it is slightly different. When I look at the values within the transform window, they seem to change from the values that I had set. I find the only way to consistently rotate without this issue is by typing the specific values in the transform window.

Can someone please assist me with this and let me know what I'm doing wrong please.

Thanks!

Hi, it seems very strange I'll try to reproduce the issue and come back to you. There was a change in the rotation tool to fix an issue with bones, I hope it's not due to that but if it is the case, it will be fixed for the next update

(1 edit)

Great, thanks for looking into it! Please let me know if you are able to replicate the issue. To test the issue and make sure it wasn't just a problem with my project, I made a new square object using the program's 3D objects and added it to the animation timeline, and then tried rotating it between keyframes, and the issues unfortunately was the same as can be seen in the video. Let me know if you need anything on my end, happy to send through a project file or another video if it helps.


EDIT: I actually just tried loading my project in the old version of the program and noticed the issue does not occur, but obviously there are issues with UNDO/REDO of Gizmo changes to nodes which you fixed in the latest version which I can't go without. :)

Sorry to bump this up but after using the program much more extensively I have found that this issue seems to mainly, if not only, occur after a 3-D model has been resized after importing it into the project. If I import a 3D model and do not change the size in any way, I don't seem to have the issue when I proceed to animate. However, if I change the scale or the size of the model on any axis the issue occurs. But I should add it often is only an issue when rotating on a specific axis, and it seems to be inconsistent which axis is affected. I think this resize issue may also apply to the nodes themselves but I can't say with certainty, only from vague recollection of playing around with node sizes.

Apologies if this had already been worked out, but just wanted to add more of my experience :)

Thank you the extra feedback. Yeah I had hard time to reproduce the issue and why it was happening so it helps a lot, thank you

(2 edits)

No problem, glad to help. I should emphasize the issue only occurs when rotating the object with the Gizmo, not when rotating through the transform dropdown on the left in Object Details.

I've uploaded another video which I hope very clearly shows how I am able to produce the issue in case there is still any uncertainty. As mentioned the issue only begins on specific axis rotations - in this video example the issue appears to begin once I rotate the resized models on their red X axis. If you compare the position I rotated the object to with the Gizmo, and then the resulting position once I return to that keyframe, it is not the same.

As mentioned previously this issue did not occur for me on the previous version of the program (but it had the bigger issue of undo/redo messing with the rotation so I can't go back lol)

Thanks for your awesome work on this app btw, it's really something special!

You sure that the issue wasn't here before ? with this file I reproduce with older version, even by remaking the keys :
https://cdn.discordapp.com/attachments/839897641449422869/1294027173304336505/3d...

I am not personally able to replicate the issue on version 0.15.2 , I haven't tried the pre-release versions of 0.16 though. I tried following your link but unfortunately it says "the content is no longer available". Happy to test it on my end if you can resend.

I reproduced on 0.15.2 and 0.15.1.1. I think I'll need to review the 3D angle interpolation. Ah discord makes temporary links then : https://drive.google.com/file/d/1U2AbMnj4dMvCz8gI1Nqyg8L6qBNk517A/view?usp=shari...

(2 edits)

I tried your file and unfortunately (or fortunately) I still can't replicate the issue on 0.15.2. It only occurs for me on 0.16.

I really want to help you get to the bottom of this so I added another video comparing the two versions and how it only occurs for me on 0.16. You can see on version 0.16 when I rotate the object on the X axis with the gizmo, if I rotate the object more than about 48 degrees (watch the values in the transform box on the left) it just snaps straight to 90 degrees, and this is shown when I change keyframes. You can see what I mean in the video.

I am curious if you are able to replicate this process on both versions to see if the same occurs for you? If it occurs for you on 0.15.2 I have to wonder if it is settings related.