AM Design Workflow

Volume and lattice design heavily depends on graphics card capabilities. Voxel resolution is inversly proportional to the amount of texture memory. We recommend minium 4 GB graphics card. 6 GB or 8GB will be required as voxel size starts decreasing below 0.2. Caveat is overall volume size. If youa re working with a very small volume to begin with, 4 GB should be enough even for the highest supported resolution.

Note: The mesh export is always at the infinite resolution level.

Create New Design

A design is executable. Today, Imaginatix executes this design on the client side and also on the worker threads. Exact same design can also run on the GPU’s on the server side. Not only that, the same design can also run as part of a slicer as an extension.

Design holds important pieces of information like voxel resolution, printing method, printer configuration, material configuration etc. In addition, design includes features or steps thru which a BREP representation gets converted into desired lattice representation.

At present, Imaginatix lets you generate supports for DLP printing. The downloadable file will be compatible with Prusa SL1. You can convert this format into target slicer format (Chitu or Mango slicer) using an open source utility call XYZ.

Choose a region to convert into volume

Regions play rather important role in Imaginatix. Composition of regions represents a part.

The same regions are now used to generate separate volumes, apply separte lattice structures and then combine them together using boolean operations.

  • If you have designed your assembly as one part with many regions, where regions represent individual parts, you are now free to mix and match 3D printed objects with traditionally manufactured parts.

  • Similarly, a single part with multiple regions will allow you to genearte multiple lattices and then create a union of these lattices to create a single printable structure.

Choose a region to generate volumetric mesh

Two types of meshs are supported. You can construct a mesh volume based on these meshes.

  • Surface mesh
  • Stochastic mesh
Lattice generation

There are two ways to generate a lattice structure.

  • Fixed lattice generation
  • Variable lattice generation

Three boolean operations are available

  • Union
  • Intersection
  • Cut

These operations, when used in combination can produce different results depending on the need.

e.g., you can combine a volume with a lattice such that, part of volume will block lattice geneartion, or only designated sub-volume will allow lattice generation.


Hatching step allows you to configure layer lever hatching patterns.

Support Generation

Support generation allows automatic orientation for optimal supports. At the moment Imaginatix offers tree support generation.