3D GLB Cabinet Model Updates + Joinery Detail Drawings
USD 250–750
About the project
# Freelancer Job Post — 3D GLB Updates + Joinery Standards for Cabinet Configurator **Job Title:** 3D GLB Model Updates + Joinery Convention Standards — Cabinet Configurator (21 Files + Standards Package) --- ## Overview We are developing a professional wardrobe and cabinet configurator application for the furniture industry. Our software generates production drawings (workshop packs) that fabricators build from. We need an experienced 3D modeller with **joinery/cabinet fabrication knowledge** for a fixed-scope, one-time engagement covering two parts: - **Part A** — Update 21 existing GLB files so our drawing engine can read them correctly - **Part B** — Define our standard joinery construction conventions and produce 12 standard construction detail drawings All files will be provided upon hiring, together with the full technical specification and naming convention document. --- ## Required Skills - Proficient in Blender (preferred) or equivalent 3D software with GLB/glTF export - Strong hands-on knowledge of cabinet/wardrobe construction and joinery methods (panel connections, hardware systems, installation practice) - Experience separating and naming mesh components in 3D files - Clean topology practices — welded vertices, no overlapping faces - Ability to produce clear 2D construction detail drawings (CAD or equivalent) - Familiarity with glTF Custom Properties / extras metadata - Must validate files using a glTF validator before delivery --- # PART A — GLB FILE UPDATES (21 Files) ## GROUP 1 — Corner Cabinet Units (7 files) **3 files — Full treatment (panel split + arm grouping + metadata):** | File | Treatment | |---|---| | `F3_Corner_Frame_Plan.glb` | ← PILOT — do this file first alone, await approval before continuing | | `F3_Corner_Frame_Inverted_Plan.glb` | Full treatment | | `F3_Corner_Frame_No_Divider_Plan.glb` | Full treatment (no internal divider mesh) | Work required: - Separate entire carcass into individual named panel meshes (left side, right side, top, bottom, back, internal divider) - Group meshes into front arm and side arm correctly for L-shaped corner geometry - Add corner cabinet dimension metadata to file via Blender Custom Properties exported to glTF extras - Keep existing marker planes completely untouched - Update stretch JSON file to match mesh changes - Verify topology — welded vertices, no overlapping faces **1 file — Arm grouping + metadata only (no panel splitting):** | File | Treatment | |---|---| | `Corner_Wardrobe.glb` | Arm grouping + metadata only — avoid renaming existing meshes | **3 files — Metadata only (no mesh edits):** | File | Treatment | |---|---| | `F3_Corner_Frame_Loft_Storage.glb` | Metadata block only | | `F3_Corner_Frame_Inverted_Loft_Storage.glb` | Metadata block only | | `Corner_Loft_Storage.glb` | Metadata block only | --- ## GROUP 2 — Vanity / Dressing Table Units (4 files) | File | Treatment | |---|---| | `F7_Vanity_L_Shape.glb` | Panel split + deco tags + stretch JSON | | `F7_Vanity_Floating.glb` | Panel split + deco tags + stretch JSON | | `F9_Vanity_L_Shape_MAIN_FRAME_left.glb` | Panel split + deco tags + stretch JSON | | `F9_Vanity_Floating.glb` | Panel split + deco tags + stretch JSON | Work required: - Separate carcass into individual named panel meshes (left side, right side, top, bottom, back, counter as separate node) - Tag any decorative props or styling items with deco_ prefix - Update stretch JSON file for each file - Verify topology --- ## GROUP 3 — Drawer & Tray Modules (10 files) **9 files — Split into two named meshes (drawer_box + drawer_front; no re-modelling):** | File | Treatment | |---|---| | `M2_Drawer_Standard.glb` | Split box + front | | `M2_Drawer_Deep.glb` | Split box + front | | `M2_Drawer_Deep_Extra.glb` | Split box + front | | `M2_Drawer_Accessory.glb` | Split box + front | | `M20_Safe_Drawer.glb` | Split box + front | | `M3_Bakhoor_Drawer_1K.glb` | Split box + front | | `Grooved_Drawer.glb` | Split box + front | | `M25_Island_Glass_Drawer_1.glb` | Split box + front (glass frame = drawer_front) | | `M25_Island_Glass_Drawer_2.glb` | Split box + front (glass frame = drawer_front) | **1 file — Rename only:** | File | Treatment | |---|---| | `M4_Pull_Out_Tray_1K.glb` | Rename single mesh to tray_box | All Group 3 edited files: update stretch JSON after any mesh name or vertex count change. --- ## Part A — Requirements for Every Edited File 1. Real-world scale, mm-accurate; all transforms baked (scale 1,1,1); no negative-scale mirroring — mirror geometry not transforms 2. Do not change any overall dimensions or panel geometry. Panel thicknesses are expected to be 18mm body / 6mm back — if you find a panel that deviates, flag it in the manifest note; do not alter it 3. Keep the origin point identical to the current file — do not shift origins 4. Never deliver a mesh edit without its updated stretch JSON file 5. Keep any existing marker planes completely untouched 6. Naming convention: lowercase snake_case, numbered left→right / bottom→top 7. Do NOT model grooves, dowels, or fixings into the GLBs — construction detail belongs in the standard details drawings (Part B) 8. Flag with a one-line note any unit whose real-world construction would differ from standard methods 9. Include a one-line manifest per file: dimensions (W×H×D), node list, metadata yes/no 10. Every file must pass glTF validator with no errors before delivery 11. Do not delete, merge, or rename existing material slots — finishes are applied programmatically by our app --- # PART B — JOINERY CONVENTIONS + STANDARD CONSTRUCTION DETAILS Our drawings currently show what to cut and where everything goes. What is missing is HOW parts fasten together — the standard construction details a fabricator expects on a professional shop drawing set. Because our construction methods are consistent, these details only need to be defined and drawn ONCE. They will then be reused on every drawing package automatically. ## B1 — Joinery Conventions Sheet (one page) Provide your recommended standard convention for each of the following, based on common professional cabinet/wardrobe fabrication practice: 1. Joint type per connection — top-to-side, bottom-to-side, fixed shelf, divider (dowel / confirmat / cam-lock — type, spacing, edge distances) 2. Back panel attachment — groove vs rebate vs screwed overlay; groove depth + offset if applicable 3. Shelf support system — pin diameter, row pitch, first-hole datum (or fixed shelves only) 4. Drawer runner mounting rule — height from drawer bottom, front setback 5. Hinge boring pattern — 35mm cup depth, edge distance, plate screw pattern 6. Plinth construction — integrated kick vs separate plinth frame vs leveller feet 7. Wall fixing method — cleats/brackets, fixing heights, anti-tip 8. Ceiling gap treatment — open / scribed infill / bulkhead default convention 9. Corner junction — connector type and count 10. Standard scribe/filler allowance (mm) 11. Recommended assembly/installation sequence review **APPROVAL GATE: B1 must be submitted and approved before any B2 drawing begins.** We will review the conventions sheet with our fabrication partner and confirm or amend each item; the 12 details are then drawn against the approved sheet. ## B2 — Standard Construction Detail Drawings (12 drawings) Based on the APPROVED conventions sheet, produce 12 small standard construction detail drawings suitable for a professional workshop drawing sheet: 1. Panel-to-panel joint method (with spacing and edge distances) 2. Back panel attachment detail 3. Shelf support system detail 4. Drawer runner mounting detail 5. Hinge boring pattern detail 6. Corner junction bolt-through construction detail 7. Plinth/skirting detail at wall + levelling method 8. Scribe/filler attachment detail with allowance shown graphically 9. Top/ceiling closure condition detail 10. Wall-fixing method detail (cleats/brackets, heights, anti-tip) 11. Sliding-door track mounting section 12. Loft-to-base fixing detail **Format:** SVG preferred (clean vector PDF acceptable) — monochrome linework only, no fills, renders, or colour. Dimension text as text or consistently outlined. Dimensioned, suitable for print at A3. --- # DELIVERABLES SUMMARY **Part A — per file:** - Updated GLB file - Updated stretch JSON file (where required) - One-line manifest note **Part B:** - One-page joinery conventions sheet (answers to the 11 items) — submitted for approval first - 12 standard construction detail drawings (SVG/vector PDF, monochrome, dimensioned, print-ready) --- # PROJECT STRUCTURE & TIMELINE **Pilot first:** Start with `F3_Corner_Frame_Plan.glb` only. Deliver, we validate in our system, approve, then continue. **Sequence after pilot approval:** - Group 1 remainder (6 files) - Group 2 (4 files) - Group 3 (10 files) - Part B: conventions sheet (B1) → approval → 12 standard details (B2) **Target completion:** Within 2 weeks of pilot approval. --- # TO APPLY Please share examples of previous furniture or cabinet 3D modelling work, specifically showing panel-based joinery or component-level mesh naming, and any examples of construction detail drawings you have produced. Experience with glTF/GLB format is essential. **Screening question — please answer in your application:** Describe how you would split a one-mesh cabinet into named panels without changing its outer dimensions. **Please quote the pilot file and Part B separately. Full project quote after pilot approval.**
Skills required
This job is listed on Freelancer.com. AiZity aggregates listings for discovery only and is not the employer. To bid or apply, use the button in the sidebar.