3cyxT

Variables

  • t: time processed
  • c: index of a cube
  • x: relative x coord of a cube
  • y: relative y coord of a cube
  • z: relative z coord of a cube

  • Example Input:

    cos(t * x) * cos(t * y) * cos(t * z)
    sin(t * sqrt(x * x + y * y + z * z))
    sin(t * (x + y + z))


    The function will modify the scale of the cubes normalized (-1.0 to 1.0); when negative it changes color.


    Changing scale of the whole cube restarts the app because it has to.


    This program uses Godot to execute the given expression; it can fail for many reasons like dividing an integer by a float.


    FLASHING LIGHTS WARNING*



    *Since a user-defined function controls scale and time, it may alternate so quickly it's uncomfortable to sensitive eyes. 




    Inspired by https://tixy.land/

    Updated 18 days ago
    StatusPrototype
    PlatformsHTML5
    Rating
    Rated 4.0 out of 5 stars
    (2 total ratings)
    AuthorPlutoneus
    GenreSimulation
    Made withGodot
    TagsVisualization

    Comments

    Log in with itch.io to leave a comment.

    (+1)

    wow this is actually really cool

    Thank you, glad you like it. I'd love to hear your feedback