CRYPTOBOX COMICS
  • Home
  • Coding
  • Comics
    • Cherry Blossom Princess >
      • CBP Subsidiary A
      • CBP Subsidiary B
      • CBP Subsidiary C
      • Volume 1 Preview
      • Volume 2 Preview
    • Cosmogany
    • Kai the Akita
    • Outcasts of Earth
  • Animations
  • Blog
  • My Story

Coding

I have done art for almost my entire life but began coding in engineering school. During my senior year, I began to combine my programming skills with my art. Check out these videos that show how technology can be combined with animation!

The making of the
Cherry Blossom Princess Trailer

Cherry Blossom Princess is a graphic novel that I started while I was in high school. I completed it during college and began working on an animated trailer for it. The trailer utilizes a variety of open-source technologies, such as GIMP and Processing 3, as well as other technologies like Flip-A-Clip and Autodesk Sketchbook Pro.

Cherry Blossom Princess Trailer:
Parallax Animation Sample

Animation done with Java on the Processing 3 framework to create parallax effects using existing image assets I have created for the Cherry Blossom Princess trailer.

Cherry Blossom Princess Trailer:
Sakura is sleeping

Animation done through Processing 3's 3D animation framework. This uses a combination of traditional 2D animation (Sakura sleeping) and 3D animation for the textures of background buildings and sky.

Cherry Blossom Princess Trailer:
Sakura looking at the city

A quick test I did on frame rate and transparency

Cherry Blossom Princess Trailer:
Putting it all together

The final trailer for Cherry Blossom Princess using all the animation snippets that I have created through a combination of digital painting, 2D animation, and Java programming.

Other Animations

Miscellaneous animations that I have completed using different frameworks and technologies, such as Arduino and Processing 3 done just for fun and isn't tied to any larger project.

Snowfall Particles and Oscillations

A step by step process on how I used programming to animate one scene for one of my projects, What will we tell our children? an animation about climate change, global warming, and pollution.

Snow was made through creating particles with randomly generated sizes and velocities that were transparent and rained down the screen.

Oscillations were created through an "infinity symbol" motion created by imposing two sinusoidal equations along the x and y axis with respect to frame.

Boids Algorithm

Boid's algorithm is a flock behavior algorithm that simulates birds or insects flying together in a group.

The algorithm superimposes three rules:
  1. Each individual will try to fly towards each other
  2. Each individual will try to avoid colliding or bumping into others
  3. Each individual will try to match the velocity of the surrounding members of the group (if you're hanging with your friends, and they are walking too fast, you will try to walk at the same speed as they do to catch up)


Music Visualizer

Using a light sensor and a sound sensor, a music visualizer was created using an Arduino embedded system and Java with the Processing 3 framework.

Coding Tutorials

I also aspire to get more artists and animators interested in programming and coding through my series of tutorials.

Tutorial 1: Introduction to Animation Loops

Tutorial 2: Open Source Software

Like Cryptobox Comics on Facebook!
Follow Cryptobox Comics on Instagram!
Subscribe to Cryptobox Comics on YouTube!

  • Home
  • Coding
  • Comics
    • Cherry Blossom Princess >
      • CBP Subsidiary A
      • CBP Subsidiary B
      • CBP Subsidiary C
      • Volume 1 Preview
      • Volume 2 Preview
    • Cosmogany
    • Kai the Akita
    • Outcasts of Earth
  • Animations
  • Blog
  • My Story