3D model creation for AR app

TRUETECH is engaged in the development, support and maintenance of iOS, Android, PWA mobile applications. We have extensive experience and expertise in publishing mobile applications in popular markets like Google Play, App Store, Amazon, AppGallery and others.
Development and support of all types of mobile applications:
Information and entertainment mobile applications
News apps, games, reference guides, online catalogs, weather apps, fitness and health apps, travel apps, educational apps, social networks and messengers, quizzes, blogs and podcasts, forums, aggregators
E-commerce mobile applications
Online stores, B2B apps, marketplaces, online exchanges, cashback services, exchanges, dropshipping platforms, loyalty programs, food and goods delivery, payment systems.
Business process management mobile applications
CRM systems, ERP systems, project management, sales team tools, financial management, production management, logistics and delivery management, HR management, data monitoring systems
Electronic services mobile applications
Classified ads platforms, online schools, online cinemas, electronic service platforms, cashback platforms, video hosting, thematic portals, online booking and scheduling platforms, online trading platforms

These are just some of the types of mobile applications we work with, and each of them may have its own specific features and functionality, tailored to the specific needs and goals of the client.

Showing 1 of 1 servicesAll 1735 services
3D model creation for AR app
Medium
~3-5 business days
FAQ
Our competencies:
Development stages
Latest works
  • image_mobile-applications_feedme_467_0.webp
    Development of a mobile application for FEEDME
    760
  • image_mobile-applications_xoomer_471_0.webp
    Development of a mobile application for XOOMER
    640
  • image_mobile-applications_rhl_428_0.webp
    Development of a mobile application for RHL
    1056
  • image_mobile-applications_zippy_411_0.webp
    Development of a mobile application for ZIPPY
    947
  • image_mobile-applications_affhome_429_0.webp
    Development of a mobile application for Affhome
    874
  • image_mobile-applications_flavors_409_0.webp
    Development of a mobile application for the FLAVORS company
    449

Creating 3D Models for AR Application

A 3D model for AR isn't the same as one for film or game engines. Different requirements for polygon count, textures, formats, and scale. A model that looks perfect in Cinema 4D might deliver 5 FPS on iPhone and incorrect scale in ARKit.

Creating AR-ready 3D models is an entire pipeline: from references to optimized USDZ or GLB on CDN.

Technical Requirements for AR Model

Polygon count. For mobile AR—maximum 50,000–100,000 polygons per object. Multi-object scene: up to 300,000 total. Higher and FPS drops on non-PRO devices. For simple objects (box, glass)—500–3,000 polygons.

Textures. Maximum size—2048×2048 pixels. For small objects—1024×1024. Formats:

  • iOS/USDZ: PNG or JPEG for diffuse, separate maps for normal, roughness, metallic
  • Android/GLB: prefer JPEG for diffuse (smaller), PNG for transparency

UV unwrap. No overlaps, no stretching. Critical for AR: models are examined close-up; UV artifacts are visible.

Scale. 1 unit = 1 meter. Mandatory for correct ARKit/ARCore display. A 2.2-meter sofa is 2.2 units in scene. Check dimensions in Blender via N-panel before export.

Pivot point. Rotation and placement point—center of base for furniture, geometric center for others. ARKit places model relative to pivot. If pivot is wrong, object floats above floor or sinks through it.

AR Model Creation Pipeline

References → Low Poly modeling → UV → Texturing → Optimization → Export

Work primarily in Blender (free, powerful, Python API for automation). For organic shapes—ZBrush with retopology in Blender. Textures—Substance Painter for PBR materials.

Geometry optimization: Decimate modifier in Blender with quality control—removes polygons invisible at normal viewing angles. For round objects (vases, wheels)—shading via normal map, not geometry: 16-gon with normal looks like cylinder but 5x fewer polygons.

Baking. If source is high-polygon model (photogrammetry, CAD import), bake normal map, ambient occlusion, curvature in Substance Painter. This delivers high-polygon detail at low-polygon count.

Export to AR Formats

USDZ for iOS:

# Via Apple's reality-converter or usdz_converter
xcrun usdz_converter model.usda model.usdz
# Or via Python USD library
from pxr import Usd, UsdGeom

USDZ—ZIP archive with USD files and textures. Important: textures inside USDZ must be PNG (not JPEG) if transparency needed. Size: optimize via Apple's TextureConverter, ASTC compression for textures.

GLB for Android: Blender natively exports GLB with materials. Verify via Khronos glTF Validator—glTF errors often only manifest on device. Draco geometry compression via gltf-pipeline:

gltf-pipeline -i model.glb -o model_compressed.glb --draco.compressionLevel 7

Reduces geometry size 60–80%, no noticeable quality loss.

Working with CAD and Suppliers

Manufacturers provide STEP, IGES, SolidWorks files—precise CAD models with millions of polygons. Direct AR import = 2 FPS. Conversion pipeline:

  1. Import STEP into FreeCAD or Fusion 360
  2. Export to OBJ/FBX
  3. Retopology in Blender (automatic via Remesh modifier, manual for important details)
  4. UV and texturing
  5. Export to USDZ/GLB

Time per CAD model: 4–16 hours depending on complexity.

Timeline

Object Type Complexity Timeline
Simple object (box, bottle) Low 1–2 days
Furniture / appliance Medium 2–5 days
Complex mechanism / transport High 1–3 weeks
Character without animation High 1–2 weeks

Cost calculated after reviewing references and required texture quality. Batch work (10+ models)—separate pricing.