Welcome to tinySceneGraph
tinySceneGraph is a spare time research project investigating
in different techniques on fast rendering of polygonal and volumetric
datasets rendering, GLSL shader magic, physics, cluster support, ray tracing and
scalable rendering.
tinySceneGraph builds on top of six years of graphical fun and
experiments with different scene graph structures and takes the code
base of it's predecessor, csg, to a professional level. It comes with more
than a dozen demo applications and runs on Linux, Irix and
Windows XP/Windows 7.
The images above demonstrate some of tinyScenegraph's rendering
capabilities (click to enlarge).
News
|
03.07.2022
|
tinySG v-ray bindings
Recently, another alternative renderer attached to the tinyScenegraph core - v-ray.
After earlier experiments with embree and yafaray, this path tracer really takes
rendering of tinySG scenes to the next level.
Check out the latest achievements with resepct to global illumination and fur rendering in
the report on
v-ray.
|
|
17.03.2018
|
tinySG, tracked, stereoscopic and fast
It's been quiet on this website for some time now, but a lot of things
happend in the background, including cloth physics, skeleton animation
and Virtual Reality.
Find some insights on the latter in the development notes on
ViveVR.
|
|
16.08.2015
|
GPU Tessellation
With version 4.0 OpenGL made another part of it's graphics pipeline
progammable - the tessellation stage. Interesting applications like
dynamic level of detail or displacement mapping are now in reach of
application shaders.
Continue reading on
tessellation shaders.
|
|
12.05.2015
|
Sparse textures, reloaded
The OpenGL architecture review board finally completed work on two
extensions, allowing to partially allocate memory for a texture. This
feature is available on AMD hardware for almost 3 years, but now it
became cross-vendor.
Take a look at
arb_sparse_texture.
|
|
22.03.2015
|
A shield for Africa
Following the Volvo Ocean Race 2014/15 closely, I utilised recent
improvements with the tinyParticles tool set to combine them
with weather forecast services on the web. In return, tinySG created
some amazing images. If you are interested in details, or ever wondered
why there is such a thing as the island of Madagascar,
continue reading on
tinyWeather.
|
|
16.11.2014
|
Particle systems
Particles systems are probably the major approach to physics in
computer simulations. They are everywhere, from fluid dynamics to
battles in deep space, from soft body deformations to creation of collision
debris, from gravity to smoke effects!
Continue reading on
tinyParticles.
|
|
05.06.2014
|
Instanced rendering
It is all about performance! Using instanced rendering to create
many identical or similar objects can boost frame rates by an order
of magnitude, compared to looping over the same render method over
and over again. And - there are more use cases for this technique as
you may think at the first glance!
Find out more on
Instanced Rendering.
|
|
01.04.2014
|
3D model import
Thanks to the open source community, there is little reason today
to write 3D model importers yourself. This new techguide gives a
quick introduction on the integration of the Open Asset Import
library, assimp, into tinySGs scene editor.
Read more on the
assimp library.
|
|
21.01.2014
|
Scientific datasets
tinyScenegraph's plugins finally start to collaborate: The new
NetCDF loader utilises the Python shell plugin to
build new scene nodes from NetCDF files. This
allows the user to import arbitrary NetCDF structures into
meshes, textures, splines, volume or particle nodes.
Read more on visualising
scientific datasets.
|
|
|
more news... |
|