Homepage
The Programmable 3D Asset Backend
Stop bloating Git. Get enterprise-grade 3D asset hosting, versioning, and CDN delivery designed for developers and their collaborators.
What is Land of Assets?
Land of Assets is infrastructure for 3D development. It fills the gap between raw file storage (S3) and artist portfolio platforms.
Built for Developer Workflows
Open Asset Library
Access a growing library of public assets with clear licenses. Discover, share, and reuse models from the open source community.
Not a Marketplace
We are not TurboSquid. We don't sell models. We help you manage and serve the assets you own and create.
Not Just Storage
We are not just S3. We understand 3D. Upload GLB, USDZ, or Blender files and get automatic visualization, optimization, and format conversion.
Upload Any, Download Any
Upload a Blender file, download a USDZ. Upload a USDZ, download a GLB. Automatic format conversion between GLB, USDZ, and BLEND — on demand and cached.
Artist Friendly Web-based UX
Land of Assets provides a modern, responsive web interface for managing your 3D assets.
Integrate in Seconds
Land of Assets is designed to be consumed by code. Here are three simple ways to get started:
Embed Interactive Viewer
The easiest way to showcase 3D models on your website. Just embed an iframe.
Embed URL Format:
https://landofassets.com/{orgName}/{projectName}/assets/{assetName}/embed
<iframe src="https://landofassets.com/BenHouston3D/Samples/assets/WaterBottle/embed"
width="100%" height="600" frameborder="0" title="WaterBottle"></iframe>Load Directly from Media URL
No SDK required. Just construct a URL and load it with your favorite 3D library.
Model URL Format:
https://api.landofassets.com/media/{orgName}/{projectName}/assets/{assetName}.glb
That’s it. No authentication required for public assets. Use the URL directly in your application.
import { GLTFLoader } from "three/addons/loaders/GLTFLoader.js";
const url = "https://api.landofassets.com/media/BenHouston3D/Samples/assets/WaterBottle.glb";
const loader = new GLTFLoader();
loader.load(url, (gltf) => {
scene.add(gltf.scene);
});Use the SDK
For more control and type safety, use our fully typed SDK.
import { createAnonymousClient, getAssetMediaUrl } from "@landofassets/sdk";
import { SceneLoader } from "@babylonjs/core/Loading/sceneLoader";
// 1. Create a client
const client = createAnonymousClient();
// 2. Get the asset URL (CDN-backed)
const url = getAssetModelUrl(client, { params: {
orgName: "BenHouston3D",
projectName: "Samples",
assetName: "WaterBottle",
format: "glb"
}
});
// 3. Load it with Babylon.js
SceneLoader.ImportMesh("", url.toString(), "", scene, (meshes) => {
// Model loaded!
});Free for Open Source
Host for Free
Make your assets public and pay nothing for hosting. We believe open source infrastructure should be accessible to everyone.
Discover & Reuse
Your public assets become part of our 3D Model Library, where developers can find high-quality, licensed assets to kickstart their projects.
Community First
By sharing assets, we collectively build a stronger open 3D ecosystem for everyone.
Enterprise Technology, Democratized
Until now, robust 3D asset management was available only to large enterprises with massive budgets and complex internal tools. Land of Assets changes that.
No Setup Cost
Start for free. No credit card required. Scale as you grow.
Developer Experience First
Designed for modern CI/CD workflows, not just artist manual uploads.
Scalable
Built on the same principles used by global brands, available to your indie project.
Technical Superiority
We win on logic. Our platform is built for technical correctness and deep integration.
Infrastructure as Code
Everything accessible via CLI, SDK, and REST API. Automate your pipeline.
glTF Standard Compliance
Built by contributors to the glTF standard. We respect the spec.
Performance
Assets served via a global edge network with automatic compression handling.
Git-Friendly
Stop committing 50MB binaries. Keep your repo light and your checkouts fast.
Built from Deep Experience
Land of Assets is built by Ben Houston, a veteran in 3D software.
“We know what 3D developers need because we are 3D developers.”
Hollywood VFX
Tools for Star Wars, Harry Potter, and Avengers at Exocortex & Thinkbox Software.
Web 3D Pioneer
Long-time contributor to Three.js and the glTF standard.
Enterprise Scale
Solutions for LVMH, Crate & Barrel, and Fortune 500 companies at Threekit.
Join the Community
We are building this for you. Join our Discord to chat directly with the team, request features, or get help with your 3D pipeline.
Get Started in Seconds
Upload Your Assets
Use the web dashboard or CLI. Supported formats: GLB, USDZ, and Blender (.blend).
npm install -g @landofassets/cli
loa auth login
loa assets create --file chair.glb --project furniture --org mycompanyIntegrate
Use our typed SDK to pull assets dynamically into your application.
npm install @landofassets/sdkPlanned Near-term Roadmap
We are just getting started. Here is what we are thinking of adding next.
Versioning
Full version history for all your assets. Roll back, compare, and audit changes.
Collaboration
Pull requests and forking workflows for 3D assets, just like code.
Blender & Unity Plugins
Native integrations that let you sync assets directly from your DCC tools.
Interactivity
Integration of the glTF interactivity extension (behave-graphs) for animated experiences.
More Asset Types
Support for additional image and material formats.
Have an idea?
Join our Discord to suggest features and shape the roadmap.



