Page 2 of 3

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…

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…

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…

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.

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…

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…

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…

PS3Eye Java/Processing Library

(Update  2017) Download + Wiki: https://github.com/diwi/PS3Eye Website: http://thomasdiewald.com/processing/libraries/PS3Eye/       (the Following – old Library – is deprecated and is should no longer be used) Processing Library…

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…

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…

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…

Recursive Tree

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

Adaptive Folding Structure

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

Wheater Photos

camera: panasonic dmc fz-30 location: graz/austria                  

Stop-Motion Fun

the following two stop-motion videos were created spontaneously during the night with andreas volgger. Get the Flash Player to see this content. Get the Flash Player to see…

Processing Library – Fluid Simulation

  PixelFlow Library main project page: http://thomasdiewald.com/processing/libraries/diewald_fluid/ github repository: https://github.com/diwi/diewald_fluid processing forum http://forum.processing.org/topic/fluid-library-diewald-fluid this library is made for simulating fluids in realtime. the simulation can be done in…

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…

Hilbert Curve – Script

MAYA/MEL mel: hilbert_2D+3D_diewald.zip       JAVA hilbert curve 2d: http://www.openprocessing.org/visuals/?visualID=15493 hilbert curve 3d: http://www.openprocessing.org/visuals/?visualID=15599 hilbert curve 3d: http://www.openprocessing.org/visuals/?visualID=49692 (new version) CODE: recursion //——————————————————— // thomas diewald //…

Processing Library – Kinect

main project page: http://thomasdiewald.at/processing/libraries/dLibs_freenect/ github repository: https://github.com/diwi/dLibs processing forum http://forum.processing.org/topic/kinect-library-dlibs-freenect       have a look at the README for use and installation: ———————————————————————————————————— – this library is…

PS3_Eye – IR_Tracking

dismounting of the IR-Filter of the Sony PS3-Eye camera tracking another tracking test with an IR-Lamp   building an IR-Led-Cluster Led: I (Flussstrom) = 50 mA U (Flussspannung)…

PROJECTION [1]

date: 2010 collaboration: institut für architektur und medien (institute of architecture and media) at the tu-graz title: augmented styria desk software: processing description: projection of data-visualizations onto a…

Processing Library – Barcode

  main project page: http://thomasdiewald.at/processing/libraries/diewald_barcode/ github repository: https://github.com/diwi/diewald_barcode processing forum http://forum.processing.org/topic/barcode-library-diewald-barcode online applet (made from the old library-version): http://www.openprocessing.org/visuals/?visualID=12942 ——————————————————————————– this library is made decoding/encoding barcodes. its basically…

Bresenham Algorithm

an implementation of the bresenham algorithm ( http://en.wikipedia.org/wiki/Bresenham%27s_line_algorithm ) done in processing online applet: watch

Stepper Motor Controller [Arduino]

a controller for a stepper-motor and an arduino board as the brain. (more photos of the setup will follow) plans (drawn in autocad)   ARDUINO CODE: code: ArduinoCode_schrittmotor_v5.zip…

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  …