A complete texture processing toolkit, built for developers Process large amounts of textures quickly by integrating our technology into your workflow.

Flexibility
Flexibility

Quickly integrate all the capabilities of Artomatix functions into your workflow.

Repetitive tasks automation
Repetitive tasks automation

Optimise your work; Artomatix empowers your 3D artists to focus on higher level tasks by removing repetitive tasks

Guide your work precisely
Guide your work precisely

Each feature offers a high-level of control, allowing you to create outputs that meet your requirements.

 Expense reduction
Expense reduction

Save significant costs on bulk processing by using the Artomatix SDK.

An SDK built for developers


Easy to use

Artomatix’s SDK tackle content complexities with just a few lines of code.


Reliable
We use these same SDKs in our own products, so they’re pressure-tested, reliable, and built for scale.


Compatible

We use REST SDK making it compatible with any programming language.

The C# SDK can be used in with other .NET, Mono programs or tools that works on any platform.

SDK Technical Information


  • The Artomatix SDK is a REST-like SDK designed with the principles of Resource-Oriented Architecture.
  • The Artomatix SDK only uses standard HTTP verbs, so any off-the-shelf HTTP Client should be able to use it without modification.
  • We use JSON for all SDK transactions; including errors.
  • All production SDK Endpoints enforce HTTPS to ensure secure data transfers.
  • The Artomatix SDK implements a polling approach to track your mutations as they process.
  • Authentication works through a standard token exchange system which you provide in a HTTP header in all requests.

Use Artomatix on any type of material

Organic Materials
Organic Materials

Wood, bark, grass and sand amongst others.

Man-made materials
Man-made materials

Concrete, brick and rusted metals are processed effectively.

Complex materials
Complex materials

Artomatix supports textures that incorporate structure and symmetry patterns.

3D scans
3D scans

Clean up your photogrammetric scans by filling holes and making the texture tileable.

SDK features


Map Extraction

Turn a texture into a production-ready Physically Based Render (PBR) material

Artomatix’s technology extracts the maps required to accurately represent an image in a 3D rendered scene or game from a single diffuse photograph. From this input, the technology interprets and extrapolates a set of maps to fully describe the material.

Map Extraction
Seam Removal
Seam Removal

Remove seams and create tiling textures

Tiling textures give artists the flexibility to add detail to an environment without needing many unique bakes. Before a scan of dirt, gravel, or fabrics may be used as a repeated 3D tiling asset they must first have their seams or borders removed. This Artomatix feature offers the quality of a hand-removed seam with the benefits of an automated, procedural approach.

De-Lighting

Remove unwanted shadows

Subtle gradients of light can occur during the scan capturing process. Artomatix de-lighting automatically detects shaded gradients on textures and removes them. This means materials appear consistent and uniform when applied to 3D models. These shadows and gradients are especially noticeable on tiling textures and this feature solves that issue.

De-Lighting
In-Filling
In-Filling

Remove unwanted regions from a texture

In-filling allows users to easily remove unwanted aspects from their materials; whether these are holes in the scan or simply undesirable areas. It automatically fills the deleted space with new “imagined” data that fits in naturally with the rest of the surface. This feature is especially useful when grooming 3D scans as it works simultaneously across all PBR maps.

Texture Mutation

Create variants of a texture and grow the resolution

Texture mutation creates variations (“mutations”) of a PBR material inspired by the input. Mutations may remain at the input resolution, or can grow the material to larger sizes. For instance, a user can input a 2K material and specify an output size of 4K, receiving a final material - automatically made seamless, at this higher resolution.

Texture Mutation

How to get started:


Get a Quote
Share your needs with us and get a quote

Contact us to state your interest in our SDK and feel free to ask your questions.

Send us your content, safely
Consultation

Schedule a consultation call with our team to discuss how we can meet your company’s needs.

Receive our results, review them
Implementation

Implement our SDK into your workflow with the help and assistance of our detailed documentation and experienced tech team.

Do you want a more removed approach? We offer bespoke packages to companies wishing to offload aspects, or even the entire chain of their texturing workflow to another source.

Contact Us