Robots
Robots
Robots
Robots
3D Animation
3D Animation
3D Animation
3D Animation
My personal project that helped me learn how to use Blender3D. From the course by CG Boost called "Robotic Planet", I pushed myself to create 3 entirely separate versions of robots using the concepts and techniques I learned in the tutorial.
My personal project that helped me learn how to use Blender3D. From the course by CG Boost called "Robotic Planet", I pushed myself to create 3 entirely separate versions of robots using the concepts and techniques I learned in the tutorial.
My personal project that helped me learn how to use Blender3D. From the course by CG Boost called "Robotic Planet", I pushed myself to create 3 entirely separate versions of robots using the concepts and techniques I learned in the tutorial.
My personal project that helped me learn how to use Blender3D. From the course by CG Boost called "Robotic Planet", I pushed myself to create 3 entirely separate versions of robots using the concepts and techniques I learned in the tutorial.









Conceptualize
Conceptualize
Conceptualize
Conceptualize
The first step into creating a 3D character animation is coming up with ideas that would make a cool robot. I decided to go with a TV, fridge, and planter for my inspiration. After sketching and refining the drawings, I would then take it to Blender3D to start modeling based off these 2D illustrations.
The first step into creating a 3D character animation is coming up with ideas that would make a cool robot. I decided to go with a TV, fridge, and planter for my inspiration. After sketching and refining the drawings, I would then take it to Blender3D to start modeling based off these 2D illustrations.
The first step into creating a 3D character animation is coming up with ideas that would make a cool robot. I decided to go with a TV, fridge, and planter for my inspiration. After sketching and refining the drawings, I would then take it to Blender3D to start modeling based off these 2D illustrations.
The first step into creating a 3D character animation is coming up with ideas that would make a cool robot. I decided to go with a TV, fridge, and planter for my inspiration. After sketching and refining the drawings, I would then take it to Blender3D to start modeling based off these 2D illustrations.
Hard-Surface Modeling
Hard-Surface Modeling
Hard-Surface Modeling
Hard-Surface Modeling
I used the reference images that I made earlier and blocked out the robot using basic shapes. To create details to the robot surfaces, I made panels by duplicating a face and extruding them. The boolean feature was also used to carve out space for things like joints, sockets, and screw holes.
I used the reference images that I made earlier and blocked out the robot using basic shapes. To create details to the robot surfaces, I made panels by duplicating a face and extruding them. The boolean feature was also used to carve out space for things like joints, sockets, and screw holes.
I used the reference images that I made earlier and blocked out the robot using basic shapes. To create details to the robot surfaces, I made panels by duplicating a face and extruding them. The boolean feature was also used to carve out space for things like joints, sockets, and screw holes.
I used the reference images that I made earlier and blocked out the robot using basic shapes. To create details to the robot surfaces, I made panels by duplicating a face and extruding them. The boolean feature was also used to carve out space for things like joints, sockets, and screw holes.


















Texturing
Texturing
Texturing
Texturing
The first step when it comes to texturing is correcting normals and making seams for UV unwrapping. After, I used Blender3D's shader nodes to create a mask for the base, edge wear, dirt, scratches, and glass. I also used the shader nodes to create plastics and metals that were used in all 3 robots. The LCD screen relied on a black and white image file sequence to make the faces.
The first step when it comes to texturing is correcting normals and making seams for UV unwrapping. After, I used Blender3D's shader nodes to create a mask for the base, edge wear, dirt, scratches, and glass. I also used the shader nodes to create plastics and metals that were used in all 3 robots. The LCD screen relied on a black and white image file sequence to make the faces.
The first step when it comes to texturing is correcting normals and making seams for UV unwrapping. After, I used Blender3D's shader nodes to create a mask for the base, edge wear, dirt, scratches, and glass. I also used the shader nodes to create plastics and metals that were used in all 3 robots. The LCD screen relied on a black and white image file sequence to make the faces.
The first step when it comes to texturing is correcting normals and making seams for UV unwrapping. After, I used Blender3D's shader nodes to create a mask for the base, edge wear, dirt, scratches, and glass. I also used the shader nodes to create plastics and metals that were used in all 3 robots. The LCD screen relied on a black and white image file sequence to make the faces.









