Assignment2_Ziyu_ExploreInteraction

For assignment 1, I used Sketchup Pro 2022 to load the bedroom model and exported it as OBJ file. Then open this file in Unreal engine 5. There will a problem that every time I import the obj file, the model will rotate 90 degree toward z axis. Check the box of force model to X axis will solve the problem.

I didn’t see the correct object immediately because I have to adjust the location , rotation and scale in the pre-setting.

For Assignment 2, I did two kinds of interactions. The first one is the pick up behavior, which is more complicated than the next one. It requires blueprints of both object and characters. The behavior of object needs setting up collision cube as trigger, trigger activation and the route of object moving, meanwhile it’s necessary to decide the position of object regarding the picking up and holding movement. I followed a tutorial online and made some modifications to complete this work. After this assignment, I felt it’s hard to get the movement logic correct but I am happy that I learnt a lot basic knowledge of interaction building process.

The second one is the simulation of ice cream melting. I watched a tutorial online which is about how to use blueprint to control the rotation, scale and location. Then I started to implement it into ice cream melting process.

The melting process contains 3 part: cone falling, which is location change; ice cream ball melting, which is scale and location change; some creamy leftovers, which is location and scale change. The blueprint of these two change is simple, which includes adding variables, setting up timeline, using lerp to interpretate the value-adding-up interaction. Then the hardest part to adjust parameters and location of trigger to get the activation time right.

Leave a comment