3DGSComparisonToolsReference 2026-08-04·Updated 2026-08-11·~7 min read

Comparing Software and Tools for Working with 3DGS

This is a rundown of the software and tools that can load, edit, and export 3D Gaussian Splatting (3DGS), sorted into five categories: DCC apps, viewers/editors, conversion tools, game-engine plugins, and industrial platforms — each with a link to where to get it. Use it as a quick-reference when deciding how far to take things in a DCC before handing off to a game engine.

The information in this article is current as of August 2026Tools in the 3DGS space move fast, and supported formats or licensing terms can change. Check the official site or repository linked for each tool for the latest status before adopting it. The "Rating" column reflects the author's own practical judgment (◎ top pick/○ practical/△ situational or reference only) — the right choice always depends on your project's requirements. Our own tools aren't rated, since we can't judge them impartially ("—").
Houdini (SideFX) logo
Blender logo
3ds Max (Autodesk) logo
Cinema 4D (Maxon) logo

The major DCC applications this article covers. In addition to the above, Arnold brings the same support to Maya and Katana, and OctaneRender brings it to its many DCC integration plugins. Logos are trademarks of their respective owners, shown here for software identification and comparison purposes only.

01 DCC (3D content-creation apps)

3DGS isn't limited to game engines anymore — it's become workable directly inside the 3D content-creation apps used in everyday VFX pipelines. Here's how each app supports it, and where to get it.

SoftwareRatingDetailsWhere to get itLicense
Maya + Arnold
(Autodesk)
◎ Top pick for relightingNative support arrived with the latest Arnold. You can output the color captured at scan time as-is, or let scene lights relight the splat — useful for shots where you need it to sit alongside CG elements. Because Arnold's integrated plugins all support it, any DCC with Arnold handles splats the same way. GPU rendering is limited to NVIDIA GPUs on Windows and Linuxarnoldrenderer.com →Commercial ($55/mo or $430/yr, subscription only)
OctaneRender
(OTOY)
◎ Top pick for path tracingA GPU renderer available standalone and through its many DCC integration plugins (C4D, Maya, Blender, 3ds Max, Houdini, and more). Octane handles gaussian splats natively and renders them fully path traced rather than rasterized, so 3DGS participates directly in CG-side reflections, GI, and depth of field. The current release is stable enough for production work and reads SPZ as well. The same splat features work from whichever DCC you render inhome.otoy.com →Commercial (subscription)
Houdini 22◎ Top pick for power usersNative support. Splats can be transformed and animated with node-based workflows just like any other point cloud, and rendered directly in Karma. You can also render them through Arnold. Licensing cost and the learning curve are steep, though, so it's overkill if all you want is to look at a splat. Case study: the Houdini 22 × ComfyUI hybrid workflowsidefx.com →Commercial (free Indie/Apprentice tiers available)
Blender◎ Best valueHandled via the "3DGS Render" add-on from KIRI Engine. The current release renders in both Cycles and Eevee, and supports editing and optimization alongside splat animation. Rigging and light baking are starting to appear as experimental features. It's free to install, but being dependent on a third-party add-on, it can get heavy on large datasetsGitHub →Open source, free
3ds Max 2027◎ Top pick for editingNative support landed in the core app with the latest release. It can load PLY/SPZ/LCC directly, and the new Point object plus its dedicated modifiers let you select and manipulate splats. Because ordinary modifiers like Bend and Twist just work, this is currently the only tool that treats a splat as an editable scene element rather than a fixed asset — its one real edge over the rest. Rendering goes through Arnold, and V-Ray's (Chaos) native support, with relighting, is still an option tooautodesk.com →Commercial ($255/mo or $2,010/yr; Indie $330/yr)
Cinema 4D○ Good fit for motion graphicsHandled via a plugin from Octane (OTOY). It can load PLY files from Luma, Polycam, and NeRDF Studio, and pairs well with motion graphics work. Octane's splat support is now stable enough for production work (see the OctaneRender row above). Arnold also handles splats here. Case study: generating "aerial shots" from 3DGS (a C4D → Octane workflow)home.otoy.com →Commercial (subscription)
Nuke 17
(Foundry)
◎ Top pick for compositingNative support in the core app since the latest release. On the overhauled USD-based 3D system, splats can be loaded, viewed, manipulated, rendered, and exported entirely inside Nuke, which means you can bring 3DGS directly into a live-action composite. For VFX compositing against a scanned background, this is currently the most direct routefoundry.com →Commercial (subscription)
After Effects○ Good fit for motion graphics and compositingHandled by a third-party "Gaussian Splatting" plugin (aescripts). It displays .ply files in real time on the GPU and supports cropping, color adjustment, and depth-pass export. This depends on a paid plugin rather than native app functionalityaescripts.com →Commercial (paid plugin)

