Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

floatQ input initializes with invalid [0;0;0;0] value (expected [0;0;0;1]) #2979

Open
Adreos opened this issue Sep 17, 2024 · 2 comments
Open
Labels
bug Something isn't working as intended. protoflux triaged This issue has been assessed

Comments

@Adreos
Copy link

Adreos commented Sep 17, 2024

Describe the bug?

When attempting to drive a rotation with a lerp node, a slerp node, or drive it with a tween node the rotation does not gradually transtion from one angle to another, it instead snaps from start to finish.

Rotations drive by a raw input, or through a From Eular node still work fine. Outputs, both raw and through a Eular Angel node show the lerp, slerp are still changing values, the rotation driven just isn't receiving it.

To Reproduce

Attempt to drive a rotation with a flux node of lerp, slerp, or with a tween to the floatQ.

Expected behavior

I expect using a tween, lerp, or slerp to gradually rotate the object through all angles not snap from start to finish.

Screenshots

Video of bug is here
https://www.youtube.com/watch?v=MIdZxmiDVJQ

Resonite Version Number

Beta 2024.9.16.1105

What Platforms does this occur on?

Windows

What headset if any do you use?

Has occured on Desktop and Index

Log Files

RAGEL - 2024.9.16.1105 - 2024-09-17 11_31_19.log

Additional Context

Older rotation tweens and lerps seem to be working, its setting up new ones that is bugged.

Reporters

Adreos

@Adreos Adreos added the bug Something isn't working as intended. label Sep 17, 2024
@shiftyscales
Copy link
Collaborator

Upon investigating, I discovered that creating a new floatQ input from a ProtoFlux node generates an invalid quaternion [0;0;0;0] as opposed to the expected [0;0;0;1].

2024-09-17.09-38-52.mp4

@shiftyscales shiftyscales added protoflux triaged This issue has been assessed labels Sep 17, 2024
@shiftyscales shiftyscales removed their assignment Sep 17, 2024
@shiftyscales shiftyscales changed the title Lerp, Slerp, Tween nodes no longer handling rotation properly floatQ input initializes with invalid [0;0;0;0] value (expected [0;0;0;1]) Sep 17, 2024
@lxw404
Copy link

lxw404 commented Sep 18, 2024

The invalid default quaternion was reported here as well: #1158.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working as intended. protoflux triaged This issue has been assessed
Projects
None yet
Development

No branches or pull requests

3 participants