osgSlug is a frontend for the slughorn
library, simplifying the usage of the recent OSS release of the Slug
technique by Eric Lengyel in OpenSceneGraph.
This project is currently a rapid testing frontend, visualizer, and
"proof-of-concept" demo for slughorn (where most of the critical, generic
C++ code lives). As of mid-April, 2026, both projects are currently under
very active development. Check back regularly to follow our progress, as we have
some really great ideas moving forward!
| Preview |
Description |
 |
Emoji glyphs
Single-codepoint emoji rendered through osgSlug. This demo uses visually distinct glyphs such as octopus, scorpion, peacock, and T-Rex to exercise different silhouette shapes. |
 |
Animated glyph effects
Shader-driven animation applied to Slug-rendered glyph geometry. |
 |
Animated logo
osgSlug logo/demo asset rendered through the vector pipeline. |
 |
Morphing shapes
Demonstrates animated vector-style transitions using osgSlug-rendered geometry. |
 |
2D projection
Orthographic-style 2D placement/rendering of Slug shapes in an OpenSceneGraph scene. |
 |
3D projection
Slug-rendered geometry placed into a 3D OpenSceneGraph scene. |
 |
Shapes and composite shapes
Basic shapes and layered composite shapes rendered through the osgSlug pipeline. |
 |
3D sphere
Slug-rendered content mapped or positioned in a 3D scene context. |
 |
SVG import
Authored SVG assets imported and rendered through osgSlug. |
 |
Mixed text
Mixed glyph/text rendering demo exercising different characters and layout cases. |
 |
Text rendering
Slug-style text rendering running inside OpenSceneGraph. |