If you want an app that lets you capture 360-degree panoramas and use them as backgrounds for 3D models, Polycam is a good option. It's a general-purpose 3D capture and creation tool that can handle LiDAR scanning, photogrammetry and 360-degree panorama capture. You can use the panoramas you capture as backgrounds for your 3D models and get AR viewing and sharing abilities, too. It works on iOS, Android and web browsers.
Another option worth considering is Blockade Labs, which has Skybox AI for generating 360° panoramic worlds with AI. The tool has features like Text-to-Skybox, Remix and 3D World Mesh Generation that make it a good tool for game developers, architects and content creators. Integration with the Unity Engine and support for high-resolution exports up to 8K make it a good option for generating rich 3D environments from panoramic imagery.
If you want to generate detailed 3D models and environments from photos, RealityCapture is a good option. It can automatically generate 3D models, textured 3D meshes, orthographic projections and can handle multiple input formats. It's good for photorealistic environments and assets for video games, visual effects and virtual/augmented reality projects, so it's a good option for many professional needs.
Last, Skyglass has an AI-powered video creation tool that lets you generate 360-degree AI-generated backgrounds with Unreal Engine technology. It has features like green screen, manual camera controls and AI relighting, so it's good for content creators and pros who need real-time background replacement and environment creation. The company offers export options and high-quality exports, so your 3D models can have the best backgrounds possible.