» 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


~14h ago

joreg: @micha_nismus does this help? https://youtu.be/xkrbT45BgOQ

~2d ago

micha_nismus: thx joerg. Can anybody help me why i can't see any renderer in gamma? thx :-)

~7d ago

joreg: @micha_nismus instead of discord, we're using matrix, see: chat

~7d ago

micha_nismus: searching for a public discord server for vvvv

~14d ago

joreg: Join us for the 20th #vvvv meetup on January 19th: https://thenodeinstitute.org/event/20-worldwide-vvvv-meetup/

~14d ago

joreg: @schlonzo re "SDSL support" did you see the Shader wizard? or do you mean something different?

~14d ago

joreg: @LCA not aware, but the HIKVision sdk comes with a c# demo. need help for a commercial project? get in touch via devvvvs@vvvv.org

~16d ago

LCA: Has anyone ever made a HIKVision GigE work with vvvv?

~20d ago

schlonzo: What's the shortcut Anton used? =)

~20d ago

schlonzo: The extension manager for C# projects is an awesome addition! Could you pretty please add SDSL support?