Category Archives: General

SSAL redLights have been released!

Our redLights SSAL package has been released and is now available for purchase at the unity asset store.

Go, grab it while it’s hot! Now!

Screen Space Area Lights – SSAL

I’m happy to announce that our SSAL package will be released on the unity asset store soon.

Unity users will now have the ability to use realtime arealights in their applications by using our screen space implementation.

It supports all the goodness, such as deferred and forward rendering, correctly works together with the builtin unity materials, lights and shadows. And since it is rendered as image effect, it is decoupled from the geometric complexity of the rendered scene.

There is a preview version to play around with.

You can also follow the discussion on the unity forum.

Stay tuned!

WebGL – Deferred Pointlights. New demo and source released


the source of the previous demo as well as the new demo will be released over at the three.js forum soon.
You can follow the discussion here.

Happy deferred lighting!


And it is… a website! Finally, after 9 weeks of intensive working we finally released the fresh redPlant website in a new design. We integrated a detailed project site, which gives information about our capabilities and services. On the news page you can always check the current status of the little redPlant and “virtually” watch it grow. We hope you like the new site.
So check it out:


Metal Shading – Ward’s Anisotropic Reflectance Model in Unity3D

Local Illumination Shading based on the paper “Measuring and Modeling Anisotropic Reflection” by Gregory J. Ward. This was realised since we recently needed a way to simulate anisotropic highlights as can be seen on many brushed metal surfaces. I think it turned out quite nicely.

Octree Raycasting with Stagbeetle Dataset

Casting a ray through an octree and keeping track of all intersected nodes. Additionally the exact intersection points between adjacent cells are registered.
This will be integrated into a Volume Renderer to accelerate Raycasting by skipping empty cells within the volume that do not contain any meaningful data.

The Beetle dataset is taken from TU Wien and has a resolution of 832x832x494 at 8 bit.

Virtualyacht at the Heinz Nixdorf Institute Paderborn

Last week we went up to Paderborn to present our Yacht Configurator at the Paderborner Workshop Augmented & Virtual Reality in Product Development which took place as one event during the Wissenschaftsforum Intelligente Technische Systeme 2011 at the Heinz Nixdorf Institute in Paderborn. Annika and Thomas gave the talk regarding our paper “3D-Produktkonfiguration mit natürlichen Interaktionstechniken – eine Fallstudie im Kontext Messepräsentation” that was published in the proceedings to the conference.

Further information can be found at the new AVRENIM-blog.

Interior Mapping

This technique is not really brand new, but today was the first time I heard about it. Using Interior Mapping one can add a lot of detail to buildings which have been created from simple geometric primitives without creating additional geometry. All the work is done completely within the pixel shader.

The technique was developed in 2008 by Joost van Dongen.
And for the interested reader here comes his development thread.

This technique is especially useful for scenes which take place inside a large city for example. The buildings can be created completely from simple primitives. Besides the obvious elevation for artists, this also reduces the amount of geometry that has to be processed.

So no more totally reflective windows in the future, nice!

A different kind of taskmanager

I just found this article accidentally while having my first cup of coffee in the morning. From time to time I urgently need something like this to replace the default windows taskmanager.
Doom as a tool for system administration

Antopia and the Queen (Early Shots)

Shinni the queen ant is worried. She has to protect the inhabitants of Antopia. But in the sandy desert land reigns Stella, the fat poisonous spider, and Charma, the sharp-tongued chameleon. Both want to eat the small six-legged friends and are waiting only on the right opportunity to catch one of the ants. They all live in a virtual terrarium, that has been developed by a group of master students from FHD.

Read more »

ESP (Eye Strain Protector)

I dislike reading Web pages which use a very bright font on a dark background. It just gives me headache… For this reason I decided to write an extension for our beloved Firefox that hopefully resolves that problem.

Result of this afternoon, is the ESP (Eye Strain Protector). When activated, ESP will set the font color of all text elements to black and the background to a neutral gray.

Download at your very own risk. I do not take any responsibility what so ever.

Render-Cluster im MSL

This project was created during my time as a research assistant at the HFU.

It is basically an interactive virtual tour through the building of the college. Potential students who want to learn about the institutions of the university can use this system to explore the campus in a virtual environment. They are accompanied by a three-dimensional agent, who guides them through the environment and assists in the navigation. Read more »

The idea for the thesis

In the summer semester 2003, the students Michael Brempel and Frank Rehklau were working on an image film for our university which consists of a tracking shot through a three-dimensional model of the university and the adjacent area.

When I first saw the film, I have been concerned with 3d-programming for some time already. I was used to rotate models, move them around and look at them from the angles of my choice. The film was not an interactive 3D application, but a pre-rendered sequence of individual images. Therefore i have decided to reuse the models as a basis for a realtime application. In this appliction it should be possible to navigate through the environment and explore the campus in an interactice fashion. Michael Brempel kindly made his models available for this purpose.

To allow for a practical use of the application, i integrated an artificial threedimensional agent, that assists potential students in the spatial orientation within the scene and also shows the way to the interesting points. Especially in the first semester many students lack an overview of the campus and they regularly have to search for specific institutions of the university.

Where can I find the registrar’s office? Where can I find the lecture room L-112? And what exactly is the reactor room?

I have been asking me questions of this kind frequently at the beginning of my studies. The purpose of this application is to identify the answers to those questions directly within the virtual world by interacting with the agent.