TintFX · Contract 3D Vehicle Artist

Build the cars that power a 3D restyling visualizer.

TintFX is a browser-based 3D window-tint & paint-protection-film visualizer embedded on auto-shop websites. Customers spin a real 3D car, tint each window, smoke the lights, apply PPF, and request a quote. We need clean, web-ready vehicle models that drop into our engine and work on the first try.

Real-time glTF / GLB · three.js · per-vehicle fixed scope · pilot-first

The job

Prep our vehicle models to a strict, web-ready spec.

We supply the base 3D model for each vehicle — your job is to take it and make it production-ready: separate and name the parts, fix normals, clean up the mesh, set materials correctly, and export. This isn't free-form 3D art or sourcing models: it's precise prep work where "looks fine in Blender" is not the bar. The bar is "loads clean in our engine, every part named, normals correct, textures crisp."

Models render in real time in the browser, so naming and structure must be exact — our app finds and controls each part by its mesh name. Scope is a set of passenger vehicles (final list shared on start): one production GLB plus the editable source per vehicle. We start with a single pilot vehicle, approved, before the full batch.

1 · Mesh naming scheme

Name these parts exactly — append _l / _r for left/right pairs.

Anything not on this list keeps its own name and is treated as static body/trim. Case doesn't matter; Blender's .001 duplicate suffixes are ignored.

Glass (tint zones)

WS windshield SS sun strip F2 front sides R2 rear sides QW quarter BW rear window MR moonroof (omit if none)

Lights

HL1/HL2 headlight off / on HG headlight lens
TL1/TL2 taillight off / on TG taillight lens

PPF film layers

PF partial front FF full front TP track pack FB full body

Rules

  • Mesh name = the code.
  • Pairs: add _l/_r.
  • PPF = one mesh per package.
  • Only name what the car actually has.

2 · Glass — we tint it at runtime

Build glass our way, or tinting breaks.

3 · Lights — the #1 failure area

One light per corner. Two states. Only the "on" mesh emits.

4 · PPF film layers

5 · Materials

6 · Textures

7 · Geometry & quality

8 · Deliverables (per vehicle)

1Editable source (.blend preferred) — naming applied, organized, Principled materials.
2Test GLB export (Draco + textures) that opens cleanly.
3Self-QA checklist confirmed (below).

9 · Acceptance criteria

You verify all of this before delivery.

10 · Process & how to apply

Pilot first. One agreed vehicle, built to this full spec and approved, before the batch. Revisions are included until the acceptance checklist passes. We supply this brief plus a reference accepted model — ask questions up front.

To apply, send: your portfolio (vehicle / hard-surface work), your rate per vehicle, and confirmation you've read this brief and can hit the acceptance checklist. Mention any experience exporting clean glTF/GLB for the web.

Apply / ask a question