santizo
← All workWork / Motion and animation

HAS Records

A turntable you can actually play.

Role
Concept, Creative Direction, 3D Design, Development
Category
Motion and animation
Focus
Unreal Engine · Blender · Interactive
Runs on
Mac and Windows
Year
2026

Vision

I wanted to play a record, not just look at one.

Most 3D turntables are props: a perfect render that never moves. I wanted one that works. Lift the arm, set the needle in a groove, and hear that exact moment of the song. So I modeled a Rega Planar 6 RS, gave it a HAS Records pressing, and built a listening room around it.

How It Grew

First it had to look right. Then it had to work right.

It started as a Blender model, built part by part from Rega’s published numbers: a 447 × 360 mm plinth, 222 mm from spindle to pivot, a 236.5 mm effective arm length. Once it looked right, it had to behave right. The platter had to turn at 33⅓, the arm had to swing on its own pivot, and every groove had to mean a moment in a song.

Creative Direction

Quiet hardware, a warm label, and nothing that breaks the spell.

A cool studio, a silver plinth and a black pressing, so the colour comes from the label: a sunset over the HAS Records wordmark on cream paper. The interface sits to one side and disappears when you want it to. The small things carry the feeling: the motor eases up to speed, the arm lifts before it travels, and a green light on the cartridge glows whenever the record turns.

Execution

Modeled in Blender, played in Unreal Engine.

The Blender scene is the source. Every part, pivot and material exports to a compact geometry file that Unreal assembles at startup, so the platter, tonearm and dustcover each move on their own axes. Six bands hold six songs, which makes the needle’s radius a timestamp: set it down a third of the way across band two, and band two plays from a third of the way in. Hardware ray-traced shadows keep the cartridge and platter edges soft and steady, and a built-in self-test runs 44 checks, from the stylus meeting the vinyl to the platter’s measured speed.

Outcome

A Mac and Windows app, and a side that plays all the way through.

HAS Records is an Unreal Engine app for Mac and Windows. Side A plays six songs end to end, the needle following the grooves inward without lifting, and the arm returns to rest when the side is done. The turntable is a reference-based reconstruction for the experience, not an official Rega product.

Close-up of the HAS Records centre label: a sunset disc above the navy HAS Records wordmark on cream paper, on a black LP
Fig. 01The HAS Records label, on cream paper.
The Nd9 cartridge in the groove, with a small green light glowing on its front and a faint green glow on the vinyl below
Fig. 02The stylus light, on while the record turns.
Blender render of the Rega Planar 6 RS with a HAS Records LP, its smoked dustcover raised and the Neo power supply beside it
Fig. 03The Blender source: a Planar 6 RS, RB880 arm and Nd9 cartridge, 243 parts modeled from published dimensions.

(01) What it does

06

01

Drop the needle

Drag the head up to lift it and sideways to cue, from any angle. Let go over a groove and it plays from there.

02

Six songs, one side

Six bands on the pressing, six full songs. The needle’s position is the playback position, and it stays down from one song to the next.

03

33⅓ rpm

The motor eases up to speed, the platter turns clockwise at 200° a second, and it coasts down when you pause.

04

A light at the stylus

A green LED on the cartridge lights while the record turns and casts a soft glow on the groove beneath it.

05

Lid, lift and return

The dustcover swings on its hinge pins, the cueing lift raises the arm, and Return parks it on its rest.

06

Your view

Orbit, zoom in close to the label, or hide the interface and just listen. The keyboard shortcuts keep working.

Low close-up of the tonearm lifted above the record, the stylus hovering over the grooves with its green light on
Fig. 04Lifted for a hand cue, the platter still turning.
The turntable with its smoked dustcover closed over the spinning HAS Records LP
Fig. 05Dustcover down, side A still playing.
HAS Records running: a Rega Planar 6 RS with its dustcover raised and a HAS Records LP playing, with the side A track list, transport buttons and volume in the panel on the right
Fig. 06The listening room: side A in the panel, the record playing beside it.
Exploded Blender render: the dustcover, record, felt mat and glass platter floating in a stack above the bearing, the perforated brace and the plinth, with the tonearm and power supply in place
Fig. 07Taken apart: dustcover, record and felt mat, glass platter, main bearing, brace and plinth.

(02) Related

All work →

Van Gogh · The Bedroom Interactive, in Unreal Engine

HAS LP-19 Music printed as ridgelines

Splay screenshot

Splay Exploded views of 3D models, animated on a timeline