» 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

~4min ago

sunep: MAX 8.0 now with spreads... kind of: https://youtu.be/DP73qxCoCqQ?t=1m28s

~2h ago

io: A vvvvery vvvvriendly vvvvestival, ed. 2018 http://keroxen.com/

~1d ago

microdee: @synth: use beta37 for Notuiv and install it with vpm. this article describes why md.ecosystem-update

~1d ago

mburk: @synth Check github for superphysical Beta37. Deferred+Forward Branch.

~2d ago

synth: Getting red nodes on VL stuff, mostly SuperPhysical, Notuiv and CraftLie. Only me or there is something broken?

~2d ago

joreg: reminder: we'll do a #vvvv #vl workshop as part of #retune18 in #berlin this friday: vvvvvl-workshop-at-retune-2018 #visualprogramming #dotnet

~6d ago

tonfilm: how about debugging your #dx11 #GPU frames? debug-dx11-frames-with-nvidia-nsight

~8d ago

mrboni: Anyone know where I can get an Etherdream ILDA unit in the UK / West Europe delivery this week?https://ether-dream.com/

~9d ago

tobyk: @catweasel Re:KiNet yes, its pretty similar to artnet but with some different magic numbers. I can send you what I've used before.