More
See all Show me
This is what I wanted this [vimeo.com/1256308] video to look like originally. I went back and optimized the binding distribution process.
  • Benjamin Reece 1 year ago
    How did you do this!? I love it! I love the visual 80s aesthetic.
  • beckel 1 year ago
    Thanks. All all Java, with the Processing API.
  •  
  • Victor Diaz 1 year ago
    how did you decompose the font to small circles? I made a small software which did that but it is really slow, bad quality font rendering and cannot do it in realtime :( can you give a hint? I am kind of new in processing.

    Anyway, good job!
  • beckel 1 year ago
    Sure. Well, for the font, I used the geomerative library [ ricardmarxer.com/processing/geomerative/documentation/ ]. I created an RFont object with the FreeSans font. Then I created a polygon group object (from the RGroup class) from the RFont object and I moved them out to uniform lengths with the RCommand class:

    RCommand.setSegmentator(RCommand.UNIFORMLENGTH);

    If you don't do this, they will be unevenly spaced. All I needed were those points. I then created invisible particles of a large mass at each one of those points. The colored particles are very light and are randomly scattered and assigned (but with an even distribution) to be attracted to these massive invisible particles. They are rendered with flight404's particle texture [ flight404.com/blog/?p=115 ] and OpenGL's additive blending settings [ processingblogs.org/2007/03/31/mini-tutorial-additive-blending/ ]. Once the simulation starts, they just naturally fall and oscillate into place. To learn more about particles, vectors, and attraction, I highly suggest reading this [ shiffman.net/teaching/nature/ ] by Daniel Shiffman. Don't stop learning.
  •  
  • Victor Diaz 1 year ago
    hey beckel,

    much appreciated your explanation! thank you very much :) I am going to check it and try to implement something to play with it!

    thanks again!
  •  
This conversation is missing your voice. Take five seconds to join Vimeo or log in.

Advertisement

1 Related collections

Groups Groups

Statistics

  •  
    plays
    likes
    comments
  • Total
    plays 284
    likes 2
    comments 5
  • Dec 16th
    plays 0
    likes 0
    comments 0
  • Dec 15th
    plays 1
    likes 0
    comments 0
  • Dec 14th
    plays 0
    likes 0
    comments 0
  • Dec 13th
    plays 0
    likes 0
    comments 0
  • Dec 12th
    plays 0
    likes 0
    comments 0
  • Dec 11th
    plays 0
    likes 0
    comments 0
  • Dec 10th
    plays 0
    likes 0
    comments 0
  • Dec 9th
    plays 0
    likes 0
    comments 0
Previous Week

Downloads

Please join Vimeo or log in to download the original file. It only takes a few seconds.