Rigging
Rigging
Rigging
Rigging
The first bone is the root bone and this bone controls the whole robot. I made sure the origins of the object matched with the joints of the robots. Bendy bone rigs were used on objects that would be very flexible. The fridge bot had a rig that specifically controlled the wheel track rotation. The plant bot had an IK rig for the legs. Lastly, there were some bones that are later used for automations.
The first bone is the root bone and this bone controls the whole robot. I made sure the origins of the object matched with the joints of the robots. Bendy bone rigs were used on objects that would be very flexible. The fridge bot had a rig that specifically controlled the wheel track rotation. The plant bot had an IK rig for the legs. Lastly, there were some bones that are later used for automations.
The first bone is the root bone and this bone controls the whole robot. I made sure the origins of the object matched with the joints of the robots. Bendy bone rigs were used on objects that would be very flexible. The fridge bot had a rig that specifically controlled the wheel track rotation. The plant bot had an IK rig for the legs. Lastly, there were some bones that are later used for automations.
The first bone is the root bone and this bone controls the whole robot. I made sure the origins of the object matched with the joints of the robots. Bendy bone rigs were used on objects that would be very flexible. The fridge bot had a rig that specifically controlled the wheel track rotation. The plant bot had an IK rig for the legs. Lastly, there were some bones that are later used for automations.






Animation
Animation
Animation
Animation
I first blocked out the main movements of each of the robots and then got the timing right in the graph editor. After blocking out the main animation and timing, I then added on the follow throughs, overlapping actions, and secondary actions. An example would be the antennae wiggles or the TV hand propulsion jets. Some animations were automated using a driver to the corresponding transforms. This technique was used on the batteries, dials, and lenses.
I first blocked out the main movements of each of the robots and then got the timing right in the graph editor. After blocking out the main animation and timing, I then added on the follow throughs, overlapping actions, and secondary actions. An example would be the antennae wiggles or the TV hand propulsion jets. Some animations were automated using a driver to the corresponding transforms. This technique was used on the batteries, dials, and lenses.
I first blocked out the main movements of each of the robots and then got the timing right in the graph editor. After blocking out the main animation and timing, I then added on the follow throughs, overlapping actions, and secondary actions. An example would be the antennae wiggles or the TV hand propulsion jets. Some animations were automated using a driver to the corresponding transforms. This technique was used on the batteries, dials, and lenses.
I first blocked out the main movements of each of the robots and then got the timing right in the graph editor. After blocking out the main animation and timing, I then added on the follow throughs, overlapping actions, and secondary actions. An example would be the antennae wiggles or the TV hand propulsion jets. Some animations were automated using a driver to the corresponding transforms. This technique was used on the batteries, dials, and lenses.









Environment and Lighting
Environment and Lighting
Environment and Lighting
Environment and Lighting
The environment and lighting for each robot is designed towards their respective objects. The fridge robot has wheels and reminded me of those food delivery robots, so I made a street with streetlights and street lines for it to drive on. The plant bot is placed in a garden because it is also a garden pot. The lighting angle and color is at the same angle and color as the sun in the morning. The TV bot was reminiscent of a retro room and I decided to go with a classic room look. I added small trinkets that made it feel more nostalgic and retro.
The environment and lighting for each robot is designed towards their respective objects. The fridge robot has wheels and reminded me of those food delivery robots, so I made a street with streetlights and street lines for it to drive on. The plant bot is placed in a garden because it is also a garden pot. The lighting angle and color is at the same angle and color as the sun in the morning. The TV bot was reminiscent of a retro room and I decided to go with a classic room look. I added small trinkets that made it feel more nostalgic and retro.
The environment and lighting for each robot is designed towards their respective objects. The fridge robot has wheels and reminded me of those food delivery robots, so I made a street with streetlights and street lines for it to drive on. The plant bot is placed in a garden because it is also a garden pot. The lighting angle and color is at the same angle and color as the sun in the morning. The TV bot was reminiscent of a retro room and I decided to go with a classic room look. I added small trinkets that made it feel more nostalgic and retro.
The environment and lighting for each robot is designed towards their respective objects. The fridge robot has wheels and reminded me of those food delivery robots, so I made a street with streetlights and street lines for it to drive on. The plant bot is placed in a garden because it is also a garden pot. The lighting angle and color is at the same angle and color as the sun in the morning. The TV bot was reminiscent of a retro room and I decided to go with a classic room look. I added small trinkets that made it feel more nostalgic and retro.






Post-Processing
Post-Processing
Post-Processing
Post-Processing
After exporting in the open-EXR format, I used blender for compositing. I added chromatic abberation, noise, and a vignette to the video images. I also blurred and then sharpened the image a bit to give it a non-perfect and old recording look to it. I used this process to all the robots but with minor tweaks.
After exporting in the open-EXR format, I used blender for compositing. I added chromatic abberation, noise, and a vignette to the video images. I also blurred and then sharpened the image a bit to give it a non-perfect and old recording look to it. I used this process to all the robots but with minor tweaks.
After exporting in the open-EXR format, I used blender for compositing. I added chromatic abberation, noise, and a vignette to the video images. I also blurred and then sharpened the image a bit to give it a non-perfect and old recording look to it. I used this process to all the robots but with minor tweaks.
After exporting in the open-EXR format, I used blender for compositing. I added chromatic abberation, noise, and a vignette to the video images. I also blurred and then sharpened the image a bit to give it a non-perfect and old recording look to it. I used this process to all the robots but with minor tweaks.