Accurate UK 50p Coin 3D Model (GLB/GLTF) with Recessed Faces for WebGL
Budget: £20 – £250 GBP
I am looking for a high-quality, geometrically accurate 3D model of a British 50p coin. This model is intended for use in a Three.js web application.
IMPORTANT: I do not require the physical 3D "stamping" or "embossing" of the Queen’s head or the coin's design. The face details will be applied via 2D textures in my application. I am paying for a perfect geometric "blank" that is technically optimized for real-time web rendering.
Technical Requirements
1. Geometry & Shape
• Reuleaux Heptagon: The coin must have the mathematically accurate 50p shape (7 sides with constant-width curved arcs, not 7 straight lines).
• Raised Rim: The model must feature a distinct, raised outer rim on both the obverse and reverse sides.
• Recessed Faces: The internal circular "field" (where the design usually sits) must be slightly recessed/sunken inside the rim. This is critical for catching realistic light/shadows on the edge of the rim.
• High-Poly Bevels: All sharp edges must be beveled (rounded). I need smooth, continuous specular highlights along the rim and the coin's edge without visible "faceting" or flat triangles.
2. Materials & UV Mapping
• 3 Material Slots: The model must be exported with three distinct material assignments:
1. Front_Face (The recessed obverse field)
2. Back_Face (The recessed reverse field)
3. Coin_Metal (The rim and the sides/edges)
• Planar UV Mapping: The UVs for the Front and Back faces must be perfectly planar and centered at (0.5, 0.5). This is to ensure that when I apply a square texture in Three.js, it sits perfectly in the center of the coin without any stretching or offset.
3. Delivery Format
• Primary Format: .GLB (Binary GLTF) is preferred.
• Secondary Format: .GLTF with separate textures is also acceptable.
• Low to Medium poly-count (optimized for the web) but must look perfectly smooth when "Smooth Shading" is enabled.
Selection Criteria
Please provide a screenshot of your wireframe and your UV layout if possible. I will prioritize freelancers who understand how to set up clean UVs for texture swapping in WebGL/Three.js.
IMPORTANT: I do not require the physical 3D "stamping" or "embossing" of the Queen’s head or the coin's design. The face details will be applied via 2D textures in my application. I am paying for a perfect geometric "blank" that is technically optimized for real-time web rendering.
Technical Requirements
1. Geometry & Shape
• Reuleaux Heptagon: The coin must have the mathematically accurate 50p shape (7 sides with constant-width curved arcs, not 7 straight lines).
• Raised Rim: The model must feature a distinct, raised outer rim on both the obverse and reverse sides.
• Recessed Faces: The internal circular "field" (where the design usually sits) must be slightly recessed/sunken inside the rim. This is critical for catching realistic light/shadows on the edge of the rim.
• High-Poly Bevels: All sharp edges must be beveled (rounded). I need smooth, continuous specular highlights along the rim and the coin's edge without visible "faceting" or flat triangles.
2. Materials & UV Mapping
• 3 Material Slots: The model must be exported with three distinct material assignments:
1. Front_Face (The recessed obverse field)
2. Back_Face (The recessed reverse field)
3. Coin_Metal (The rim and the sides/edges)
• Planar UV Mapping: The UVs for the Front and Back faces must be perfectly planar and centered at (0.5, 0.5). This is to ensure that when I apply a square texture in Three.js, it sits perfectly in the center of the coin without any stretching or offset.
3. Delivery Format
• Primary Format: .GLB (Binary GLTF) is preferred.
• Secondary Format: .GLTF with separate textures is also acceptable.
• Low to Medium poly-count (optimized for the web) but must look perfectly smooth when "Smooth Shading" is enabled.
Selection Criteria
Please provide a screenshot of your wireframe and your UV layout if possible. I will prioritize freelancers who understand how to set up clean UVs for texture swapping in WebGL/Three.js.