Title card for Hi3D V1.0 showing the 23 October 2026 repository publication date, training data growth from 500K to 2M assets, and the 'production-validated' claim taken from the wire release.
Engineering & Research

Hi3D V1.0: Six Commits in the Repo, "Production-Validated" on the Wire

Author

Gideon Frost

Date Published

Latest models · 20View all models →
Benchmarks: Artificial Analysis · updated daily
Back to all posts

On 23 October 2026, Hi3D V1.0 appeared on GitHub with six commits, a single tag and eight weight files. Inside a day, the same release was moving across wire services with a headline that called it "the first production-validated open-source AI 3D model." Both statements are true. Only one of them is checkable, and the gap between them is the most useful thing a prospective user can understand about this release.

The repo deserves attention on its own terms. Hi3D V1.0 is the open-sourced continuation of Sparc3D, the NeurIPS 2025 work on sparse-grid 3D representation. It is not a text-to-3D generator. You give it a reference image and a coarse mesh that already exists, and it returns a denser mesh. That distinction decides whether the release is useful to you at all, so it is worth stating before any of the quality numbers: if you were looking for something that turns a sentence into an object, this is the wrong artefact.

Single-column scoreboard for Hi3D V1.0 listing mesh-only geometry output, 1536 cubed maximum resolution, about 2 million training assets as a vendor claim, a custom licence triggering at 200K monthly active users, a 96 GB H20 hardware floor, and a 90 percent slicing success rate with no denominator.

What is actually in the repository

The release is inference-only. The code samples sparse latents, decodes them through a self-pruning sparse VAE, and extracts a mesh; the model ladder runs three passes at nominal structural grids of 64³, 128³ and 192³, producing sparse extraction grids labelled 512³, 1024³ and 1536³. A 512³ run uses one pass, 1024³ uses two and 1536³ uses three, with 25 scheduler updates per pass. Output is geometry and nothing else: no textures, no materials, no vertex colours, batch size one, and the result is recentred and normalised to unit radius, which discards absolute scale.

What is absent matters as much as what is present. There is no training code, no evaluation harness, no benchmark splits and no comparison meshes. The Python package keeps the old name — sparc3d, with a Sparc3DPipeline entry point — which is a useful reminder that this is the research codebase with a new label rather than a new build. The optional demo adapter is built on Tencent's Hunyuan3D-2 mini and carries its own licence, separate from Hi3D's.

Screenshot of the hi3d-official/Hi3Dv1.0 GitHub repository showing six commits, one branch, one tag, 126 stars and 13 forks, with the description 'Official Hi3D v1.0: high-resolution 3D geometry refinement built on Sparc3D.'

The dependency list is short and unforgiving: Linux, Python 3.10, an NVIDIA GPU at compute capability 8.0 or above, CUDA 12.0–12.5 matched to the PyTorch build, and flash-attn with no fallback path. There is no CPU inference. The configuration Hi3D measured against was a single 96 GB H20, and the repository states that 1536³ was validated only on that GPU. DINOv2-large and CLIP-ViT-L/14 are downloaded separately at run time.

"Production-validated" is a phrase, not a measurement

The wire release does not define the term. Its stated basis is that the team "tested it in real-world production workflows to improve its practical usability" before open-sourcing. That is a description of internal dogfooding, which is a reasonable thing for a company to do and a weak thing to put in a headline. There is no named customer, no deployment count, no failure-rate data and no third party involved. The release also quotes nobody: it names a media contact and attributes no statement to any person.

This is not a scandal. It is how vendor releases work, and Hi3D is far from the worst offender. But the phrase does specific work here. "Production-validated" invites a reader to assume that independent production use has been observed and measured. What the release supports is narrower: the vendor used its own model in its own workflows. Those are different claims, and only the second one is on the record.

The same restraint should apply to the quality figures. The English-language release says the model achieved "highest multi-view fidelity and detail richness scores in the reported evaluation" without printing the scores. Chinese-language coverage of the same launch supplies them: multi-view fidelity 0.75, detail richness 0.841, an 85.9% human-preference score, and a claimed slicing pass rate of about 90% against 7–17% for unspecified mainstream models at 1536³. Every one of those is vendor-reported. None has an independent replication, and the repository cannot reproduce them because the evaluation harness was not shipped.

The 90% slicing figure is the one to hold loosely. It has no stated slicer, no test meshes, no definition of what counts as a failure, and no baseline model named in the English release. It may well be accurate. It is not, at present, evidence of anything a buyer can act on.

