Welcome to tinySceneGraph
|
tinySceneGraph is a spare time research project investigating different
render techniques for fast rendering of polygonal and volumetric
datasets, GLSL shader evaluation, cluster support, raytracing and
scalable rendering. It's predecessor, csg 1.0, is heavily inspired
by OpenGL Inventor and OpenGL Performer.
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 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 below demonstrate some of tsg's rendering capabilities (click to enlarge).
|
News
|
12.03.2012
|
Faking x-ray rendering
The second tech guide focuses on a very simple, yet powerful rendering
technique - blending. Combining additive blending with carefully chosen
blending factors, it is amazingly easy to achieve an x-ray effect,
providing an inside view into polygonal data.
Read on...
|
|
04.03.2012
|
Physics simulation
tinySG starts 2012 with a preview to a project ongoing for quite some
time - the San Jose Ball Machine. Though the project is far
from being finished, I decided its time to update this site with what's
going on. News on sbm will follow from time to time whenever new features
become available, like scripting or video generation.
Read on...
|
|
26.12.2011
|
Building better marble
To make an upcoming demo look nicer, I needed to create an environment,
turning the dataset from a simple model into a nice looking scene.
My ideas turned out to be more complicated and to require more
experience on shader design than anticipated, so the originally
intended story will be late. But, a spin-off effect is that here is a
nice tech guide on how to design procedural marble.
Read on...
|
|
06.11.2011
|
Stereo support and code cleanups
Driven by an upcoming exhibition, the roadmap of tinySG suffered yet
another reschedule. Over the last two weeks several stereoscopic
features became part of the code base, as well as a nice fullscreen
mode for tsgEdit.
Read on...
|
|
28.08.2011
|
tiny Asset Management
Exploring the possibilities of a LAMP system, I decided to take a first step to
bring tinySG to the web. With WebGL and a streaming solution in mind, tinyAssetMgr
is the initial step to enter the network.
Read on...
|
|
09.07.2011
|
Performance update
The image processor page has been
updated with performance numbers, showing different filters, datasets, GPUs and
operating systems.
|
|
19.06.2011
|
More image processor effects
The image processor page has been updated to show for more filter examples:
Sepia image aging, input scaling and distortion as well as overlay and watermark
logos. Find screenshots on the
image processor page.
|
|
16.06.2011
|
New vrml loader joins tinySG
tinySG may now load vrml 2.0 scenes. Started as a fast hack to the Inventor loader,
the code quickly became one of the worst pieces of yacc grammars I've ever seen.
I decided to yet again switch priorities and fix this loader once and for all. The
vrml loader is probably going to serve as the foundation of all new loaders.
|
|
|
more news... |
|