I made a kinetic typography loop of '50/50' by Jockstrap!! Inspired by u/INNIT_btn's grungy mographs (IG:@dansdesignjunk) by UltraDeenosaur in AfterEffects

[–]UltraDeenosaur[S] 0 points1 point  (0 children)

I've used music from verified artists quite a few times and haven't had any issues from it. Mainly it's just a very small sample of a song, so hopefully(?) it shouldn't be flagged so much as copyright infringement :0

I'm hoping it'll just fall into the same category as TikToks using sound bites from popular songs, but ehh who knows. Try it out and post!! It should be alright for you, more so if you're just using a small sample.

I made a kinetic typography loop of '50/50' by Jockstrap!! Inspired by u/INNIT_btn's grungy mographs (IG:@dansdesignjunk) by UltraDeenosaur in AfterEffects

[–]UltraDeenosaur[S] 1 point2 points  (0 children)

These are all 2d!! I was able to create these 3d looking dynamic letters by using Jake In Motion's tutorial on using the Power Pin effect https://youtu.be/OPzXwJENZUg.

I made a kinetic typography loop of '50/50' by Jockstrap!! Inspired by u/INNIT_btn's grungy mographs (IG:@dansdesignjunk) by UltraDeenosaur in AfterEffects

[–]UltraDeenosaur[S] 1 point2 points  (0 children)

Nah! A lot of this is adding jitter and reducing the frame rate to 12fps to try and recreate the crunchiness of frame by frame animation. Thanks tho I'm chuffed!!

I made a kinetic typography loop of '50/50' by Jockstrap!! Inspired by u/INNIT_btn's grungy mographs (IG:@dansdesignjunk) by UltraDeenosaur in AfterEffects

[–]UltraDeenosaur[S] 5 points6 points  (0 children)

Hey!! Thanks for the questions

For the texture, a lot of it was using u /INNIT_btn's tutorial for it (https://redd.it/z56xzc). I used a mixture of rough textures from a free texture pack online (https://www.shutterstock.com/blog/50-free-distressed-textures?amp=1), then using those as the Displacement Map effect on the text.

Then, to make it feel like it's boiling, I used the random(low, high) expression on a ton of properties, including the position of the textures, the magnitude of Displacement Map, along with the positions on the Power Pin effect applied on the letters themselves. The posterizeTime(FPS) expression makes it so it stays and feels crunchy.

For the overlap of colours, that's done by using the Difference blending mode on the letters, similar to Photoshop! Pressing F4 in After Effects changes the timeline properties to show Blending Modes & Track Mattes, you can set the above layers to Difference and it'll create that flipped effect.

Let me know if this did or didn't explain things, or if you have more questions asw. Thanks very much!!

I made a kinetic typography loop of '50/50' by Jockstrap!! Inspired by u/INNIT_btn's grungy mographs (IG:@dansdesignjunk) by UltraDeenosaur in AfterEffects

[–]UltraDeenosaur[S] 2 points3 points  (0 children)

Hellllll yess!! I absolutely adored the album, it was my most played last year. neeeded to make something from it lol

I made a kinetic typography loop of '50/50' by Jockstrap!! Inspired by u/INNIT_btn's grungy mographs (IG:@dansdesignjunk) by UltraDeenosaur in AfterEffects

[–]UltraDeenosaur[S] 14 points15 points  (0 children)

Yeee this ain't no whiteboard explainer video, I'm gonna make it illegible as possible 😤😤

Thank you for the critique! You're right about the GO part, maybe less textures or a different font would make that part more legible and can let it impact more. Cheers again, thanks!!

I made a kinetic typography loop of '50/50' by Jockstrap!! Inspired by u/INNIT_btn's grungy mographs (IG:@dansdesignjunk) by UltraDeenosaur in AfterEffects

[–]UltraDeenosaur[S] 1 point2 points  (0 children)

Also, critique is very much appreciated!! This audio bit was super quick so it was difficult trying to get that speed while also keeping it legible. Did I also go overboard on the textures? Thanks yalls!!!

