Category: rendering & modelling

Line Integral Convolution (LIC) – Flow Field Vizualization

  Line Integral Convolution (LIC) is basically a very fancy name for “bluring along StreamLines”. Streamlines are the pathlines of particles following e.g. a flow field. In the…

GPU Flow Field Particles – DevDemo

The algorithm and further details are described in my previous posting: GPU Flow Field Particles (FF/SDF, Collision, Cohesion, Obstacles)   The following are some screenshots of the DevDemo….

Space Syntax – Realtime Global Features (Mean Distance, Visibility Integration, …)

This post is about two, respectively four, new global Space Syntax Measure I have worked on recently. Distance, Mean Distance Turns, Mean Turns (aka. Visual Step Depth, Visibility…

GPU FlowField Pathfinding

    This is take two on global distance field Pathfinding. I could improve the previous version a lot in terms of performance and quality. The technique changed…

Random Walk Pathfinding – A Global Distance Field

There are already a couple of well tested and approved pathfinding algorithms available. My current approach is a bit different and is based on my recent 2D Global…

Space Syntax – Isovists

  This is a quick extension to the previous post. The isovists are computed in realtime by sampling a huge mount of directions in parallel at each location…

3D Global Line Radiosity – Test Scenes

Two testscenes for showing the pros and cons of this technique. The application computes Global Illumination, using Global Line Radiosity Realtime Global Line Radiosity Scenes The outdoorscene (enabled…

Realtime 2D Radiosity – Comparing to 3D, Part 3

This post shows a quick comparison of my latest 2D radiosity renderer and my original 3D renderer. Both implementations are GLSL implementations of Global Line Radiosity (more or…

Realtime 2D Radiosity – Tests, Part 2

Some further improvements of quality and performance. Also SMAA (Enhanced Subpixel Morphological Antialiasing ) is now enabled by default. LiquidFun, Box2D simulation + Realtime Radiosity     Cornell…

Rigid Body Simulation – Dynamic Fracturing

  Another rigid-body simulation experiment. Here i am playing around with dynamically fracturing scene objects into smaller parts, that can either cause other objects to shatter or break…

Rigid Body – Menger Sponge

  A Rigid-Body experiment done in Processing3 and some libraries: PeasyCam, by Jonathan Feinberg, http://mrfeinberg.com/peasycam bRigid (jBullet), by Daniel Koehler, http://www.lab-eds.org/bRigid HE_Mesh, by Frederik Vanhoutte, https://github.com/wblut/HE_Mesh PixelFlow, by…

Rigid Body Simulation – Cell Fracture

Cell Fracture …. A Rigid-Body experiment from the weekend, done in Processing3 and some libraries: PeasyCam, by Jonathan Feinberg, http://mrfeinberg.com/peasycam bRigid (jBullet), by Daniel Koehler, http://www.lab-eds.org/bRigid HE_Mesh, by…

Rigid Body Simulation – Tower Demolition

Tower Demoliton …. A Rigid-Body experiment from the weekend, done in Processing3 and some libraries: PeasyCam, by Jonathan Feinberg, http://mrfeinberg.com/peasycam bRigid (jBullet), by Daniel Koehler, http://www.lab-eds.org/bRigid PixelFlow, by…

Realtime 2D Radiosity – Global Illumination for 2D Scenes

This post is about a new algorithm I have been working on to compute Global Illumination in realtime for 2D scenes. The Algorithm is based on the idea…

Realtime Global Line Radiosity

This post is about my new radiosity based global illumination renderer.   Global Line Radiosity First, there are a few different names in use for more or less…

Convex Hull 3D – Quickhull Algorithm

    Quickhull Algorithm A fast and quite simple algorithm to create a convex hull of a huge number of 3d points is the quickhull algorithm. Here’s an…

OpenCL Pathtracing [2] – dynamic sunlight

  download: OpenCL_Pathtracer_Diewald.zip (24.05.2013) … a few notes … It’s an Java application using JOCL and JOGL. controls   LMB: rotate camera (orbit)   MMB: move camera (pan)…

OpenCL Pathtracing [1] ~ Realtime Renderer

  Pathtracer – OpenCL My Previous posts were about implementing a pathracer in Java. But the more features i implemented, the more time i had to wait, to…

Java Pathtracing [2] – Area Lights

  Area Lights My first rendered scene from the previous post was illuminated by a single pointlight. To be more flexible, i added the option to use area-lights…

Java Pathtracing [1] – first steps

  Photorealism – Global Illumination – Realtime Rendering In architecture an inevitable part of the design process is, to do visualizations of the project. So one sooner or…

Space Partitioning: Octree vs. BVH

Spatial Data Structures To reduce the ray-object intersection tests for raytracing a spatial data structure is needed. I started with an octree first, because it seemed to be…

Kinect – OpenGL

  Get the Flash Player to see this content.   the video/images show a quick kinect-demo using OpenGL for rendering. the pointcloud is easy to generate, and is…

PROJECTION [3] Shaderized

this is the “extension-post” for PROJECTION [2]. new experiments with shaders, for speed improvement as well as a better visual output, and other (new)  enhanced possibilities (realtime shading,…

PROJECTION [2]

    collaboration: jacob wegerer, thomas diewald title: infoTERRAIN date: august, 2010  – the whole project was done within 5 weeks. (25 hours/day) software: processing description: projection of…

Adaptive Folding Structure

Date: 2009/2010 Concept and Idea is described in this two posters.                                  …

Grasshopper – Processing – UDP

date: november 2010 UDP-connection between grasshopper and processing. while modelling in Rhino, grasshopper captures your work, and sends the surface-data per UDP to Processing. edit: the streamed model…

Math in Geometry and Architecture

the following images are header-images, i once did for another wordpress blog (hence the widescreen format). the models are done in k3dSurf, TopMod, processing, … and rendered in…

Parametric Facade [Grasshopper]

date: 2009 rhino/grasshopper scheme / idea   the grasshopper file is based on 4 important VB-script nodes. it calculates the form, orientation and size of the fassades holes,…

Grasshopper Image Processing

Maya Cloth Simulation

date: 2009 modelling: maya fluid animation: maya ncloth rendering: vray attractors change the volume of each element, which in turn changes the form of the whole wall  …

Realflow Fluid Simulation

date: 2008 modelling: maya fluid animation: realflow rendering: maxwell date: 2008 modelling: maya fluid animation: realflow rendering: VRay   date: 2008 modelling: maya fluid animation: realflow rendering: maxwell…

Motion Tracking

the motion of the strings is the result of a full-body-motion-tracking. Date: june, 2008 process: motion tracking (vicon) streaming data to maya mel-script for generating the strings and…

Steel Tube Chair

concept and building during a welding-course on my university date: 2010 model images plans processing multilight applet on openprocessing: http://www.openprocessing.org/visuals/?visualID=9252

Gyroid Pavilion Design

Design and model for a pavilion. date: 2009   The initial shape is given by the function of the Gyroid: cos(x) * sin(y) + cos(y) * sin(z) +…