A complete texture processing toolkit, built for developers Process large amounts of textures quickly by integrating our technology into your workflow.
Quickly integrate all the capabilities of Artomatix functions into your workflow.
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
Each feature offers a high-level of control, allowing you to create outputs that meet your requirements.
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.
ReliableWe use these same SDKs in our own products, so they’re pressure-tested, reliable, and built for scale.
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
Wood, bark, grass and sand amongst others.
Concrete, brick and rusted metals are processed effectively.
Artomatix supports textures that incorporate structure and symmetry patterns.
Clean up your photogrammetric scans by filling holes and making the texture tileable.
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.
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.
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.
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.
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.
How to get started:
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.
Schedule a consultation call with our team to discuss how we can meet your company’s needs.
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.