Skip to content
SPECIFICTION
Get listed

3DUNDERWORLD-SLS vs JMStudio

3DUNDERWORLD-SLS

github.com

JMStudio

store.3dmakerpro.com

Side by side

Figure3DUNDERWORLD-SLSJMStudio
Price from—Free
Free plan—Yes
Free trial——
Open source——
Windows—Yes
macOS—Yes
LinuxYes—
iOS—Yes
Android—Yes
Plans published01
Spec score · 3D Scanning Software7.7 (#15)8.1 (#8)
Founded20112015
HeadquartersMontreal, QuebecShenzhen, China
Intended usersThe lab describes its work as research and notes collaborations with industry and other external partners.The JMStudio page describes the software as built for creators, engineers, and manufacturers, and says it is designed to be accessible to beginners.
ProcessingImage processors use images, projector parameters, and camera calibration parameters to produce data that the reconstructor combines into a point cloud.Its page describes one-click AI optimization that removes noise and optimizes geometry, plus tools to refine surfaces and smooth geometry.
PurposeThe software reconstructs point clouds from series of images lit by patterned light.JMStudio is 3DMakerpro’s 3D scanning software for use with its scanners.

Plans

3DUNDERWORLD-SLS

No plans published.

3DUNDERWORLD-SLS pricing →

JMStudio

  • JMStudioFree

JMStudio pricing →

In their own words

3DUNDERWORLD-SLS

3DUNDERWORLD-SLS is a free Linux project that reconstructs point clouds from camera image sequences illuminated by patterned light. Its structured-light process has CPU and GPU implementations, and the command-line program can save reconstructed models as PLY or OBJ files. Version 4.x requires two or more cameras and provides a generic camera interface that programmers can extend. Camera acquisition is not implemented, so users must supply a camera class through the provided interfaces. The project accepts camera image folders, calibration files, and a patterned-light projector as inputs. It does not provide real-time capture or mesh reconstruction. Libraries are included for integration into other projects, with CPU and GPU examples, and an API was included in OpenCV 3.1 for a stereo approach using time-multiplexing Gray encoding. The repository supplies demo binaries, example data, and CMake build instructions. Dependencies are OpenCV 2, CUDA 6.0 or later, and glm. CUDA detection enables CPU and GPU constructors; without CUDA, only the CPU constructor is generated.

Visit github.com

JMStudio

JMStudio is 3DMakerpro’s free software for capturing and processing scans from its Fox, Toucan, Moose, Seal, Mole, Lynx, and Whale scanners. During capture it provides real-time visual feedback, markerless AI tracking, and tracking on complex surfaces. Processing tools include one-click noise removal and geometry optimization, as well as surface refinement and smoothing. JMStudio exports STL, OBJ, PLY, ASC, and RSCAN files, and can generate watertight STL files for use in slicing software. It is listed for Windows 10/11 64-bit, macOS 12, 13, and 14, Android, and iOS; mobile scanning can be wireless. Listed minimum desktop requirements are an Intel Core i5 8th generation CPU, 16 GB RAM, and an MX250 GPU with 2 GB VRAM; an NVIDIA 3060 with 4 GB VRAM is recommended. The maker lists compatibility with software ecosystems including Autodesk CAD, Blender, Fusion 360, Cinema 4D, Maya, Rhino, SolidWorks, and ZBrush. Manuals, tutorials, a forum, live chat, and email support are available.

Visit store.3dmakerpro.com