XRCamp Program
Frost Museum of Science | CONFERENCE ROOM
July 2nd, 2025 04:00 PM - 06:00 PM (est)

Mobile Photogrammetry for WebXR

Photogrammetry is the process of creating 3D models from photographs. With advances in mobile phone technology, it is now possible to generate high-quality 3D models using just a smartphone.

Attendance is free, donations are welcome
July 2nd, 2025
45
Days
12
Hours
44
Mins
29
Secs

Mobile Photogrammetry for WebXR

Join us for a free, hands-on workshop designed for artists, educators, and cultural preservation practitioners interested in immersive technology, digital archival preservation, and digital storytelling.

Learn how to capture real-world objects and environments using just your smartphone and transform them into interactive 3D experiences for the web.

Participants will explore mobile photogrammetry using the Abound app, process their models in Blender, and publish them on the Mud Foundation’s WebXR platform. No prior experience required, just bring a modern mobile phone and a laptop with Blender installed.

Discover how accessible tools can bring art, history, and science to life, in cultural organizations and the classrooms through immersive 3D content.

instructor

Eric Hupe

Recommended Photogrammetry Apps

Several apps are available for mobile photogrammetry, each with its own features and capabilities. Below are some of the best options:

Polycam (iOS & Android)

  • Offers both LiDAR (for supported iPhones) and photogrammetry options.

  • Cloud processing for high-quality results.

  • Ideal for capturing objects and spaces.

RealityScan (iOS & Android)

  • Developed by Epic Games.

  • User-friendly interface with guided capture process.

  • Integrates with Sketchfab for sharing models.

Abound (iOS and Android)

  • Optimized for LiDAR-enabled devices.

  • Supports exporting to multiple 3D formats.

  • Developed by Metashape.

Capturing Objects with Photogrammetry

When scanning individual objects, follow these steps to achieve the best results:

  1. Lighting: Ensure even, natural lighting without harsh shadows or reflections.

  2. Background: Use a neutral background or place the object on a non-reflective surface.

  3. Camera Movement: Move around the object in a circular path, capturing overlapping images from multiple angles. See diagrams.

  4. Angles: Take photos from high, mid, and low angles to cover all details. See diagrams.

  5. Number of Images: Capture at least 50-100 images for complex objects.

  6. Avoid Blur: Keep the camera steady and use a tripod or stabilizer if necessary.

Capturing Interior Spaces

For interior photogrammetry, use these techniques:

  1. Lighting: Utilize ambient and artificial light sources to evenly illuminate the space.

  2. Camera Path: Walk slowly and capture overlapping images while maintaining a steady height. Move around the perimeter of the room and shoot across the space from different heights and different angles. See diagrams.

  3. Overlapping Images: Ensure at least 60-70% overlap between consecutive shots.

  4. Focus on Details: Capture additional images of textures, artwork, or intricate architectural elements.

  5. Avoid Moving Objects: Ensure there are no moving people, pets, or objects to prevent reconstruction errors.

  6. Use a Wide Field of View: If available, use your phone's ultra-wide camera to capture more context in each shot.

Optimization for WebXR Applications

Once a 3D model is created, optimizing it for WebXR applications ensures smooth performance and accessibility across different devices. Below are key optimization techniques:

  1. Automated Mesh Simplification: Use tools like MeshLab, Blender’s Decimate Modifier, or app-based automation features to reduce polygon count while preserving details. (Intermediate/Advanced)

  2. Texture Optimization: Compress textures using formats like JPEG or WebP to minimize file size without sacrificing quality. Attempt to have no more than eight 4k textures.

  3. GLTF/GLB Format: Convert models to GLTF/GLB, the preferred format for WebXR, which offers efficient compression and better compatibility.

  4. Cloud-Based Processing: Utilize services like RapidPipline or convrse.ai optimization tools to prepare models for web display. (Beginner/Intermediate)

  5. Automated Pipelines: Some photogrammetry apps include automated optimization features that handle decimation, texture baking, and WebXR export with minimal user intervention.

By integrating these techniques, 3D models can be efficiently displayed in WebXR environments, ensuring seamless interaction and accessibility on VR headsets, mobile devices, and web browsers.

Conclusion

Photogrammetry with a mobile phone is an accessible and powerful tool for creating 3D models. By selecting the right app and following best practices for capturing images, you can generate high-quality reconstructions of objects and interior spaces. Experiment with different techniques and settings to optimize your results.

Explore

Verse

Yoan Escobar

mud-ai-agents

Step into the frontier of immersive intelligence. In this hands-on workshop, participants will learn how to build intelligent, interactive AI agents inside the MUD Metaverse using XR Creator Studio. Leveraging the power of OpenAI’s API, this session will guide you through creating fully contextual, visually embodied agents capable of dynamic conversation and world interaction.

Help

XR Controls Overview

Getting started? Select your device to see the basic controls.

Move

Use arrows or W, A, S, D

Move Faster

Use W, A, S, D + Hold Shift

Turn

Use Q and E or left mouse button

Teleport

Right mouse button

Interact with elements

Left mouse button

Move

Use the joystick

Turn

Touch + Drag

Interact with elements

Touch

Move

Left controller thumbstick

Move faster

B or Y buttons to move faster

Turn

Right controller thumbstick

Teleport

Right controller trigger

Interact with elements

Left or Right controller trigger

Sponsors