Category: libraries

GPU Flow Field Particles – Performance Update

A couple of new improvements helped to speed things up a bit and also stabilize the simulation. In the previous version there was noticeable noise in regions of…

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…

LiquidFunProcessing – A Box2d/LiquidFun Library for Processing

LiquidFunProcessing is a Box2D/LiquidFun Library for Processing. It is optimized for generating and rendering particle based fluid simulations and rigid body simulation using jBox2D/LiquidFun v2.3.0+ in Processing 3.x….

Skylight Renderer – Ambient Occlusion, Soft Shadows

  The Skylight Renderer is a new Module for the PixelFlow Library (https://github.com/diwi/PixelFlow). It can be applied onto any existing Processing Sketch (P3D) with only a few extra…

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…

SoftBody Dynamics

  While working out some PixelFlow Demos, i needed some simple (CPU-based for the moment) particle systems which is able to solve collisions and constraints. What started as…

Optical Flow

To enhance the possibilities to apply external velocity to the fluid solver, PixelFlow contains an optical flow module. Based on the idea of simple frame-differencing (image1 – image2),…

Fluid Dynamics

The Fluid Simulation Algorithm used in Pixelflow is based on Jos Stam’s paper Real-Time Fluid Dynamics for Games. A very detailed article for a GPU-Version can be found…

Processing Library – PixelFlow

PixelFlow is a new Processing Library i’ve been working on lately. Its focus is on physics simulation, computergraphics and computervision, GLSL, basically things I am interested in. Current…

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.

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…

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…

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…

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…