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

tonfilm-Modules

most modules are updated for current vvvversion, the old versions for beta8.1 are still in the Modules Gallery

you should place all modules and help files into:
/modules/tonfilms


Boygroup/Network

tonfilm-VideoSync

this is old stuff, go here: video synchronization

this module synchronizes videos with the same length on different computers in a boygroup setup. they will not be more than 2 frames out of sync if you are using a codec that can change playback speed in fine steps. open the file "VideoSync (VVVV Server).v4p" to see a basic setup. read this forum thread for a little more info.

tiki-download_file.php?fileId=943videosync.zip (7.03 Kb)


Transform

tonfilm-ShadowsOnPlane

with Shadow (Transform) you can project any 3D object into a plane, using light direction (or position).
this is a simple method to generate shadows from 3D objects, but also limited. it works by projecting any input point on a given plane using a transformation matrix. open the heplfiles for examples.

ShadowsOnPlane.zip (33.55 Kb)

contains five modules:

all inputs spreadable, but a little slow sometimes:

ShadowPos (Transform OnPlane LightPosition).v4p
ShadowDir (Transform OnPlane LightDirection).v4p

very fast but only the object input is spreadable, not the plane or light:

ShadowPos (Transform OnPlane LightPosition Simple).v4p
ShadowDir (Transform OnPlane LightDirection Simple).v4p

and to project the shadows on, a plane is also included:
Plane (EX9.Geometry Vector Out).v4p

tonfilm-ObjectAxisRotation

this is a rotation always around the axis of the object. looks damn cool, try the help patch ... used in kiilo - FlyingCamera

ObjectAxisRotation.zip (8.98 Kb)

tonfilm-EgoShooter

the EgoShooter (Transform).v4p module, is like a camera. connect it to the projection pin of Renderer (DX9), and you will be able to move with some keys thru your vvvvorld in EgoShooter style (Rotation and forwards/backwards)

EgoShooter.zip (7.37 Kb)

on this second version i added a very special feature:
if you press r for reset to InitPos, Mr. DeNiro drives you smooth and
securely home.


DX9/EX9

tonfilm-QuadGrid

a grid geometry module to have quads instead of triangles in wireframe mode.

QuadGrid.zip (3.65 Kb)

 

tonfilm-VectorDX9

draw a line that represents the input vector, based on kalles Line (DX9)

VectorDX9.zip (9.05 Kb)


GDI

tonfilm-TransformGDI

make some simple 2d transform hierarchies:

Transform GDI.zip (4.37 Kb)


3d

Angle3d

angle between two vectors output is 0 ... 0.5.
multiply with 2*Pi to get radeans, with 360 to get degrees.

VectorAngle.zip (2.95 Kb)

see 3d Vector Mathematics


Value

tonfilm-MathConstants

this is based on kalles idea simply to store the values in IOboxes inside the module. but with IOBox (Value) Advanced? the values get rounded to 4 decimals, but it works with IOBox (String) and AsValue (String).

MathConstants.zip (2.53 Kb)


Devices

tonfilm-MidiNotePlayed

this module listens to all midi notes of a channel, and outputs the played one as spread.

MidiNotePlayed.zip (3.54 Kb)

tonfilm-VirusCMidi

have build this to use my access virus c with vvvv.

i recommend to install the help patch also, to test every controller.

Module:
VirusCMidi (Devices).v4p (36.05 Kb)

Helpfile:
tiki-download_file.php?fileId=30VirusCMidi (Devices) help.v4p (63.63 Kb)]

.. and a picture of the helpfile:

anonymous user login

Shoutbox

~1d ago

joreg: vvvvTv S0204 is out: Custom Widgets with Dear ImGui: https://youtube.com/live/nrXfpn5V9h0

~1d ago

joreg: New user registration is currently disabled as we're moving to a new login provider: https://visualprogramming.net/blog/2024/reclaiming-vvvv.org/

~9d ago

joreg: vvvvTv S02E03 is out: Logging: https://youtube.com/live/OpUrJjTXBxM

~11d ago

~12d ago

joreg: Follow TobyK on his Advent of Code: https://www.twitch.tv/tobyklight

~16d ago

joreg: vvvvTv S02E02 is out: Saving & Loading UI State: https://www.youtube.com/live/GJQGVxA1pIQ

~16d ago

joreg: We now have a presence on LinkedIn: https://www.linkedin.com/company/vvvv-group

~23d ago

joreg: vvvvTv S02E01 is out: Buttons & Sliders with Dear ImGui: https://www.youtube.com/live/PuuTilbqd9w

~30d ago

joreg: vvvvTv S02E00 is out: Sensors & Servos with Arduino: https://visualprogramming.net/blog/2024/vvvvtv-is-back-with-season-2/

~30d ago