The number that did change: 500,000 to 2,000,000

Buried under the quality claims is the release's most concrete assertion. Hi3D says training data grew from roughly 500,000 curated 3D assets to about two million. That is a four-fold increase over the Sparc3D baseline, and unlike the preference scores it is a claim with a clear referent: a count of assets the team says it curated.

It is still unauditable. The repo does not ship a data manifest, a category breakdown, a licence provenance list or any sampling tooling. You cannot check what the extra 1.5 million assets were, where they came from, or whether they overlap with the evaluation set. The claim is checkable in principle and unchecked in practice, which is the honest description of most training-data disclosures in open releases.

What four times the data plausibly buys is the thing refinement models are bad at: generalisation to object categories the coarse mesh handles poorly. A refinement stage that has seen more of the long tail should be less likely to hallucinate plausible-but-wrong detail when the input is unusual. That is a hypothesis about behaviour, not a guarantee, and the way to test it is on your own assets rather than on a vendor chart.

How to check it yourself, cheaply

The release is unusually easy to falsify for a model with no benchmark. Because the input is a coarse mesh plus a photo, you can build a small honest test set in an afternoon:

• Take twenty objects you already have as scanned or modelled meshes. Degrade each one to a deliberately coarse version — decimate, smooth, or run it through whatever generator you already use.

• Render one clean reference image per object from a known camera, and keep a second view you never show the model.

• Refine at 1024³ and 1536³, then compare the held-out view against the original. You are measuring whether the extra detail is real, not whether it looks sharp.

• Score watertightness, manifoldness and triangle count before any slicer touches it. If you are printing, slice with the exact profile you will print with, and record failures rather than successes — the failure cases are where the vendor number has no answer.

• Watch for scale loss. Unit-radius normalisation means the model will not preserve the real-world dimensions of your input, so any print pipeline needs a rescaling step that you own.

Twenty objects will not produce a benchmark. It will tell you whether this model is worth a hundred, and that is the decision in front of most teams this week.

The licence is open in the way a trial is free

The weights and Hi3D's own code sit under the Hi3D Open License Agreement 1.0, which is not an OSI-approved licence and should not be described as open source without that qualifier. Commercial use is permitted. Two conditions attach. An integration must display "Powered by Hi3D 1.0," and a product that exceeds 200,000 monthly active users or $1,000,000 in monthly revenue must notify Hi3D and negotiate a separate licence within 60 days.

For a research group or an internal tool, neither clause binds. For anyone building a commercial 3D service on top of these weights, the thresholds are low enough to plan around rather than discover. The underlying Sparc3D portions keep their original Apache-2.0 and MIT terms, so the licence is a patchwork: some files are genuinely permissive, some are not. Read the file-level notices before you redistribute.

The commercial product is a different thing entirely. Hi3D sells v3.0, described as 2048³ geometry with textures up to 8K. V1.0 is the older, open, geometry-only model. Nobody should read this release as the company giving away its current product; it is giving away the previous generation's refinement stage.

Screenshot of the Hi3D homepage announcing 'Hi3D 1.0 Is Now Open Source (Formerly Sparc3D)', with an Open Source badge, a Get the Open-Source Model button, and a signup prompt offering 100 free credits.

Where a router fits, and where it honestly does not

OrcaRouter does not serve 3D geometry models. Nothing in this article should be read as an offer to run Hi3D V1.0 through our API, because we cannot. The pipeline above runs on your GPU or it does not run.

The part of a 3D workflow that is multimodal, though, is the review loop. Comparing a refined mesh against its reference photo, checking whether a render matches the brief, writing up defects from a turntable — that is vision-model work, and it is the part teams tend to improvise last. One key across 200-plus language, vision and audio models means the QA pass does not need its own procurement, and automatic failover keeps a review job running when a single provider degrades. If you are testing three refinement settings across twenty objects, the expensive part is the judgement, not the sampling.

What would change this assessment

Three things, in descending order of usefulness. A released evaluation harness with the test meshes and the slicer settings would turn the 90% into a number someone else can reproduce. A data manifest would make the two-million-asset claim checkable. A third-party run on hardware other than a 96 GB H20 would establish whether 1536³ is a real operating point or a single-GPU anecdote.

Until then, the correct posture is the one the repository itself invites: download it, run it on objects you understand, and treat every headline percentage as a hypothesis. Hi3D V1.0 is a real, downloadable, inference-only refinement model with a demanding hardware floor and a licence that stops being free at scale. That is a useful release. It is not yet a validated one, whatever the wire copy says.