Polycam

Polycam offers robust 3D scanning via LiDAR and photogrammetry. This developer-focused review analyzes its API, integration, and performance for professional use.

What is Polycam?

Polycam is a powerful 3D capture platform that leverages mobile device sensors to execute complex spatial data acquisition. By integrating both LiDAR and photogrammetry technologies into a cohesive mobile and web-based application, it provides a highly accessible endpoint for generating detailed 3D models. From a development standpoint, Polycam acts as a versatile data ingestion tool, capable of producing assets for everything from AR/VR applications to architectural simulations and game development environments. Its core function is to translate physical spaces and objects into manipulable, high-fidelity digital assets through a streamlined processing pipeline.

Key Features and How It Works

Polycam’s architecture is built on two primary data capture methodologies, complemented by a suite of tools designed to manage and deploy the resulting assets. Understanding these components is key to evaluating its scalability and integration potential.

  • LiDAR Scanning: Utilizing the LiDAR sensors present in modern iOS devices, Polycam performs rapid, high-accuracy spatial mapping. This method is exceptionally effective for capturing room-scale environments and architectural geometry, producing point clouds with impressive dimensional precision. The raw data is ideal for applications requiring accurate measurements and structural integrity, such as creating digital twins or level blocking in game engines.
  • Photogrammetry (Photo Mode): For capturing high-fidelity textures and complex organic shapes, Polycam employs photogrammetry. Think of this process like a police sketch artist building a suspect’s face from multiple witness accounts. A single photograph provides a limited perspective, but by processing a series of photos from various angles, the software triangulates points to construct a detailed, textured 3D model. This method excels where surface detail and color accuracy are paramount, making it suitable for asset creation in VFX and product visualization.
  • 360 Photos: The platform can capture full 360-degree panoramic images. In development pipelines, these serve as excellent environment maps or skyboxes in game engines like Unity and Unreal Engine, providing realistic lighting and reflections with minimal effort.
  • Web Platform and API: Beyond mobile capture, the Polycam web platform is a critical component for professional workflows. It offloads heavy processing to the cloud, manages large datasets, and provides the primary interface for exporting models in various formats. This cloud-based architecture ensures that processing doesn’t cripple the capture device and facilitates a scalable backend for teams.
  • Augmented Reality Viewing: An integrated AR viewer allows for immediate model verification in a real-world context. For developers, this provides a rapid prototyping tool to test asset scale and placement directly on-device without requiring a full engine build.

Pros and Cons

From a technical implementation perspective, Polycam presents a distinct set of advantages and limitations.

Pros

  • Platform Accessibility: By building on ubiquitous mobile hardware, it dramatically lowers the barrier to entry for 3D data acquisition, removing the need for specialized scanning equipment.
  • Multiple Export Formats: Support for formats like GLTF, FBX, OBJ, and DAE ensures seamless integration with virtually all major 3D modeling software and game engines.
  • Scalable Cloud Processing: Offloading photogrammetry processing to the cloud conserves local device resources and enables the handling of significantly larger and more complex datasets.
  • Robust Feature Set: The combination of LiDAR, photogrammetry, and 360 capture within a single application provides a versatile toolkit for diverse asset creation needs.

Cons

  • Hardware Dependency: The highest-quality LiDAR scans are exclusive to premium devices, creating a hardware-based capability gap across the user base.
  • Processing Bottlenecks: While cloud-based, processing times for high-resolution photogrammetry captures can still be lengthy, potentially slowing down iterative development cycles.
  • Limited API Control: While the platform is robust, developers seeking deep automation and programmatic control over the capture and processing pipeline may find the existing API capabilities restrictive for large-scale enterprise use.

Who Should Consider Polycam?

Polycam is an excellent tool for developers, engineers, and technical artists who require a rapid and reliable method for generating 3D assets from real-world objects and environments. Its application is particularly strong in several domains:

  • AR/VR Developers: Quickly create realistic digital twins of spaces for immersive experiences or scan objects to use as interactive assets.
  • Indie Game Developers: Generate unique, textured 3D assets for games without the extensive time investment of manual modeling.
  • Architects and Engineers (AEC): Conduct rapid on-site captures for as-built verification, project visualization, and client presentations.
  • VFX and Technical Artists: Capture real-world objects and textures for use in visual effects, reducing reliance on stock 3D model libraries.

Pricing and Plans

Polycam operates on a freemium model, making its core technology accessible while reserving advanced features for professional use.

  • Free Plan: This plan offers basic scanning and viewing capabilities, allowing users to experiment with the technology. It’s suitable for hobbyists or initial project evaluation but has limitations on export formats and capture resolution.
  • Pro Plan: Starting from approximately $7.99 per month, the Pro subscription unlocks the platform’s full potential. It grants access to all export formats, higher-resolution captures, advanced editing tools, and the full suite of cloud processing features, making it essential for any professional or commercial development workflow.

For the most current pricing information, consulting the official Polycam website is recommended.

What makes Polycam great?

Polycam’s greatest strength lies in its unified approach to 3D capture, seamlessly merging high-precision LiDAR data with high-fidelity photogrammetry into a single, developer-friendly pipeline. This duality is its defining feature. It removes the need to choose between geometric accuracy and textural detail by providing both within one ecosystem. For a developer, this means you can capture the precise structure of a room with LiDAR and then overlay it with detailed object scans from photogrammetry, all managed and exported from one platform. This significantly streamlines asset creation, reduces reliance on multiple disparate tools, and accelerates the transition from physical capture to digital implementation in engines like Unity or Unreal.

Frequently Asked Questions

What export formats does Polycam support for development pipelines?
Polycam’s Pro plan supports a wide range of industry-standard formats, including GLTF, FBX, OBJ, DAE, STL, and point cloud formats like LAS, making it highly compatible with software such as Blender, Unity, Unreal Engine, and various CAD programs.
Is there a public API for automating captures or processing?
While Polycam doesn’t offer a public-facing API for programmatic capture control, its web platform and export functionalities are designed to integrate smoothly into professional workflows. It acts as a powerful data source for pipelines that begin after the capture is complete.
How does LiDAR scanning differ from photogrammetry in terms of output data?
LiDAR excels at capturing accurate geometric data and scale, producing clean, dimensionally precise models ideal for architectural and spatial mapping. Photogrammetry excels at capturing photorealistic textures and complex surface details, making it better for creating visually rich assets where color and texture are critical.
Can Polycam models be directly imported into game engines like Unity or Unreal?
Yes. By exporting models in formats like FBX or GLTF, you can directly import them into Unity and Unreal Engine. The models typically include materials and textures, streamlining the process of integrating real-world assets into a game or interactive experience.