Game Asset

Vinyl Record Player

Hard-Surface, Topology, Texturing

Link to the model on Sketchfab (currently unable to embed into this website)

The final model has ~2.2k vertices and uses 2k textures.

Color and Topology Overview

Rendered Front View

Rendered Back View

Rendered Front View with closed Cover

Texture Overview

UV Overview

Wireframe Front

Wireframe Back

Albedo Front

Albedo Back

Normal Front

Normal Back

Topology

During this project I wanted to experiment with topology. The record player turned out to be a good challenge because of its parts in the middle, which needed a higher poly count than the outer case to appear round. As reference I used pictures of an actual record player from amazon, since that provided images from multiple angles. To reduce the overall poly count, I redirected the edge flow between the two areas (also visible in other images on the turning plate of the player):

The vertices in the corner caused some shading issues, so I reworked these areas. I also tried to maintain the overall edge flow around the model, with a few exceptions on the outer rounded edges:

Since this is a model that doesn't deform, I have now updated it to have a lower poly-count whilst simultaniously tweeking the topology by reducing quads to tris where it made sense (and left the rest for the engine to automatically split). I also tried to maximize the surface area of triangles in some areas and minimize the usage of pointy triangles in others to overall reduce quad overdraw:

Texturing

When I started the texturing process, the first step was to bake the normal from a high poly, more detailed version of the model:

Since my Adobe license ran out, I used Blender's Ucupaint Addon to texture the model instead of Substance Painter. That meant I had to learn working with a new interface and some other changes and limitations, but the overall workflow was very similar.

Unfortunately, the texture resolution turned out to be a problem for the disk part of the normal map. I plan on further updating the model by removing the disk and adding animations.