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.