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

Project Templates

misc structure stage folder structure project
Credits: focus4 GmbH for my consistent financing :)

about

This is a bit experimental contribution, it needs a discussion, but from my experience it's ultra important and not solved in vvvv at all.
consisting of two parts:

Project Templates

First, using it speeds up your work. That is proved and well tested.
Second, you know the feeling, when you open your patch a month after you created it and have no clue, how a hell could it work? This should help, keeping structure pushes you to follow the most basic rules. In worst case it moves the mess from root patch two levels down :) Fixed project structure is actually very good in case you ever wanted to cooperate with somebody and even more beneficial to companies. Its all prepared and empty, just about to start patching.

The idea behind is to have template projects prepared for typical use cases. We do similar things many times (like a touch-table). Lets just prepare a template for it. Forcing you to keep the structure goes with it like a by the way detail.

StageCounter

is an alternative to Automata for project stage-logics. The problem I have with Automata is that I usually end with a number of "all to all" goto connections.

StageCounter outputs one stage, represented by a number or a name, to control your project, inputs change to state from Send nodes. It's usually all you need, because information about transition is just in a change of stage from last frame. It works with Send and Receive nodes and is not spreadable, so you shouldn't go crazy with it. This one global variable is generally not vvvv way of doing things, I just found it very useful in this specific case where v4 guys often have problems. And its clean and ultra fast way to make programs with it. There is an example included. This time I'm very curious about your responses as now it is very useful for me, but should be more open to others.

Both parts work together and help me to create projects much faster.

download

ProjectTemplates.zip
03.02.16 [01:07 UTC] by Martin Zrcek | 408 downloads
small update - naming and dx11 window handle
Show 1 older revisions

Older Revisions

ProjectTemplates.zip
29.01.16 [04:45 UTC] by Martin Zrcek | 108 downloads
Blank, Stages, Example

vjc4 07/02/2016 - 21:59

Great idea, love the Template for DX11 and the quick acces to develop, shutup and kill just in case :)

Martin Zrcek 10/02/2016 - 22:00

Hey, Andres! :) cool that you like it. It actually could be the most useful and is the he most ignored thing I ever contributed. It is strongly affected by my personal experience and should be more general. Would be nice, if more people added their tools and habits they use all the time, so we can choose.

Noir 10/02/2016 - 22:04

useful

metrowave 15/04/2017 - 20:55

Good job Martin!

pankao 14/05/2017 - 16:10

Hey Martin, thanks for your efford! Going to look into it, sounds very promissing!
Is your solution supposed to work on 64-bit v4 instance as well btw?
Thanks mate

anonymous user login

Shoutbox

~7h ago

tonfilm: to whom it may concern: 64-bit #vvvv #alpha builds are up an running again: downloads/alphas

~1d ago

StiX: @synth you sauin something about 420? if mangosh gets confirmed i am coming with him as we are in one ... package

~2d ago

synth: @evvvvil here only to do lasers, they don't let me near the screens after last time ...

~2d ago

evvvvil: hahaha yes, please sir, can I have some more sir? Hopefully me and you be battling for visual space soon, GTFOH with your lasers.

~2d ago

synth: BTW - Got 4 20w Kvant lasers here thinking of testing the ILDA nodes live :)

~2d ago

synth: @evvvvil Hell yeah! Couldn't get Vux drunk but your going to get it :D

~2d ago

evvvvil: @synth: hopefully I should be going to GEM FEST soon, not confirmed yet, but if so, beer is on you why not ;) (and me ok)

~2d ago

synth: BTW any vvvv guy coming to Georgia for GEM Festival shout out I am here for the entire thing alone. Some beer on me ;)