Military symbology is deceptively hard. MIL-STD-2525 and NATO APP-6 define tens of thousands of symbols with strict rules for framing, modifiers, and status, and getting one wrong on an operator's display is not a cosmetic error. Nobori is our answer: a modern C++ SDK that builds correct joint military symbols, fast, for any renderer.
What Nobori is
Nobori is a native C++ symbology SDK that implements MIL-STD-2525B, 2525C, and 2525D, along with NATO STANAG APP-6B and APP-6D. It produces symbols as pixel-accurate bitmaps or as resolution-independent SVG vectors, in RGB24, ARGB32, and RGBA32, ready to hand to OpenGL, OpenGL ES, Vulkan, Direct3D, Metal, or any other API. It is built for throughput: tens of thousands of raster symbols or hundreds of thousands of vector symbols per second on modern hardware, with one context per thread so you can generate across every core at once.
Where it fits
If you are drawing a tactical picture, a common operating picture, a moving map, or a command-and-control display, you need symbology that is correct and that keeps up with the data underneath it. Nobori slots into our geospatial, visual simulation, and space domain work, anywhere MIL-STD-2525 symbols have to appear on a real-time display.
Get it, or get help with it
Nobori has its own home at milstd2525.com, with the API documentation and licensing. If you need it integrated into your renderer, extended for your data, or supported under contract, that is the kind of work we do every day.
Frequently asked questions
What is Nobori?
Nobori is our native C++ SDK that generates correct joint military symbology, fast, for any renderer. It implements MIL-STD-2525B, 2525C, and 2525D, plus NATO STANAG APP-6B and APP-6D, with the framing, modifiers, and status rules those standards require.
Which symbology standards does Nobori support?
MIL-STD-2525B, 2525C, and 2525D, and NATO APP-6B and APP-6D. Getting a symbol wrong on an operator's display is not a cosmetic error, so Nobori follows the standards precisely.
What output formats does Nobori produce?
Pixel-accurate bitmaps or resolution-independent SVG vectors, in RGB24, ARGB32, and RGBA32, ready to hand to OpenGL, OpenGL ES, Vulkan, Direct3D, Metal, or any other API.
Is Nobori fast enough for a real-time tactical display?
Yes. It produces tens of thousands of raster symbols or hundreds of thousands of vector symbols per second on modern hardware, with one context per thread so you can generate across every core at once.
Where does Nobori fit in a system?
Anywhere MIL-STD-2525 symbols appear on a real-time display: a tactical picture, a common operating picture, a moving map, or a command-and-control display. It slots into geospatial, visual-simulation, and space-domain work.
How do I get Nobori, its documentation, and licensing?
Nobori has its own home at milstd2525.com, with the API documentation and licensing details.
Can you integrate Nobori into our renderer or extend it for our data?
Yes. If you need it integrated, extended for your data, or supported under contract, that is the kind of work we do every day.
Can you handle export-controlled or defense work?
AlphaPixel is a US-owned small business, DLA DD2345 and ITAR registered, and comfortable with closed-source and export-controlled work.