02 Viewers & editors

These are the tools you reach for when you need to check a deliverable, or do cropping and color adjustments entirely in the browser. The list spans everything from fully browser-based tools to developer-facing rendering libraries and mobile apps.

SoftwareRatingDetailsWhere to get itLicense
Locahun 3D Viewer
(our own product)
— Not rated (our own product)An offline, browser-only viewer we built in-house on top of Spark, designed for handling massive 3DGS datasets. Try a sample scene right now — no download or sign-up requiredTry a sample →In-house product (free demo)
SuperSplat
(PlayCanvas)
◎ Top pickA fully browser-based 3DGS editor with cropping and color editing. A lightweight viewer meant purely for exported output is distributed as a separate repositoryEditor →
Viewer →
MIT, free
LichtFeld Studio
(MrNeRF)
◎ Top pick end-to-end from trainingAn open-source native app that covers everything from training on captured data (COLMAP), through brush/lasso/polygon-selection editing, to exporting PLY/SPZ/SOG and a standalone single-file HTML viewer. Training runs faster than the reference implementation, and recent releases also support LOD workflows. It can be extended with Python plugins too. CUDA is required, so it won't run on machines without an NVIDIA GPUGitHub →
lichtfeld.io →
GPLv3, free
Brush
(ArthurBrussee)
○ No NVIDIA GPU requiredAn open-source training and display app. Because it doesn't depend on CUDA, it runs on AMD and Intel GPUs and Apple Silicon in addition to NVIDIA, across native Windows/macOS/Linux/Android and even in-browser training. Research-derived extensions are still thin on the ground, and the developers themselves describe it as experimentalGitHub →Apache 2.0, free
splat
(antimatter15)
△ Reference implementationOne of the earliest publicly released, minimal WebGL viewers. Just drag and drop a .ply file to view itGitHub →MIT, free
GaussianSplats3D
(mkkellogg)
○ Good fit for developersA Three.js-based rendering library you can drop into an existing Three.js scene to build your own custom viewerGitHub →Open source, free
Spark
(sparkjsdev)
◎ Top pickA full-featured renderer for Three.js. It supports the major formats — PLY/SPZ/SPLAT/KSPLAT/SOG — and runs fast even on mobile. Locahun 3D's own viewer is built on top of this librarysparkjs.dev →MIT, free
Luma AI
(Interactive Scenes)
○ Good fit for sharingProcesses captured scenes in the cloud and lets you share or embed them directly on the web. A Three.js/WebGL npm package is also published for developerslumalabs.ai →Free (sharing / embedding)
Postshot
(Jawset)
○ Weigh the commercial terms carefullyA desktop app that covers everything from training on captured data to real-time relighting and viewing. Windows onlyjawset.com →Free tier available (commercial use requires a paid plan)
Polycam○ Easy to get startedCovers everything from capture to viewing and editing (cropping, measurement), in both the browser and the mobile apppoly.cam →Free tier available
Scaniverse
(Niantic)
○ Fully mobileOn-device capture and viewing entirely within the mobile app. Also supports WebXR viewing in the Quest 3 browsernianticspatial.com →Free
Locahun3D Viewer

Try our own viewer with a sample scene too

Built in-house on top of Spark (above), this viewer is designed to handle massive 3DGS datasets entirely offline, in the browser. Try a sample scene right now, right in the page — no download or sign-up required.

Try a sample scene in your browser →

03 Conversion tools

These are the tools for automating format conversion and LOD generation from the command line.

SoftwareRatingDetailsWhere to get itLicense
splat-transform
(PlayCanvas)
◎ The de facto standardAvailable as both a CLI and a library. It converts between PLY/SPZ/SOG/KSPLAT/LCC/LCC2 and more, and handles LOD generation, scene merging, and voxelization in one tool. A browser-only version, "SuperSplat Convert" (WASM, no install needed), is also publishednpm install -g @playcanvas/splat-transform
GitHub →
MIT, free
gsbox
(gotoeasy)
○ Handy for one-off conversionsA cross-platform CLI that converts between PLY⇄SPLAT/SPX/SPZ/SOG/GLB. It also has its own SPX format for progressively loading large modelsGitHub →GPL-3.0, free
3dgsconverter
(francescofugazzi)
○ Cleans up data as it convertsA Python CLI that converts between PLY/KSplat/SOG/SPZ/Splat/compressed PLY and more. It can clean up noise and stray points at the same time as conversionGitHub →Open source, free

