Thursday, 2 May 2024

Greeble Tool

During the development of Alien: Isolation and Halo Wars 2 I developed a 3ds Max tool which offered a way for the artists to store and share mesh pieces i.e. greebles
The focus for the tool's usage was to ensure it was as quick and easy as possible for the artist to store, search, share and import the mesh parts.
One of the features I added was the ability to add a new mesh part to the Greeble Tool's library directly from a selection of faces within the selected mesh.
I also added in a feature to automatically generate a thumbnail of the mesh part too, making it visually easier and clearer for artists to find the piece(s) they were after.
A tagging system was implemented over a tree view folder structure as this was deemed a quicker method for find the desired mesh part(s).
As all the mesh pieces stored in the Greeble Tool's library also had their UVs on them too it meant commonly used basic primitives could also be created with clean unwrapped UVs, saving the artists the time and energy having to do this same process over and over again.
The tool itself had the main logic written in Maxscript with the UI being built using dotnet controls.

No comments:

Post a Comment