Category: geometry

Rigid Origami Simulation – David Huffman

In this second post about rigid origami simulation I tested models of David Huffman. While searching for interesting crease-patterns Ron Resch did, i stumbled across this great paper:…

Rigid Origami Simulation – Ron Resch

Rigid Origami, or Rigid Folding, has been a fascinating topic for me for quite some time. A couple of years back i worked on a real-life model using…

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

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…

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…

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…

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

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

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  …

Parametric Panel Design

parametric design study – done with SolidWorks date: 2008 model size: 4 meters (width), 3 meters (height) construction materials: XPS-boards, Glue, Screws board preparation: CNC-milling     solidwork…

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