OpenSceneGraph (conhecida também por
OSG) é uma
biblioteca com
código aberto, independente da
plataforma utilizada, que disponibiliza um conjunto de ferramentas para o desenvolvimento de aplicações gráficas de elevado desempenho tais como
simuladores de voo,
jogos, a
realidade virtual e simulações 3D de alta performance. A sua utilização pode ser efetuada nas diversas plataformas existentes, como
Linux,
Microsoft Windows,
FreeBSD,
MAC OS X, a
Solaris, a
HP-UX, a
AIX. Não possui suporte funcional para aglomerados. De modo a suportar um ambiente do tipo de um aglomerado pode-se recorrer ao auxílio do Chromium ou VRJuggler.
Baseado em torno do conceito de um
grafo de cena, fornece um objeto/estrutura orientada ao nível alto do
OpenGL, evitando que o utilizador execute a implementação e otimização recorrendo aos gráficos de nível baixo, e fornecendo muitas utilidades adicionais para o desenvolvimento rápido de aplicações gráficas.