| Author |
Message |
emdawgz1
Joined: 14 Mar 2006 Posts: 7949
|
| Posted: Fri Apr 17, 2009 1:52 pm Post subject: VVVV for blending. |
|
|
In another thread someone suggested VVVV.org as a source for blending.
I cant access it( im @ work )
So can someone post info about it. How does it work, good bad or indifferent. What do i need to do it...
_________________ Follow my blog
www.thesinglebrother.com
|
|
| Back to top |
|
 |
ecrabb Forum Moderator
Joined: 13 Mar 2006 Posts: 15909 Location: Utah
TV/Projector: JVC RS40, Epson 5010
|
| Posted: Fri Apr 17, 2009 2:57 pm Post subject: |
|
|
| Quote: | vvvv is a toolkit for real time video synthesis. It is designed to facilitate the handling of large media environments with physical interfaces, real-time motion graphics, audio and video that can interact with many users simultaneously.
vvvv uses a visual programming interface. Therefore it provides a graphical programming language for easy prototyping and development.
vvvv is real time. where many other languages have distinct modes for building and running programs, vvvv only has one mode - runtime.
vvvv is free for non-commercial use. Commercial use requires a license. Get the latest version from the Download section.
vvvv is being developed by the vvvv group. |
| Quote: | vvvv it is suitable for many tasks involving common computer related media like audio, video, 3d animation, the internet,.. to name only the hottest. Besides creating and transforming content for the aforementioned media, vvvv is also well trained in receiving input from and generating output to various external devices.
Below the main features of vvvv are listed and briefly introduced. For details, please refer to the Documentation. |
| Quote: | There are applications where one will need to use several PCs to achieve the desired output/screen count. In those situations it could become quite messy to deal with all the PCs individually. Instead, vvvv is suitable to control any amount of client computers from a single server with a technique called “Boygrouping�?.
Boygrouping lightens the effort involved in creating multi-screen systems or seamless multi-projection setups. It allows to set up a render cluster, where one can individually select which nodes will run on the server and which nodes will run on the clients. The ability to control which data needs to pass the network and which data is better individually computed on all the clients allows to manually optimize a setup. No magic involved. |
Looks like it could be fun if you were into video (as in content creation)/3D exhibition/display/presentation as a hobby or as research or something... But, to me, to be perfectly honest, for home theater, it looks like a complete cluster-f*ck. It looks like a development environment. It looks like the epitome of the LAST thing in the world I want in my theater when I just want to chill and go watch a movie.
SC
| Description: |
|
| Filesize: |
37.78 KB |
| Viewed: |
4039 Time(s) |

|
|
|
| Back to top |
|
 |
David_Web
Joined: 02 May 2007 Posts: 418 Location: Sweden
|
| Posted: Fri Apr 17, 2009 3:11 pm Post subject: |
|
|
The Multiscreen node is simple. It takes an input and then splits it up into two or more peaces. With overlap and gamma curve for blenszone.
Res and aspect ratio does not really mapper so watch out to make it right.
Colorspace is a simple pixelshader that I converted from the AVS thread. It can be changed on the fly with the nine input parameters.
Ill post is later.
The windows LUT can also be accessed from vvvv. In realtime none the less. I made a 'simple' patch to change it but it looks cluttered.
Can post it as well if anyone wants. Might have to fix it some first.
A simple video player is easy. However a usable file browser might be a little harder.
Ill see if I can post one as well.
_________________ SNR of people are ridiculously low.
|
|
| Back to top |
|
 |
ecrabb Forum Moderator
Joined: 13 Mar 2006 Posts: 15909 Location: Utah
TV/Projector: JVC RS40, Epson 5010
|
| Posted: Fri Apr 17, 2009 3:28 pm Post subject: |
|
|
I assumed the "simple video player" would be easy... But, can it play Blu-ray without ripping?
SC
|
|
| Back to top |
|
 |
David_Web
Joined: 02 May 2007 Posts: 418 Location: Sweden
|
| Posted: Fri Apr 17, 2009 3:40 pm Post subject: |
|
|
If a direct show graph could be constructed to do it then vvvv should also be able to do it. Never tested and I don't have a player.
_________________ SNR of people are ridiculously low.
|
|
| Back to top |
|
 |
Mark_A_W
Joined: 15 Mar 2006 Posts: 3068 Location: Sunny Melbourne Australia
|
| Posted: Fri Apr 17, 2009 9:23 pm Post subject: |
|
|
Ok, David, I can't see how blending is "easy". I haven't found an example of someone successfully doing it with vvvv.
Blending is hard, very hard, with any hardware. Getting the blend invisible requires all sort of trickery, as a simple rolloff to black causes a white line to be visible to the eye (but not the maths). And I think the gamma needs to be dynamically adjusted in the blend zone.
Even getting a PC to play a Bluray on two screens at once is not trivial (and you are probably not going to do it with a commercial player, so cracking/ripping will be required).
If someone has done it, please point me at the example.
Thanks
Mark
(And the name "Boygrouping" doesn't translate so well into English...... )
|
|
| Back to top |
|
 |
David_Web
Joined: 02 May 2007 Posts: 418 Location: Sweden
|
| Posted: Sat Apr 18, 2009 8:19 pm Post subject: |
|
|
The gamma can be set to any number. but it might not be enough.
It is handled through a pixelshader so additional functionality to eliminate the blendzone should be doable.
Maybe a 10 point gamma adjustment can be added to tweak the zone. Should be as easy as one me thinks.
PS3.0 can handle a lot of instructions. Might be as easy as duplicating the current blendcode but split it up into different segments.
It's the projector that is needed to be compensated for. Otherwise a simple gamma curve should be enough.
Another Idea might be to do it with a texture. That way it can be controlled perfectly.
A dynamic texture can be created driven by a 10 point gamma ramp. Then fed into a PS.
The problem I think will be the hardest is creating a system that will play all the files needed with a nice gui.
I would probably be satisfied with an external file bowser that just fed the filename into vvvv. So no navigation onscreen.
Bluray will be the big problem.
_________________ SNR of people are ridiculously low.
|
|
| Back to top |
|
 |
|
|