» diki patches
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

diki patches

Click here to go back to dikis userpage

Some of these patches are more than 2 years old.
Modules and Patches are published here under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Germany License.

Dikis Patches


A complex patch to un-distort projections on irregular surfaces. Creates a grid that spans between two independent Bézier-curves that can have arbitrary numbers of control points. Also includes a 'weighting' option for precise distribution of points over individual curve segments.

Download BézierToGrid (25.88 Kb Zip)


Designed as a VJ-Tool for live performance, theSetup basically wraps around your patches, making them modular and exchangable and able to communicate with a user interface that allows you to edit and arrange any number of parameters on up to 16 patches at once. See inside for details and elaborate manual, and remember the license.

Download theSetup (65.41 Kb Zip)

Sandkasten (Sandbox)

A sandbox environment that allows you to spawn ODE boxes and spheres in 3d-space just by drawing gestures. This was undoubtly inspired by Crayon Physics, which is a very nice prototype game that you should really take a look at. It should also be pointed out that this patch would be nowhere without tonfilms excellent ODEGeosAndTransform? and ShadowsOnPlane? modules.

Download Sandkasten (39.22 Kb Zip)

Version Notice: Due to a bug in the RingBuffer-Node, this patch will not work properly in beta 13 and 13.1

DrawTool: 3dLines

This patch allows the user to draw free lines in 3D. It works by "projecting" the mouse input on a canvas mesh, storing the intersection points and connecting them to lines. Both the camera and the canvas are movable by the user, and the canvas mesh can be of any geometry (e.g. box, sphere, and whatever else you come up with). The drawings can be stored and retrieved using simple textfiles.

Download Version 2 of the DrawTool (80.17 Kb Zip) published on 2007-03-23 14:30
Download Version 1 of the DrawTool (31.84 Kb Zip) published on 2007-03-21 01:07

Update notes: While version 1 uses kalles Line (DX9) (ships with vvvv), version 2 of this patch uses majortoms deworm. Also, the saved files from v1 are not compatible with v2 (as if anyone would care ;).

screenshot from version 2

Tile Engine

A very simple Tile Engine, to demonstrate.

Download Tile Engine (8.43 Kb Zip)

Gaiden Forever

Gaiden Forever is the title of a game done as a university project. The aim was to reduce and constrain gameplay complexity as much as possible without losing the aspects of a game (like challenge, play- and replay-ability etc.) and deliver a striking abstract visual presentation. The game was originally written in Java over the course of four months and has been repatched in vvvv within a week.

Download Gaiden Forever (25.31 Kb Zip)


Idea by west: multiplayer Pong on a circular screen. Patch shows how to reflect the ball off the paddle so that the incoming angle becomes the outgoing angle. Collision detection done with Intersect.

Download Multipong (19.39 Kb Zip)


A sample patch for a bouncing ball (that bounces of window borders and is affected by gravity) that can be pushed around with the mouse; just an example of one way to do this without using the ODE.

Download Flummi (35.58 Kb Zip)

Multiple Lines Demo

This patch demonstrates how to draw multiple, separate lines created from multiple inputs using a single line-node and dynamic binsizes. It boils down to some rather tricky spread-juggling to insert multiple new values (points on lines) into an existing buffer, in the correct order, at the same time. Might be useful in a number of scenarios, the most obvious being multitouch; patch is commented.

Download the Multiple Lines Demo (55.79 Kb Zip)

SetPatch Madness

Use SetPatch to scroll Guns'n'Roses Lyrics as Descriptive Names or turn selected Nodes into Equalizers.

Download EQ 13 (23.70 Kb)
Download RocketQueen (15.99 Kb)

BulletHell Prototype

A simple framework for a bullethell shooter. Includes a basic particle movement system that can easily be adapted to serve any other purpose.

Download the BulletHell Prototype (23.53 Kb Zip)

Feedback Machine

A patch that allows for the easy prototyping of feedback-effects. Quickly create multiple texture-frames with different dimensions & texture transformations feeding back into each other.

Download Feedback Machine (12.67 Kb Zip)

Post Mortem: Double the fun with transparency by setting the Texture Format on the DX9Texture-node to A8R8G8B8.

Example (with helpers on) showing 2 texture-frames (blue) and their transformations (red). This example uses a single colorcycling Quad as a source.


anonymous user login


~4d ago

fleg: This Tuesday, Cologne: exhibition opening of "interwoven", textile disinformation patterns created with vvvv. https://fleg.de/news/exhibition-interwoven

~17d ago

manuelgonzalvez: Assimp nodes all broken afted Win Update w/exception "COM object that has been separated from its underlying RCW(...)"

~17d ago

manuelgonzalvez: @levi thanks would love to! anyway managed to get something similar working based on forum search and anthokio's patches.

~18d ago

levi: @ravasquez thanks. 31.2 x86 verrion worked. @manuelgonzalvez i have a dx11 projectTexture if u a want.

~19d ago

manuelgonzalvez: Anyone has a dx11 port of "projectedTexture" dx9 fx for projection mapping?

~19d ago

manuelgonzalvez: Anyone has a dx11 port of "projectedTexture" dx9 fx for projection mapping?

~19d ago

ravazquez: @levi not sure bout the ImagePack, but I believe VL.OpenCV should give you the same tools and should work with beta just fine

~20d ago

levi: anyone knows of a VVVVpacks.image that works for elliot's projector calibration patches?x64,dx11. always crashes v4 on solve.

~27d ago

Lorenz: VJing with GIFS: https://lorenzpotthast.de/gifjockey/ A fun little side project, that I first prototyped in v4 and now turned web-based ;)

~2mth ago

schlonzo: finally fixed in 4.8 nice1