Tutorial: Creating Retro 3D Assets in Blender & Photoshop
The tutorial targets the visual language of late‑1990s and early‑2000s games on the PS1, PS2, and early PC platforms. It focuses on low‑poly modeling, precise UV unwrapping, and low‑resolution texturing to recreate the unmistakable pixelated look of that era. All work is done in Blender for 3D construction and Photoshop for texture painting.
Blender Basics for Beginners
Navigation relies on the middle‑mouse button to rotate the view, the scroll wheel to zoom, and Shift + middle‑mouse to pan. Object manipulation uses the standard shortcuts: G to move, R to rotate, S to scale, with X, Y, or Z to lock an axis. The numeric keypad shortcuts Numpad 1, 3, and 7 switch to front, side, and top orthographic views; these can be emulated in Preferences if a physical numpad is unavailable.
Modeling the Nightstand
Begin with a cube and set its dimensions to 0.5 m on the X and Y axes and 0.35 m on Z. Duplicate the cube (Shift + D) to create the four legs, using face or increment snapping for exact placement. Apply a Mirror modifier to keep the legs symmetrical, then press Ctrl + A to apply scale before proceeding to UV unwrapping.
“I’m glad to introduce the first part of my big tutorial on creating low poly/low resolution graphics inspired by the aesthetics of PS1, PS2, and PC games.”
UV Unwrapping and Texturing
In the UV Editing workspace, choose Cube Projection for simple boxes or Project from View for more complex shapes. Export the UV layout and open it in Photoshop, setting the canvas to 128 × 128 px to match the retro aesthetic. In Blender’s Image Texture node, switch the filter from Linear to Closest so that the pixel edges remain sharp. Paint shadows using the Multiply blend mode; a gradient tool can simulate baked‑in ambient occlusion. The “Auto Reload” addon (or Alt + R in the UV editor) updates the texture in real time as you edit.
Modeling the Table Lamp
Create the lamp base with a low‑vertex cylinder (6 vertices) and the shade with an 8‑vertex cylinder. Assign an Emission shader to the shade to give it a glow. Use Geometry Nodes to mix a standard shader with a back‑facing geometry node, allowing you to control the intensity of the internal glow without adding extra lights.
Modeling the Landline Phone
Start with a basic block for the phone body. Apply a Boolean modifier to carve out the handset recess. Add button detail with the Knife tool (K). Parent the handset to the base (Ctrl + P) so it can be moved together with the phone during animation or pose adjustments.
Rendering and Compositing for Pixelation
Set up a compositing node chain: Scale (0.5) → Pixelate → Scale (2.0). This forces a low‑resolution render that is then upscaled, preserving the blocky pixel look. In the Film settings, set Filter Size to 0 for the sharpest result. Use multiple render slots to compare different pixelation scales and choose the one that best matches the desired retro feel.
“I like when the pixels are clearly visible, which is typical for the PS1 style.”
“In most of PS1 games, using dynamic lighting was not possible due to technical limitations and all the shadows were just drawn on the textures.”
Takeaways
- The tutorial shows how to model low‑poly objects like a nightstand, lamp, and landline phone in Blender using basic navigation, object manipulation shortcuts, and modifiers such as Mirror and Boolean.
- UV unwrapping is performed with Cube Projection or Project from View, then textures are painted in Photoshop at 128 × 128 pixels with the “Closest” filter to keep edges sharp.
- The “Auto Reload” addon or Alt+R in the UV editor lets texture changes appear instantly, while Multiply blend mode and gradient tools simulate baked‑in ambient‑occlusion shadows.
- A pixelated final render is achieved in the Compositing tab by scaling down, applying the Pixelate node, and scaling back up, with Film filter size set to zero for maximum crispness.
- Emulating PS1/PS2 aesthetics relies on low vertex counts, limited resolution, and avoiding dynamic lighting, so shadows are baked into textures for an authentic retro look.
Frequently Asked Questions
How does the Pixelate node create a retro PS1 look?
The Pixelate node reduces the image resolution, then a second Scale node restores the original size, forcing each pixel to cover a larger area. Combined with a zero‑filter Film setting, this produces the blocky, sharp edges characteristic of PS1 graphics, while preserving the high‑resolution render underneath.
Who is Summer 85 on YouTube?
Summer 85 is a YouTube channel that publishes videos on a range of topics. Browse more summaries from this channel below.
Does this page include the full transcript of the video?
Yes, the full transcript for this video is available on this page. Click 'Show transcript' in the sidebar to read it.
Helpful resources related to this video
If you want to practice or explore the concepts discussed in the video, these commonly used tools may help.
Links may be affiliate links. We only include resources that are genuinely relevant to the topic.