Urgent Character Portrait Illustration Needed
Budget / Salary£20–250
TypeFreelance project
LocationRemote
Posted3 hours ago
I’m commissioning a digital illustration that focuses on characters and portraiture. The goal is a polished, visually striking piece that captures personality and mood; think single or small-group character artwork suitable for online use and high-quality printing.
**Body & head**
| File | State |
|---|---|
| `body.svg` | Torso, shoulders, arms. Static, facing camera. No head, no neck. |
| `neck.svg` | Neck only. Separate so the head can tilt independently of the body. |
| `head_base.svg` | Face and skull with **no mouth, no eyes, no brows** — blank where those features go. Drawn complete underneath any hood or hat, including the parts that will be covered. |
| `hair.svg` | Hair, hood or headwear only. Sits over `head_base` and moves with it. |
**Eyes**
| File | State |
|---|---|
| `eyes_open.svg` | Fully open, looking straight to camera. Neutral. |
| `eyes_half.svg` | Lids halfway down, mid-blink. Pupils still visible. |
| `eyes_closed.svg` | Lids fully shut. Lashes/lid line only, no pupil. |
**Brows** — separate from eyes, same registration.
| File | State |
|---|---|
| `brow_neutral.svg` | Resting position. |
| `brow_raised.svg` | Both brows lifted. Surprise, emphasis. |
| `brow_furrowed.svg` | Both brows drawn down and together. Doubt, scepticism. |
**Mouths** — the viseme set. Same canvas position, same line weight, same lip colour across all eleven.
| File | State |
|---|---|
| `mouth_rest.svg` | Closed, relaxed, neutral. The default between words. |
| `mouth_mbp.svg` | Lips pressed firmly together, slightly compressed. **M, B, P.** |
| `mouth_fv.svg` | Top teeth resting on the lower lip. **F, V.** |
| `mouth_th.svg` | Slightly open, tongue tip visible between the teeth. **TH.** |
| `mouth_l.svg` | Open, tongue raised to the roof of the mouth, tip visible. **L.** |
| `mouth_e.svg` | Stretched wide, narrow gap, teeth partly visible. **E, and long A as in "day".** |
| `mouth_ai.svg` | Open wide, jaw dropped, tongue low. The most open shape. **A, I.** |
| `mouth_o.svg` | Rounded and open, oval. **O.** |
| `mouth_wq.svg` | Small, tightly pursed, pushed forward. **U, W, Q, OO.** |
| `mouth_etc.svg` | Mid-open, relaxed, teeth slightly apart. Catch-all. **S, T, C, K, G, N, R.** |
| `mouth_smile.svg` | Closed or nearly closed, corners raised. Expression only, not a speech shape. |
**Compositing**
| File | State |
|---|---|
| `rimlight.svg` | The character's edge light alone — the lit rim along the silhouette, on transparent. Flat single colour so it can be tinted in code. Nothing else in the file. |
| `shadow.svg` | Soft contact shadow beneath the character, on transparent. Grey/black, no colour. |
**Props** — foreground objects, same shared canvas, transparent elsewhere. Each drawn as it will appear in the final frame.
| File | State |
|---|---|
| `prop_rod.svg` | Rod butt entering from the lower frame, crossing diagonally. |
| `prop_net.svg` | Net draped over the shoulder and into the foreground. |
| `prop_line.svg` | Coiled longline, foreground. |
| `prop_pot.svg` | Pot or creel rim entering the lower frame. |
One line to add for the artist: **every mouth must sit at the identical position and scale** — swapping one file for another is exactly what animation does, so any drift between shapes shows as the mouth sliding around the face.
**Body & head**
| File | State |
|---|---|
| `body.svg` | Torso, shoulders, arms. Static, facing camera. No head, no neck. |
| `neck.svg` | Neck only. Separate so the head can tilt independently of the body. |
| `head_base.svg` | Face and skull with **no mouth, no eyes, no brows** — blank where those features go. Drawn complete underneath any hood or hat, including the parts that will be covered. |
| `hair.svg` | Hair, hood or headwear only. Sits over `head_base` and moves with it. |
**Eyes**
| File | State |
|---|---|
| `eyes_open.svg` | Fully open, looking straight to camera. Neutral. |
| `eyes_half.svg` | Lids halfway down, mid-blink. Pupils still visible. |
| `eyes_closed.svg` | Lids fully shut. Lashes/lid line only, no pupil. |
**Brows** — separate from eyes, same registration.
| File | State |
|---|---|
| `brow_neutral.svg` | Resting position. |
| `brow_raised.svg` | Both brows lifted. Surprise, emphasis. |
| `brow_furrowed.svg` | Both brows drawn down and together. Doubt, scepticism. |
**Mouths** — the viseme set. Same canvas position, same line weight, same lip colour across all eleven.
| File | State |
|---|---|
| `mouth_rest.svg` | Closed, relaxed, neutral. The default between words. |
| `mouth_mbp.svg` | Lips pressed firmly together, slightly compressed. **M, B, P.** |
| `mouth_fv.svg` | Top teeth resting on the lower lip. **F, V.** |
| `mouth_th.svg` | Slightly open, tongue tip visible between the teeth. **TH.** |
| `mouth_l.svg` | Open, tongue raised to the roof of the mouth, tip visible. **L.** |
| `mouth_e.svg` | Stretched wide, narrow gap, teeth partly visible. **E, and long A as in "day".** |
| `mouth_ai.svg` | Open wide, jaw dropped, tongue low. The most open shape. **A, I.** |
| `mouth_o.svg` | Rounded and open, oval. **O.** |
| `mouth_wq.svg` | Small, tightly pursed, pushed forward. **U, W, Q, OO.** |
| `mouth_etc.svg` | Mid-open, relaxed, teeth slightly apart. Catch-all. **S, T, C, K, G, N, R.** |
| `mouth_smile.svg` | Closed or nearly closed, corners raised. Expression only, not a speech shape. |
**Compositing**
| File | State |
|---|---|
| `rimlight.svg` | The character's edge light alone — the lit rim along the silhouette, on transparent. Flat single colour so it can be tinted in code. Nothing else in the file. |
| `shadow.svg` | Soft contact shadow beneath the character, on transparent. Grey/black, no colour. |
**Props** — foreground objects, same shared canvas, transparent elsewhere. Each drawn as it will appear in the final frame.
| File | State |
|---|---|
| `prop_rod.svg` | Rod butt entering from the lower frame, crossing diagonally. |
| `prop_net.svg` | Net draped over the shoulder and into the foreground. |
| `prop_line.svg` | Coiled longline, foreground. |
| `prop_pot.svg` | Pot or creel rim entering the lower frame. |
One line to add for the artist: **every mouth must sit at the identical position and scale** — swapping one file for another is exactly what animation does, so any drift between shapes shows as the mouth sliding around the face.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.