Runs in your browser · nothing to install

Optimize it. Structure it.Neither expensive. Nor complicated.

Turn solid geometry into lighter, performance-driven parts. Use FEM-based topology optimization to preserve critical load paths, or create lattice and TPMS structures with control over density, thickness, and orientation.

Designed for watertight STL files — from brackets and mounts to housings, ducts, midsoles, and more.

2 in 1

Remove material, or add structure

9 cells

Strut families and TPMS surfaces

Browser

Nothing to install or license

STL / OBJ

Watertight meshes, slicer-ready

Workspace 01

Topology optimization

OptiForm gives designers and engineers a practical way to explore performance-driven forms, reduce material use, and develop parts for further evaluation and manufacturing.

  1. 01Define the case — What is bolted, what is loaded, what has to stay untouched. The result is only ever as good as the boundary conditions.
  2. 02Set the mass target — How much material you are prepared to keep, and the smallest feature your process can actually print.
  3. 03Prove it before you commit — The lighter geometry is re-solved under the same load. Stress, deflection and safety factor come back as numbers, not as a picture.
Linear-elastic FEM Fix / load / keep SIMP Re-solve & export

Inside workspace 01

From load case to optimized geometry

Follow a complete topology optimization workflow, from defining supports and loads to evaluating, refining, and exporting the final geometry.

403,712-triangle aluminium bracket · 164 g initial mass · 76 g optimized mass

Select a step or highlighted area to explore the controls behind the result

The uploaded bracket in the viewport with the upload, orientation and area-selection panels open. FEM stress distribution across the solid bracket, green through red. The optimized bracket geometry after the SIMP solve, shown as a clean solid. The optimized bracket re-analysed, with the result panel reporting the new mass, peak stress and a PASS verdict. Load simulation on the optimized part, coloured blue where it is still and warm where it flexes. The finished bracket in studio-lit render view, with the export controls set to binary STL.

01Drop the STL here, then square it up with the orientation sliders.

02Solve the solid part first — that run is your baseline.

03Set the mass you want to keep, then refine.

04Re-run the FEM on the new geometry before you trust it.

05Play the load case back and scrub through the deflection.

06Check the surface under studio light, then export.

01 — Define the case403,712 triangles, 28.8 × 80.8 × 96.3 mm, watertight. Base fixed, top face loaded at 200 kg. Every number that follows depends on these two choices.

02 — Read the stress18.8 MPa peak against a 276 MPa yield, 0.067 mm of movement, safety factor 14.7. Fourteen times stronger than the job needs — that headroom is the material to remove.

03 — OptimizeSIMP at a 50% mass target: everything off the load path is thresholded away and what remains is smoothed. The live preview comes back 54% lighter.

04 — VerifySame load, same material, new geometry — 164 g → 76 g, 33.7 MPa, safety factor 8.2, verdict PASS. Half the mass, still eight times the margin.

05 — SimulateThe load case replayed on the optimized part. Peak movement 0.130 mm, exaggerated ×91 so it reads on screen: blue is still, warm is flexing.

06 — Render & exportStudio lighting in the chosen engineering material — Aluminium 6061-T6 here — then out as a smoothed, watertight binary STL.


Workspace 02

Lattice & TPMS

OptiForm brings lattice and TPMS generation into one practical workspace for lightweight product development, performance exploration, and additive manufacturing.

  1. 01Bring in the volume — Any watertight mesh. Structure is grown inside the part's own boundary, not in a box around it.
  2. 02Pick the cell — Open struts for stiffness-to-weight; TPMS surfaces for smooth stress transfer, flow and cushioning.
  3. 03Tune size and thickness — Cell scale sets the feel; strut or wall thickness sets the load it carries. Both are process limits as much as design choices.
  4. 04Trim to the skin — The fill is cut to the part's own surfaces, so it stays conformal through curves, tapers and thin walls.
  5. 05Close and export — Confirm the mesh is watertight and take it out as STL or OBJ.

Choosing a structure

Nine structures, different performance goals

Explore nine lattice topologies, each offering a different balance of form, performance, and manufacturability.

Drag to rotate

Showing Body-centred BCC


Across part types

Geometry shapes the structure

Generate lattice and TPMS structures that adapt to the form of the part. OptiForm works across curved surfaces, internal bores, tapered volumes, and complex cross-sections.

TPMS midsole: A continuous gyroid surface filling the whole sole — cushioning graded zone by zone, open and printable throughout.
TPMS midsole
Duct core: A gyroid surface packed into a straight bore, leaving continuous channels on both sides for flow and heat.
Duct core
Curved bracket: A space truss carrying load around two bends.
Curved bracket
Lattice cylinder: Hexagonal cells through a cylinder, sized to collapse at a known load.
Lattice cylinder
Simple cube: A uniform cell in a plain block — the reference for tuning density.
Simple cube

From part to product

From generated midsole to footwear concept

Starting with the original sole volume, OptiForm generated a conformal lattice ready for export and integration into a complete product concept.

The generated midsole on its own: a graded strut lattice trimmed to the shape of the sole.
01 — Generated midsoleThe lattice conforms to the sole boundary and can be adjusted across different functional regions.
The same lattice midsole assembled into a finished running shoe.
02 — Product integrationThe exported geometry is shown integrated into a complete footwear concept.

Resolution

Control detail and solve time

Resolution defines the voxel grid used to process the geometry. Lower settings produce faster previews, while higher settings capture finer features and generate smoother final geometry.

Fast
24³ voxel grid · rapid preview
Balanced
48³ voxel grid · design review
High
96³ voxel grid · final export

Bring your geometry into OptiForm

Import a watertight STL or OBJ and begin working directly in your browser. No account, no cloud queue, and no file upload. Processing stays on your own device.


About the creator

My name is Nathan Motta, I am an industrial designer with a background in CAD, product development, and computational design. During my studies, I worked extensively with SolidWorks, Rhino, and Grasshopper, but after graduating, I realized that many advanced design tools were either too expensive or unnecessarily complex for independent designers.

I created OptiForm to make topology optimization and parametric structure generation easier to access and operate. It brings these capabilities into a practical browser-based workspace designed for students, independent designers, and engineers who want powerful tools without high costs or complicated workflows.