|autoPACK is an open-source general packing algorithm|
autoPACK packs 3D objects onto surfaces, into volumes, and around volumes with:
•zero to minimal overlaps depending on the method used
•accuracy vs speed parameters selected by the user
•zero edge effects
•complete control, from fully random to fully ordered distributions
•agent-based interaction, weighting, and collision control
From artists to engineers– Anyone who needs to pack any volume and/or surface with any recipe of any number of discrete objects of arbitrary shape.
Why use autoPACK?
Most popular 3D software programs now contain robust physics engines based on Bullet that can separate small collections of overlapping objects or allow volumes to be filled by pouring shapes from generators, but these approaches fail for large complex systems and result in either overlapping geometry, crashed software, or non-random gradients. Most packing algorithms are designed to position objects as efficiently as possible, but autoPACK allows the user to select from random loose packing to highly organized packing methods–even to choose both methods at the same time.
What is cellPACK?
cellPACK is a specialized version of autoPACK designed to pack biological components together. The current version is optimized to pack molecules into cells with biologically relevant interactions to populate massive cell models with atomic or near-atomic details.
Become a beta tester by entering our visualization contest where you will use cellPACK:
Win awards sponsored by AutoDesk including a $3,000 cash prize for first place
Learn how to use both the cellPACK and general autoPACK software
Help solve visualization problems that plague the frontiers of Science at an increasing rate
Why should I use autoPACK? How do I use autoPACK and how does it work? Can I extend autoPACK?
Learn more to get started: