Ir directamente a la información del producto
1 de 2

Unknown Items

ARKit + SwiftUI: USDZ Placement Kit

ARKit + SwiftUI: USDZ Placement Kit

Precio habitual $20.00 USD
Precio habitual Precio de oferta $20.00 USD
Oferta Agotado
Los gastos de envío se calculan en la pantalla de pago.

Production-quality iOS AR app for placing USDZ 3D models using SwiftUI and RealityKit.

Perfect for:

- Building AR furniture placement apps

- Product visualization experiences

- AR prototyping and demos

- Learning modern iOS AR development

- Starter template for custom AR solutions

 

Core Features (V1)


AR Camera with Plane Detection

- Horizontal surface detection (floors, tables, desks)

- Real-time tracking state feedback

- Automatic environment lighting


Tap-to-Place Interaction

- Raycast-based placement on detected surfaces

- Visual feedback for placement readiness

- Accurate world-space positioning


Local USDZ Model Support

- Bundled model catalog (no internet required)

- Async model loading for performance

- Easy to add/remove/update models


Object Selection & Interaction

- Tap any placed object to select it

- Visual highlight on selected objects

- Delete individual selected objects

- Deselect with button or tap empty space


Multi-Touch Gestures (per object)

- Translation: Drag to move horizontally

- Rotation: Two-finger twist to rotate

- Scale: Pinch to resize

- Works on both newly placed and selected objects


Clean SwiftUI UI

- Modern iOS design language

- Model catalog with grid layout

- Placement mode toggle

- Debug stats toggle (hide/show FPS overlay)

- Remove last / remove all controls

- Selection controls (deselect/delete)

- Session status indicators


MVVM Architecture

- Scalable, testable, maintainable

- Clear separation of concerns (AR / Models / Views)

- No memory leaks (weak references where needed)

- ObservableObject ViewModels for reactive UI


Production Best Practices

- No external dependencies

- Comprehensive code comments explaining "why"

- Error handling for missing models and raycast failures

- Clean session lifecycle management

- Performance optimized (minimal per-frame work)

Ver todos los detalles