Boardtyper 3D turns Blender into an authoring environment for Tabletop Simulator game components. Working from the Boardtyper 3D tab in the 3D Viewport sidebar, you assign native TTS properties to mesh objects, choosing types such as Generic, Bag, Figurine, Coin, Board, Infinite, Dice, or Chip, along with a material like Plastic or Wood. From there the extension handles mesh extraction, texture mapping, hierarchy management, and JSON generation.
A Smart Bag System lets you create bags and populate them with other named scene objects at specific quantities. Visibility controls decide whether a piece spawns in the world, appears in the bag picker, or can be stored in a bag, generating Lua filters where needed. You can also inject custom .lua scripts onto any object from Blender's text editor or external files.
An Auto-Layout Grid arranges top-level objects into a clean grid based on your spacing, columns, and origin settings, preventing physics collisions when the game loads. Local export produces file:/// paths for rapid testing on your own machine, generating the JSON file, .obj meshes, and texture images. Boardtyper 3D is released under the GNU General Public License v3.0 or later.