Skip to content

Michael-Bell/LED-Cube-Animation-Editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LED Cube Animation Editor

For creating LED Cube animations for a 4x4x4 Cube.

Using the scripts

Right now you need to manually change the led pins from my pin out to yours, I will work on a localstorage option for saving your pin numbers.

Todo

  • A better UI
    • responsive
    • better canvas sizing
    • checkboxes stay in grids
    • foundation seems heavy, something lighter would be nice
    • Fix issues with Cube Controls
    • Remove Overflow: hidden
  • Allow Users to enter their Pin Numbers
  • Add code to allow direct upload to Cube on server
    • Allow building of site with this disabled for Github Pages
  • Local Storage with Basil.js
    • Save User Pin Numbers
    • Save Animations
  • Saving of Frames, allow for editing
  • ReWrite Code for storing Animations - Store frames as Objects with Sub objects for each LED with X,Y,Z,On/OFF Bool?
    • Rewrite the code for exporting animations as B0000 then...
  • Allow for sharing of animations? Export JSON with all Frames?
  • Have Virtual Cube support Playback of Animations
  • Find a better way to store the script than broken up variables
  • add xyz lines to cube to keep user oriented
  • Is it possible to remove checkboxes and have LEDs toggled by touching corresponding dot on the Cube? Possibly bad UI if requires spinning of cube constantly
  • Clean up JS Folder
  • Slider to control animation speed
    • changes virtual speed
    • matches cube speed

Contributing

Help is awesome, write your code and submit a pull request.

How to edit Arduino Script

For now, open the ino file and make your changes. Run the script through this site, and update the app.js variables.

3D Viewer

3D Viewer uses Three.js and borrows code from ledcube-webgl by ultrafez

License

GPLv3

About

Edit and Create 4x4x4 LED Cube Animations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages