Core3D SDK

Web-focused 3D design tooling for Ecommerce, Fashion, and more.

Contact Sales

A Quick Primer

To give you an idea of what the SDK can do, take a look at the following example and resulting render.

import { Core3D, Material, Model, Position } from '@core3d/sdk';
import { Adapter } from '@core3d/sdk-adapter-three';

const core3d = new Core3D({
    apiKey: '...',
    createAdapter: ctx => new Adapter(ctx),
});

const model = await core3d.loadModel(Model.Tee);
const material = await core3d.loadMaterial(Material.OxfordChambray);
const graphic = await core3d.loadGraphic('/stripes.png');
const design = core3d.createDesign({ model });

material.setColor('#9d9aae');

design.assign(material);

const mesh = design.findMesh(mesh => /front/i.test(mesh.name));
const assignment = design.assign(graphic, mesh);

const position = Position.for(mesh)
    .from(Position.Center)
    .move(Position.Right, 18, 'cm');

assignment.setPosition(position);
assignment.setRotation(0.25);

await design.render();

const scene = await core3d.loadScene({
    size: [512, 512],
    target: design,
});

scene.fit();
scene.update();

const screenshot = await scene.screenshot();
An example render.

The result from the call to scene.screenshot().

Features

The Core3D SDK offers a variety of capabilities. Explore what's available, use only what's needed.

Real-Time 3D Design

Real-Time 3D Design

Apply and adjust a variety of resources in real-time: materials, graphics, decals, patterns, text, components (buttons, zippers), and more.

Design Reprojection

Design Reprojection

Visualize your design across compatible model variants: flat, folded, hanging, and more.

Procedural Textures

Procedural Textures

Take advantage of the latest in modern PBR workflows for fast, high-quality, and flexible texture generation.

High Quality Renders

High Quality Renders

Generate top-notch, high resolution renders of your designs.

Distribution-Ready Assets

Distribution-Ready Assets

Export optimized models for platforms like Shopify, Facebook, etc.

BYO WebGL

BYO WebGL

Bring along your WebGL library of choice (Three.js, Babylon, a custom implementation, etc.).

Real-World Units

Real-World Units

Automatically scale textures to an accurate size on-model and position graphics using metric and imperial units.

Standard Libraries

Standard Libraries

Bootstrap quickly with Core3D's standard model and texture libraries, or bring your own assets.

On-Demand Images

On-Demand Images

Capture static images of your designs on-the-fly.

Factory-Ready Patterns

Factory-Ready Patterns

Export compiled pattern files, ready to send to the factory.

Printable Areas

Printable Areas

Limit resource placement to specific areas of your model.

AI Generated Content

AI Generated Content

Request marketing or lifestyle images for your designs.

Use Cases

Core3D offers a variety of potential use cases, below you'll find a short list of ideas. We're excited to see what you build.

Ecommerce

Make waves (and sales) with 3D in Ecommerce.

  • Build completely unique product customization experiences.
  • Add 3D and/or AR visualizations to your storefront (Shopify, Magento, etc.).
  • Generate product and lifestyle content.
  • Integrate on-demand production pipelines.

Fashion

Forge new paths at the forefront of 3D in fashion.

  • Iterate on next season's line in 3D without a deep knowledge of 3D concepts.
  • Integrate with your modeling software of choice (CLO3D, Browzwear, etc.)
  • Extend PLMs like Centric with 3D capabilities.
  • Export pattern files for sample (or on-demand) production.
  • Merchandise with reprojected designs, build store layouts with folded and hanging models.

Looking for something less technical?

The Core3D Platform could be right for you. Access the full SDK feature set without writing any code.

Concerned about implementation?

We can help! Core3D offers a variety of services including implementation, guidance, consulting, and 3D design and development to help you grow your distinct library of 3D assets.

Pricing

Access to the SDK and API are currently granted in a limited capacity, and pricing is determined on a case-by-case basis based on the proposed application and expected usage.

If you're interested in utilizing the Core3D SDK and API, please reach out and we can discuss your use case.

Contact Sales
Get in touch

We'd love to learn more about your vision and how we can help.

PressPrivacyTermsSupportCopyright © 2024 Core3D, Inc. All Rights Reserved.