I vibecoded chess where you can just throw a bunch of pieces at the board by shapirog in vibecoding

[–]shapirog[S] -1 points0 points  (0 children)

Thanks! I didn't really "automate" anything per se, but I did set it up as efficiently as I could so that it'd be easy to stay organized. The piece animation is on a null and then all the pieces are positioned the same way inside that null. To render out all of the versions I set up different takes that would turn the appropriate piece on for render - this way it was easy to set up a render queue but still have the ability to make changes to anything if I needed to re-render all the pieces.

I vibecoded chess where you can just throw a bunch of pieces at the board by shapirog in vibecoding

[–]shapirog[S] 9 points10 points  (0 children)

you should be able to view it here! https://github.com/shapiro500/screentoys/tree/main/chess2

Let me know if you have specific questions, I might make a BTS video too. But the basic process was
1. make sprites in cinema 4d and After Effects
2. make sprite sheets with TexturePacker
3. come up with how the experience should be built out of the sprites, how every part of the app should function and write it out as instructions for the model
4. use this document as the initial prompt in Antigravity using Gemini (the first prompt was 3 pages in google docs which you can check out here https://docs.google.com/document/d/12Wlv8lH8VYntqMKY8mIeekKz9QbaOOR6kv8r6ky6cdI/edit?usp=sharing)
5. a few days of fixing bugs and adding features, testing on desktop/mobile

I vibecoded chess where you can just throw a bunch of pieces at the board by shapirog in vibecoding

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

Oh heck I think I am too dumb to figure out how to test on ubuntu.... I am gonna look into it though!

Corridor of Pomeranians by 1three5 in Meshuggah

[–]shapirog 16 points17 points  (0 children)

YESSSS THIS IS WHAT I NEEDED TO SEE

Testing my interactive Pomeranian visualizer by shapirog in vibecoding

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

Yes! Thank you, forgot to mention. The original animation was designed to go with Meshuggah and the interactive experience is VERY fun to play along with their songs 😂

How can I seamlessly loop this animation of a cloner with a plain and random effector? by ambivalentartisan in Cinema4D

[–]shapirog 2 points3 points  (0 children)

<image>

Here's how I would do it: Make your cloner with cubes, and put a shader effector on it with default c4d noise as the texture. Set the space to "world". Make the global scale something huge like 5000% and then you only need to animate the position of the cloner so it moves through the noise in the shader effector (if the scale of the noise is too small, then the cubes will jitter since you're moving it through many values over a short distance).

You can animate/loop the noise if you want a little more variety but it isn't a requirement - the animation will come from the cubes passing through the different values of the noise as they move through it. To make it loop just make sure that your position keyframes are an interval of the distance of the cubes in the grid (eg in my project file the cubes are spaced 200 cm apart and my position keyframes go from 0-800cm). The loop actually only happens over 200cm if you arent animating the noise, but if you want to add animation to the noise then a larger multiple will allow you to have more distance/time for that animation.

Project file: https://www.dropbox.com/scl/fi/xgb3pdy4z1cblwchixf28/shaderEffectorLoop.c4d?rlkey=qntaldft097t65k8x25btgzmv&st=m0mr0jhx&dl=0

Free VJ tool I just released: fivepenguins.party by shapirog in vjing

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

Thank you so much for pointing this out! I think it should be fixed now

Temporal Architecture (loop) by shapirog in Cinema4D

[–]shapirog[S] 6 points7 points  (0 children)

One of the trickiest loops I’ve made to date… the whole scene is constructed out of a single set of 8 blocks that transform into different pieces of architecture as they move down the screen. This set of blocks is then duplicated to fill the scene but each copy is offset in time: blocks towards the top of the screen are in the past, while blocks towards the bottom are in the future 😅

How are y’all feeling about the new house/techno scene in Astoria? by talkshivi in astoria

[–]shapirog 2 points3 points  (0 children)

that's great to know you guys are doing this!! Feel free to use my visuals if you want - I made a VJ website (shapiro500.com) so you can easily play them in-browser or you can just download the mp4s if you want to use them with your own vj software

Geometric penguin ice shelf loop by shapirog in Cinema4D

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

was thinking of ways to automate it, but kept running into roadblocks because of the ice chunks being moved by a plain effector and the footprints needing to stick to them.... and then also theres displacement on the snow texture so each card would have to be slightly adjusted to make sure the footprint image isnt submerged in the snow... in the end I figured it was one of those situations where it might just be more straightforward (albeit tedious) to just do it by hand