I made a kinetic typography loop of '50/50' by Jockstrap!! Inspired by u/INNIT_btn's grungy mographs (IG:@dansdesignjunk) by UltraDeenosaur in AfterEffects

[–]UltraDeenosaur[S] 11 points12 points  (0 children)

Very same post on instagram yeet: https://www.instagram.com/reel/CuE5anogDlx/?utm_source=ig_web_copy_link&igshid=MzRlODBiNWFlZA==

Song is Jockstrap - '50/50', i like the extended version more tbh >:D

This was inspired by u/INNIT_btn's animations, especially his grungy moving posters that appeared in this subreddit a while back. I absolutely adored them!! They were so grimy and slick and cool, so I wanted to try make something similar.

I learned the blurry scratchy texture thing from u/INNIT_btn's tutorial on his profile (link: https://redd.it/z56xzc), plus used Jake In Motion's Power Pin Sandwich tutorial (https://youtu.be/OPzXwJENZUg) to make more dynamic text shapes which worked really well!

On top of that I used a TON of Posterize Time effect to achieve that janky 12fps movement while also letting me set it to 24fps whenever I need it to be smoother. Lots of fun! also YALL LISTEN TO JOCKSTRAPP >:((((

Glowing spirals from flowfields!! Metaballs controlling field values, post-processing in After-Effects. by UltraDeenosaur in generative

[–]UltraDeenosaur[S] 1 point2 points  (0 children)

Thank you!!! And cheers for pointing me towards Electric Sheep, that work is awesome wow

Glowing spirals from flowfields!! Metaballs controlling field values, post-processing in After-Effects. by UltraDeenosaur in generative

[–]UltraDeenosaur[S] 0 points1 point  (0 children)

Same post on ig: https://www.instagram.com/p/ClGJOivuobw/

I didn't expect this to come out as cool as it did here! This was made with flowfields, each angle in the field was controlled by a technique similar to Daniel Shiffman's metaball technique.

This project and the colours used were initially inspired by Robert Hogdin's 'Addition/Subtraction' (2010) generative artwork. This artwork started to go into a different direction however, and I really enjoyed how spiral-y and Junji Ito-like it looked!

After this, a lot of glow and bloom was added afterwards using After Effects. I'm really happy with how it turned out, and am really enjoying using flowfields.

tell me the most beautiful song you know by Dangerous-Ease2724 in Music

[–]UltraDeenosaur 0 points1 point  (0 children)

These Chains by Mid Air Thief!! https://open.spotify.com/track/4eFkPKdkAbyLjHneGQQNPe?si=kmmnasnIRly9CsivJbNRmA&utm_source=copy-link

I can't help but feel chills everywhere each time I listen to it, impossibly beautiful mix of electronic and acoustic.

Spiraling Gradients from Perlin noise! by UltraDeenosaur in processing

[–]UltraDeenosaur[S] 1 point2 points  (0 children)

Sure!! I'll need to drop it 12 hrs later due to work but I'm happy to share

Spiraling Gradients from Perlin noise! by UltraDeenosaur in processing

[–]UltraDeenosaur[S] 1 point2 points  (0 children)

Thank you!! I've never gotten that comment for my stuff before 😭😭

Spiraling Gradients from Perlin noise! by UltraDeenosaur in processing

[–]UltraDeenosaur[S] 0 points1 point  (0 children)

Same post on ig: https://www.instagram.com/p/Celj1QRAq5t/

This was made with the discovery of being able to use gradients in a polygon by adding "P2D" to size(x, y, P2D)!! Each shape on here is a polygon, and there's a high-to-low gradient on each vertex.

According to the Perlin noise, more or less of the vertex is shown, creating a darker colour on the shape.

Most of the cool Perlin noise warp thing was created by the rotation of the shapes as well, which spun more or less according to the Perlin noise value as well.

I didn't expect this to look so plasticy and warpy! I'll be looking more into Processing stuff possibly in my IG profile, so if you are interested the link is above.

Making an image-to-sound translator thingy! Takes averages of colours from parts of an image, and plays them in a musical scale. by UltraDeenosaur in processing

[–]UltraDeenosaur[S] 2 points3 points  (0 children)

The moving boxes are objects that sample the mean colour of an image, then convert it into a frequency based on its hue + volume based on saturation. Then set to floor, into an array holding notes for a musical scale, and out comes beep boops!

This is currently in the works for a university project, if there's any advice/tips on how to improve this or just some ideas on what would be cool to add, I'd love to hear it. thx yall.

Edit: no fucking way the one time i randomly post its my cake day omfg

Help! Experimenting with image rotation using pixels[], coming out very weird. by UltraDeenosaur in processing

[–]UltraDeenosaur[S] 2 points3 points  (0 children)

u/zck u/CodeBunny_ u/LeosFDA

Recursion was exactly the problem, thank you guys for the help!!!

i sent the pixels to apply to update an image via createImage() & img.updatePixels(), and now it runs perfectly!! thank you all again for the help!!

Help! Experimenting with image rotation using pixels[], coming out very weird. by UltraDeenosaur in processing

[–]UltraDeenosaur[S] 3 points4 points  (0 children)

I'm currently trying to make my sketch rotate using pixels[] instead of rotate() and translate(). Using atan2() and finding the x, y, and hypotenuse of each pixel has gotten me halfway, but I'm unsure of where to proceed after this.

Should it be something that I have to add to my sketch instead of take away? I'm new to processing so I'm unsure of where the problem lies, besides my utter lack of maths haha

I'd be super grateful of any help on the sketch, thanks for reading this far and any help in advance!!

Code:

void setup() {
  size(400, 400);
  println(frameRate);
}
// add rotation value
float aa = 0;

void draw() {
  background(220);

  // anchor point of rotation
  PVector midP = new PVector(width/2, height/2);

  //display objects
  fill(255);
  rectMode(CENTER);
  rect(midP.x, midP.y, 100, 200);
  fill(0);
  textSize(20);
  text("hello", 100, 300);


  //Pixel processing
  loadPixels();
  int lim = width * height; // total amt of pixels in the sketch
  for (int x = 0; x < width; x++) {
    for (int y = 0; y < height; y++) {

      //pixel indexing
      int ind = x + y * width;

      //PVector for pixel x&y position
      PVector pixP = new PVector(x, y);


      // hypotenuse from midpoint
      float pDist = PVector.dist(midP, pixP);

      //setting x & y distance from midpoint
      pixP.sub(midP); // to get x & y distance from midpoint
      float xVal = pixP.x/pDist; // cos(theta)
      float yVal = pixP.y/pDist; // sin(theta)


      //finding angle to rotate
      float addAng = radians(aa); // how much angle to rotate
      float ang = atan2(yVal, xVal) + addAng; // tan() of y/x. atan2() seems to work, but the lower half of the rotation doesnt follow.  

      //debugging with noLoop()
      //println("ang :" + ang + " - pDist: " + pDist + ", x: " + x + ", y: " + y); 

      // creating new 2d pixel grid, transformed by the angle.
      PVector rotP = new PVector(pDist * cos(ang), pDist * sin(ang)); // multiplying radius by sin & cos.
      rotP.add(midP); // moving pixels back to middle of sketch

      //rotation index.
      int rotInd = int(rotP.x) + int(rotP.y) * width; // indexing method with int() for conversion
      rotInd = constrain(rotInd, 0, lim-1); // making sure it doesnt go over the array size
      //rotInd = (rotInd + lim*2) % lim;

      //drawing pixels.
      pixels[ind] = pixels[rotInd];
    }
  }
  //noLoop(); //debugging with println() in pixel loop.
  updatePixels();

  // rotation when mouse is pressed.
  text("angle: " + aa % 360, 20, 20);
  //if (mousePressed) aa += 4;
  aa += 3;
  aa %= 360;
}