-
-
Notifications
You must be signed in to change notification settings - Fork 18
Open
Description
Create a traveling system that allow user to define keyframes and then compute a trajectory to create in-game traveling squences.
The system should work using only the following commands:
bs.traveling/createbs.traveling/editbs.traveling/playbs.traveling/rewind
Traveling sequences will be associated to a unique ID which will be given as parameter for the last three commands. Also, the play and rewind command can also take as config parameter the ID of the keyframe and a speed multiplier.
Steps:
- Implement cubic Bezier curve algorithm
- Create menu that allow user to define and edit keyframes
- Implement travel integrator (position only)
- Add rotations
- Allow user to edit speed between 2 keyframes
- Allow user to edit softness of trajectory before or after a keyframe
- Store all the data in NBT storage
- Add rewind travel integrator
Metadata
Metadata
Assignees
Labels
✨ ModuleNew module requestNew module request