diewald_ivybox_trex_exrad_high2

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…

diewald_distance_transform_blog

Distance Transform

  Distance Transform   This post is about a short comparison of 3 similar distance transform algorithms. CDT – Chamfer Distance Transform DRA – Dead Reckoning Algorithm DDT…

diewald_emperorpalpatine_0000

Triangle Texture Atlas

Texture Atlas To store unique information per triangle, e.g. lightmaps, you may need to create a texture atlas. This is my first attempt to create one by myself….

diewald_quickhull_373_FIFO_00

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…

diewald_webgl_kdtree_v04

Space Partitioning: Kd-Tree [2] – using WebGL

  Kd-Tree Nearest Neighbor Search – WebGL Shader This post will be second part of my kd-tree research. I’m going to discuss the the kd-tree nearest neighbor search…

diewald_voronoi_KdTree___0

Space Partitioning: Kd-Tree

    Kd-Tree Another test on space-partitioning, using a Kd-Tree for fast nearest-neighbor-search (NNS). the building of the tree is done in a view lines of code: a…

2012.10.07_16.58.05_diewald_screenshot

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)…

2012.10.03_18.06.44_diewald_screenshot

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…

diewald_1500_PT512x512_24540.53s

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…

diewald_1500_PT512x512_17796.51s

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…

BIG_diewald_USSENTERPRISE_Octree_800x800_selection1

Space Partitioning: Octree vs. BVH

    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 the…

diewald_thumb_1

DataVis – REGIONALE12

Faktum ist – Murauer Bestandsaufnahmen. REGIONALE12 | HDA Graz | 13.06.2012 – 05.08.2012 by Thomas Diewald, Jacob Wegerer     Visualisierung statistischer Daten der Steiermark auf Bezirks- und…

diewald_wanderungen_overview_thumb

DataVis – REGIONALE12 [preview]

  Data Visualization-Project for the REGIONALE12 | HDA Graz | 13.06.2012 title: Faktum ist – Murauer Bestandsaufnahmen. Preview Wanderungen Steiermark:  

diewald_Kinect_OpenGL_pointcloud2

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…

diewald_prev

Java shapeFile Reader

a Java/Processing Library for reading ESRI-ShapeFiles. download: https://github.com/diwi/diewald_shapeFileReader the images (made with Processing) show visualized GIS-data of Styria, http://www.gis.steiermark.at.   border offset, done with diewald_CV_kit.

diewald_md3viewer__cut

WebGL – MD3 Viewer

MD3 Viewer this WebGL sketch loads MD3-Files (Quake3 model format), Skinfiles and Textures to display Quake3-Models (the models are borrowed from the Quake3-Demoversion: http://www.idsoftware.com ) The code to…

diewald_webgl_fractal_v1_5

WebGL – Fractal

    this is my first WebGL-experiment. this sketch builds a fractal, which can be modified by the ui-sliders. it will slow down significantly if the recursion-level is…

diewald_MD3_scrsht

Processing Library – diewald_MD3 (Quake3)

Processing Library – diewald_MD3 main project page (download): http://thomasdiewald.com/processing/libraries/diewald_MD3/ github repository: https://github.com/diwi/diewald_MD3   A processing library for loading/editing Quake3-Models (players, weapons, animations, textures, …). Quake3-Models are saved as…

diewald_PS3

Processing Library – diewald_PS3

Processing Library – diewald_PS3 main project page (download): http://thomasdiewald.com/processing/libraries/diewald_PS3/ github repository: https://github.com/diwi/diewald_PS3   this library is made for using the PS3eye camera in processing / Java.its basically a…

screenshot_styled

Processing Tool – TabManager

  TabManager is a processing tool, that lists the PDE-Tabs (sketchcodes) vertically in a separate window. download: http://thomasdiewald.com/processing/tools/TabManager/ The tabs order/position/color/height is customizable by some simple style-settings in…

diewald_CV_kit_kinect_3D_pointcloud

Processing Library – Computer Vision – diewald_CV_kit

Processing Computer Vision Library – diewald_CV_kit main project page (download): http://thomasdiewald.com/processing/libraries/diewald_CV_kit/ github repository: https://github.com/diwi/diewald_CV_kit processing forum http://forum.processing.org/topic/processing-cv-library-diewald-cv-kit     online examples: http://www.openprocessing.org/visuals/?visualID=35858 http://www.openprocessing.org/visuals/?visualID=35859 this library contains tools that…

diewald_projection_shaderized

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,…

IMG_0555

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…

screenshot_my_binary_tree_diewald_30

Recursive Tree

date: 2010 recursive tree – done in processing online applet: http://www.openprocessing.org/visuals/?visualID=16255

diewald_gray_final_P1020940 - Front_v1

Adaptive Folding Structure

date: 2009/2010 concept and idea is described in this two posters (language: german, layout: jacob wegerer)     final model   maya ncloth simulation Get the Flash Player…