We're looking for a (freelance) skilled Three.js developer to contribute to an immersive, atmospheric 3D web experience that brings Chillhop Music’s illustrated audiovisual cityscapes to life. You'll work alongside our web developer, handdrawn illustrator / animator, Blender artist and myself (founder) to create an awesome unique ghibli-esque aesthetic with dynamics enabled by 3d tech.
What You'll Work on
An interactive web application featuring:
- Hybrid rendering approach: UV-mapped 3D geometry for foreground buildings + camera-mapped flat planes for background/atmospheric elements
- Parallax camera effects that create depth through panning and zooming
- Dynamic lighting systems (day/night cycles, weather effects, ambient mood)
- Smooth camera controls (slight macro city panning, micro scene zooming into specific areas)
- Toon shading to maintain our hand-illustrated aesthetic
- Performance-optimized rendering across desktop and mobile web
The visual style is close to studio Ghibli; handdrawn, laidback, organic. We will use actual dimensional geometry where it matters (foreground buildings with volume) and atmospheric depth layers (camera-mapped backgrounds), all rendered with painterly, hand-crafted textures. There’s a lot more indepth information about the project which I’ll share in later stages.
Required Skills
- Strong overall Three.js experience (shader work, lighting systems, camera controls)
- WebGL fundamentals and optimization for web performance
- Experience with mixed rendering techniques (both textured 3D meshes and flat planes/billboards)
- Understanding of parallax and depth layering for atmospheric scenes
- Responsive design mindset (mobile-first web experience)
- Git workflow and collaborative development practices
- Ability to work with Blender exports (GLB/GLTF) and optimize for web
Bonus points
- Experience with toon shading or stylized rendering techniques