Nubble is a small, fast 3D modeling app for
making low-poly game assets. Mesh editing, modifiers, PBR materials and export to
glTF, GLB, OBJ, PLY and STL, in one window. No installer.
Object modeA textured character open in the viewport, two
objects, 952 triangles.
Fig. 1 · Nubble 0.1.0, the full window at work.
Product
Nubble
Platform
Windows 10 / 11, 64-bit
Version
0.1.0
Release
Coming soon
State
In development
Sheet 02General notes
Why use Nubble
Large 3D suites serve film, engineering and
simulation at once, and carry the complexity that requires. Nubble does one job: low-poly
modeling for game assets.
Easy to learn
One window, seven panels and a short list of shortcuts. Add a cube, cut a loop and extrude a face within a minute of opening it.
Focused modeling tools
The operators a low-poly asset needs, and nothing else. No animation, no sculpting, no node graphs.
Fast and lightweight
A single native executable. No installer, no runtime to download, and it opens straight into an empty scene.
Sheet 03Features
3D modeling features
Everything below is in the current development build.
What is not built yet is listed further down and marked as such. The images are captured from
the Nubble viewport.
Mesh editingCharacter · 952 tris
Edit vertices, edges and faces
Tab into edit mode and work on vertices, edges or faces. The three modes stay in agreement, so selecting every corner of a face selects the face too.
Vertex, edge and face selection modes
Edge loops, rings and linked selection
Box, circle and lasso selection
Grow and shrink the current selection
Tab1 / 2 / 3Alt + clickB / C / Q
OperatorsProp · 3117 tris
Extrude, inset, bevel and loop cut
Each operator runs once. Adjust the numbers in Adjust Last Operation and it re-runs rather than stacking a second one. When one cannot apply, it says why and changes nothing.
Extrude faces, edges and vertices
Inset, bevel, loop cut, fill and rip
Adjust Last Operation re-runs with new values
Every operator is a single undo step
EICtrl + BCtrl + R
TransformsAsset kit · 18858 tris
Move, rotate and scale with precision
Modal transforms follow the mouse, constrain to an axis or plane, snap to increments and accept a typed value. Escape cancels exactly, leaving the mesh as it was.
Axis and plane constraints
Typed exact values mid-transform
Snapping and fine mode
An object-mode gizmo for translate, rotate and scale
GRSX / Y / Z
Materials and shadingEnvironment · 2107 tris
Preview PBR materials in the viewport
A physically based material with base color, metallic, roughness, emission and a clearcoat layer, previewed live. Flat or smooth shading, plus a subdivision modifier when a surface needs rounding off.
Base color, metallic, roughness and emission
Opaque, clip and blend alpha modes
Flat and smooth shading
Mirror, subdivision, solidify, weld and decimate modifiers
PropertiesModifiers
Sheet 04Schedule of parts
What works today, and what does not
Nubble is unreleased software. Nothing is listed as finished before it is.
Part
Description
State
Object and component selection
Select whole objects, or the vertices, edges and faces inside one.
Drawn
Primitives
Plane, grid, cube, circle, spheres, cylinder, cone and torus, each with parameters.
Drawn
Scene hierarchy
An outliner tree with drag-to-parent, and transforms that compose through it.
Drawn
Import and export
Reads OBJ, glTF, GLB, FBX, PLY, STL and more; writes OBJ, PLY, STL, glTF and GLB.
Drawn
Project files
A single .nubble project holding meshes, materials, textures and editor state.
Drawn
UV editing
Seams, unwrapping and packing in a dedicated UV editor.
In progress
Texture painting
Painting straight onto the model, with brushes and palettes.
Not drawn
Keyboard shortcut reference
A searchable, printable list of every binding in the application.
Not drawn
Sheet 05Interface · panel arrangement
The Nubble interface
Seven dockable panels, a menu bar and a toolbar. The
layout is saved per user, so the window you arrange is the one you come back to.
ToolbarSelect, Move, Rotate and Scale, then Extrude, Inset, Bevel, Loop and Subdiv.
3D viewportShading mode, overlays, and the object and triangle counts in its header.
Docked panelsUV editor, statistics, animation and log, docked under the viewport.
OutlinerEvery object in the scene as a tree, each row with its own visibility switch.
PropertiesThe active object's transform, material and modifiers, with a Rig tab beside it.
TexturesThe texture library: create, load, save and delete.
TOToolbarSelect, Move, Rotate and Scale, then Extrude, Inset, Bevel, Loop and Subdiv.
3D3D viewportShading mode, overlays, and the object and triangle counts in its header.
DODocked panelsUV editor, statistics, animation and log, docked under the viewport.
OUOutlinerEvery object in the scene as a tree, each row with its own visibility switch.
PRPropertiesThe active object's transform, material and modifiers, with a Rig tab beside it.
TETexturesThe texture library: create, load, save and delete.
Sheet 06Intended use
Who Nubble is for
Nubble is not a replacement for a full 3D suite. It
is for making game-ready assets quickly, without learning a large application first.
01
Indie game developers
Model a prop, export a GLB and get back to the game.
02
Beginner 3D artists
A smaller set of tools to learn, each doing one clear thing.
03
Hobbyists
Build something in an evening without relearning the tool first.
04
Students
Small enough that the modeling concepts stay visible behind it.
05
Low-poly creators
Built for faceted, game-ready meshes rather than dense sculpts.
06
Anyone new to 3D software
Fewer panels and fewer menus than a full modeling suite.
Sheet 07Screenshots
Nubble screenshots
Characters, props, environments and asset kits open
in Nubble. Select a screenshot to see it full size.
Screenshots of Nubble 0.1.0. The models were made elsewhere and imported
through the glTF pipeline to test how the application handles real game assets.
Sheet 08Revisions
Development status
Nubble is currently in active development.
Features and compatibility may change as the application evolves. Nothing on this page is a promise of a release date.
Revision history
Rev
Description
State
A
Mesh core and viewport
Drawn
B
Selection and transforms
Drawn
C
Modelling operators
Drawn
D
Import and export
Drawn
E
Textures and UV editing
In progress
F
Painting and image effects
Not drawn
G
Polish and first release
Not drawn
Sheet 09Issue
Get started with Nubble
Download Nubble for Windows, or read the
documentation first.