04 Game-engine plugins (UE5 / Unity)

These plugins bring 3DGS directly into UE5 or Unity, for real-time display or for rendering out material through a virtual camera.

Unreal Engine 5

PluginRatingDetailsWhere to get itLicense
XGRIDS LCC Plugin for UE◎ Top pick (check the license terms)Loads LCC/LCC2 natively and supports relighting. Case study: exporting material from 3DGS with UE5 × the XGRIDS SDKdeveloper.xgrids.com →XGRIDS proprietary license
Volinga Plugin◎ Top pick for virtual productionLoads PLY and Volinga's own NVOL format; even the free tier lets splats sit under your scene lights. The Pro tier adds full relighting, multi-GPU rendering, HDR color, and relighting for 4DGS (moving splats) as well. A commercial plugin built for in-camera VFX and virtual productionvolinga.ai →Commercial (tiered plans; Pro is a higher tier)
Luma AI UE Plugin○ Great for a quick tryDrag and drop a .ply or .luma file to turn it into a BlueprintFab →Free
XScene-UEPlugin
(XVERSE)
○ Free real-time renderingRenders in real time through Niagara and also includes editing and management featuresGitHub →Apache 2.0, free
MLSLabs GS Renderer○ High performance, nicheA custom pipeline that skips Niagara entirely, keeping high frame rates even on very dense scenes. Also supports dynamic 4DGS (volumetric video)GitHub →Open source, free
NanoGS◎ One to watchSwitches level of detail the way Nanite does, to render large scenes efficientlyGitHub →MIT, free (UE5.6+)

Unity

PluginRatingDetailsWhere to get itLicense
XGRIDS LCC Unity SDK○ Check the license termsProvides a full set of features: rendering, raycasting, clipping, and moreGitHub →XGRIDS proprietary license
UnityGaussianSplatting
(aras-p)
◎ The standard choiceThe go-to open-source implementation, supporting PLY and SPZ formats. It supports Unity 6 LTS and runs across PC/Mac/mobile. Confirmed working on Quest, Vive, and VarjoGitHub →MIT-family OSS, free
Check the license before using XGRIDS plugins/SDKsThe XGRIDS LCC Plugin for UE and LCC Unity SDK are both distributed under XGRIDS' own proprietary license. If you're considering commercial use or redistribution, always confirm the license terms with the vendor before adopting either one.

05 Industrial platforms (robotics / geospatial)

3DGS isn't just for film and video production. Platforms that put real-world scans to work as "training environments for robot AI" or "city-scale geospatial data" have matured rapidly of late. Knowing about these secondary uses for captured footage can change how you think about the value of your scan data.

PlatformRatingDetailsWhere to get itLicense
NVIDIA Omniverse /
Isaac Sim(NuRec)
◎ Top pick for roboticsIsaac Sim integrates the NuRec family of libraries, which rebuild 3DGS environments from real-world scans, and Omniverse RTX renders 3DGS natively. You can run robots through the scanned real-world space and mass-produce synthetic training data — imagery, depth, and more. For autonomous-driving use cases, there's also a CARLA integration. Case study: bringing 3DGS into NVIDIA Isaac Simdeveloper.nvidia.com →Free (personal / evaluation); commercial use requires an NVIDIA license
Cesium(3D Tiles)◎ Top pick for city scale3DGS is now formally part of 3D Tiles, enabling tiered LOD streaming through CesiumJS, Cesium for Unreal, and Cesium ion. It can deliver everything from city-scale coverage to centimeter-level detail with geographic coordinates attached, built on the standard glTF extension plus SPZ compression. For digital-twin and GIS use cases, this is currently the mainstream route for 3DGScesium.com →CesiumJS is Apache 2.0; ion is a commercial plan
Contact

Get in touch about 3DGS pipeline design and tool selection

The right answer for "which software should handle what, and which engine should it hand off to" varies by project. If you need help designing a pipeline or evaluating a specific tool, feel free to reach out.

Contact us →
Credits / Production

Production credit

Kou Nakamura
Kou Nakamura
Founder, Locahun 3D / Research & writing

Founder of Locahun 3D (LOCAHUN 3D). Researches and validates capture workflows that combine 3DGS scanning with game engines and AI.

Follow @Kou45388803 →

This article is a production note from Locahun 3D / LOCAHUN 3D. Feel free to reach out about 3DGS capture, location scouting, VFX backgrounds, or AI production.

Contact us →