Thursday, October 23, 2025

Stage 1 Initial Block Out - Layout - 'F' Stage






For my block out I procedurally made a chandelier, and I ran into a few challenges along the way. First, I had to figure out how to make a concave curve that bent in both the X and Y directions to form the arms. Then I needed a way to adjust the lerp in Z so it dipped down briefly and came back up again to get the drooping effect. After that, I set up the logic for orienting the chain links so they followed the curve of the drop, this worked by taking the previous link’s position, making a vector to the current link, and rotating each link along that path. Finally, I solved how opposite links connected by adding a second point in between and rotating them perpendicularly, which gave me the proper final connection.




Use exponent 0.5


Now how do we make it dip down



if we look closely we can see where they are all pointing 


this looks so cool
ok getting closer


so we made it taller and skinnier

now we add the inter woven links

Sunday, October 5, 2025

State Machines















The Process:

Creating n IK rig for the Mixamo character

So we can use a retargeter to export our necesary animations to our Mixamo character


Then create a Blend Space with our exported idle, jog, sprint animations


Then inside an animation blue pritn create a state machine


Then in the new scene under world setting select Animation_GameMode

Then set default paw class to our Pete BP


then select ABP_Pet in our Charcter BP inside our mesh



now we hsoudl atleast ee idle

int he Aniamtion blue print 



adding velocity seteting speed value to aniamtion run




Continue to do some more setup.

Then came implementing falling animations from not jumping and just falling of an edge.

and then to make in air animation happen

and now, we get the falling animation happening not only from just a jump but from falling off an edge! 


 


Friday, October 3, 2025

Carousel Generator Part2

 Making the upper Roof Base


So, we first have the project organized all into one file.
So, we should always do get latest on the content folder...


waht if we ahd a caresoul isnide of ancaresoul isndie of a caersoul and ...



Make it Stick

 







Thursday, October 2, 2025

Carousel Generator


Here we have 2 for loops, one to create horizontal rings, and another to duplicate the rings.


How can we make the lights on the inside column curve.

Our first step will be to make the start of the for loop, (the bottom) start slightly larger, and the end (the top) of the for loop to finish slightly smaller.

In our for loop, we have the current ring we are on and divide it by the total amount of rings to get a 0 to 1 value that we can use.

We can then lerp with the 0 to 1 value between the original radius and a 1.3 times larger version of that radius.



That gives us this growing in radius rings as we go higher in ring position column.

But we want it to be big at the bottom, then skinny at the middle, and then biggest at the top.

To begin this, we actually just add a simple exponent to the alpha in lerp. We don't have to think about the math too hard because the highest number will be 1. 1 to the power of say something like 50 will still be 1. Therefore, this will cause our change to not be linear anymore...







And then look we get the curve!

We can now adjust the exponent value to change where the curve happens
And then we can try to create the roof of the carousel by making the final goal radius to be larger.





Let's add some mirror tiles!
We already have the data for the lights, so we can just re use that logic but with a smaller radius.


Now to rotate them we can create a vector form the tile position to its respective light and rotate them to that vector!

Now time to lerp the scale.
let's see what size we need to make them at the bottom

Almost there...


Ok time for the top values
Almost there...
There we are!

Now let's just set these as our lerp values for scale and use a slightly different power function with 5 instead of 9.














Stage 1 Initial Block Out - Layout - 'F' Stage

For my block out I procedurally made a chandelier , and I ran into a few challenges along the way. First, I had to figure out how to make a ...