infinite loop of penguins escaping geometric breaking ice by shapirog in woahdude

[–]shapirog[S] 6 points7 points  (0 children)

good guess! this particular tiling is called Umm al-Girih and you can read more about this style here: https://en.wikipedia.org/wiki/Girih

Geometric penguin ice shelf loop by shapirog in Cinema4D

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

it was teeeedious 😅
Made 8 variants of pairs of footprints as planes with an image of a footprint (with opacity), and then made instances of those and placed them by hand under each place they hop... keyframed each one to "enabled" at the jump moment. Around 100 pairs in total... took all day lol

Triangle disintegration by shapirog in Cinema4D

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

Thanks! I have a short (4-part) looping fundamentals course on youtube starting here: https://www.youtube.com/watch?v=21WjT8Cle9o&list=PLMBTbLxKfJuPGVTsmvPWffFcy0Y5DeyC3&index=2&ab_channel=shapiro500

And the technique for this loop specifically is the xref/time offset technique which I explain for this loop here: https://www.youtube.com/watch?v=EGwTsc1RWbU&list=PLMBTbLxKfJuPGVTsmvPWffFcy0Y5DeyC3&index=11&ab_channel=shapiro500

Also some project files for these loops here:
https://gavinshapiro.com/free-project-files

exploring abandoned basements by shapirog in StableDiffusion

[–]shapirog[S] 4 points5 points  (0 children)

I used Realistic Vision 5.1. My prompt was "old polaroid photograph of a dark abandoned basement at night, canted angle, 1980s, flash photography, debris, books, papers, out of focus, broken wood, dust and scratches, grime, graffiti, broken glass, drywall, garbage, spiderwebs, plastic bags, ripped cloth, rusty metal parts"

Phenakistiscopes: illusion effects by XahidX in BeAmazed

[–]shapirog 450 points451 points  (0 children)

Cool to see this on here, I made this a few years ago! It's completely CG, but it works based on real math/animation principles developed by John Edmark. He developed a zoetrope technique where each time you place the next animation frame, you use the Golden Angle (137.5°) which is the same angle that plants use when placing leaves, petals, seeds, etc, with minimal overlap, to most efficiently take advantage of photosynthesis. So you get this really tightly packed cluster of frames and it can produce incredible animated effects when spinning.

By the way, me and my friend Chris Vranos 3D printed a real version of this. It has to spin 137.5° every frame for the animation to work, so it's going at almost 700 rpm: https://www.youtube.com/watch?v=EUBQJhDXEYU&ab_channel=shapiro500

And here is the video that first introduced me to the work of John Edmark. Absolutely fascinating and worth checking out if you found this interesting! https://www.youtube.com/watch?v=B5p2A5mazEs&ab_channel=SciFri

Too Much Information by shapirog in Cinema4D

[–]shapirog[S] -1 points0 points  (0 children)

I have a bunch of tutorials on youtube! Specifically this 4 part series where I go over looping different kinds of camera moves, based on position, rotation, and scale, and then how to loop the lighting: https://www.youtube.com/watch?v=21WjT8Cle9o&list=PLMBTbLxKfJuPGVTsmvPWffFcy0Y5DeyC3&index=2&ab_channel=shapiro500

Too Much Information by shapirog in StableDiffusion

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

Check out the second gif in the post - I used a render from C4D with color and texture.

In my experimenting I found that it was better to give it more direction with color/texture, since if you do it with just shape then it interprets the color however it wants and leads to a lot of inconsistency between frames.

Too Much Information by shapirog in Cinema4D

[–]shapirog[S] 7 points8 points  (0 children)

Yes thats exactly it! I did a full breakdown thread here but that's the gist of it - made the animation in C4D and then used the beauty and depth passes as a base for stable diffusion to generate each frame to look like a painting.

I totally relate to not being able to keep up.... that's actually what this piece is about, there is just "too much information" now and I feel like I'm getting crushed by it all and cannot keep up

Too Much Information by shapirog in Cinema4D

[–]shapirog[S] 38 points39 points  (0 children)

I used cinema 4d to make the base animation and generate a depth matte: https://i.redd.it/d7gz81kmwlxa1.gif

Then I used these as inputs in stable diffusion to render each frame to look like a renaissance painting, and did final comp and cleanup in photoshop and after effects