Poll : Would KVR benefit from a video tools forum?

Anything about MUSIC but doesn't fit into the forums above.
Post Reply New Topic

Would KVR benefit from a video forum?

Yes.
91
54%
No.
48
29%
I dont give a flying fish!
29
17%
 
Total votes: 168

RELATED
PRODUCTS

Post

Double post. Anyone else getting logged out of KVR during edits? Happens to me almost every time.
Last edited by guitarzan on Sat Aug 07, 2021 10:13 pm, edited 1 time in total.

Post

pekbro wrote:Sat Aug 07, 2021 9:27 pm I just meant that mapping stuff was artistic in itself, you can draw shapes and animations and all sorts of stuff. Just one setup would be a waste probably. Anyway, don't go broke, poison yourself, piss off
the neighbors etc. :tu:
I think it’s a bargain really. You can get rugged 1080p projectors built for corporate use super cheap and they’ll just get cheaper as everyone dumps them for 4K. I’ll just need to seek out the most proven reliable and easily maintained workhorses I can find.

With an array you can go 6K or even 8K and the whole range of aspect ratios.

But yeah, projection mapping can do so much more… imagine the center of a wall being setup as a rear projector based video wall and the surrounding area with interesting protrusions and whatever being hit with front screen projection mapped mayhem. Endless possibilities.

EDIT: It’s all but official, I’ve done the math, crunched the numbers, searched the google… With this projector business I have gone all the way from: “Resolume would be total overkill for me” to: “not only do I need Resolume — I need Resolume Arena!”.

I have never been so stumped finding an open source or inexpensive software solution.

Luckily Resolume has unlimited free trials on their software, watermarked but it would be a start. And there still might be a budget option or two I missed.

I really don’t even need full projection mapping capabilities, I’d be totally happy with projector warp and edge blending if anybody has any suggestions.
Last edited by guitarzan on Sun Aug 08, 2021 8:15 am, edited 3 times in total.

Post

Hypno video input test (webcam)... it doesn't have to be colorized or animated, I was just farting
around. The Hypno is processing it's own image here.

https://vimeo.com/584375475

Post

guitarzan wrote: Sat Aug 07, 2021 9:49 pm I really don’t even need full projection mapping capabilities, I’d be totally happy with projector warp and edge blending if anybody has any suggestions.
MapMap is the one free one I can think of.

I also seem to recall something free for the RasPi but I cant remember much more than that Im afraid.

Found what looks like a fairly exhaustive list of them here, not had time to look through it.

http://projection-mapping.org/software/
An idiot on Set Theory:
"In some cases there is an object called red that contains everything that is red. In much the same way a pot is a plate."

Post

whyterabbyt wrote: Sun Aug 08, 2021 9:50 am
guitarzan wrote: Sat Aug 07, 2021 9:49 pm I really don’t even need full projection mapping capabilities, I’d be totally happy with projector warp and edge blending if anybody has any suggestions.
MapMap is the one free one I can think of.

I also seem to recall something free for the RasPi but I cant remember much more than that Im afraid.

Found what looks like a fairly exhaustive list of them here, not had time to look through it.

http://projection-mapping.org/software/
I can’t believe I missed MapMap! I don’t see any mention of edge blending or combining projectors yet, but a related open issue on their GitHub pointed to this Nvidia GPU solution:

https://www.nvidia.com/content/siggraph ... isplay.pdf

Works on Quadro 5000, 6000, and Quadro Plex 7000. The 5000 and 6000 are surprisingly inexpensive used on eBay, I’ll need a video card anyway (my old laptop isn’t going to cut it).

But, it’s unclear to me how many projectors can be combined this way and all what is required, but I definitely want to find out more. Please take a look and see what you think if you have a chance.

I saw that list last night and the recommendations don’t all have warp and blend — it’s kind of what led me to my Resolume Arena post, but I do need to go through it more thoroughly.

Thanks for the suggestions!

Post

guitarzan wrote: Sun Aug 08, 2021 10:21 am But, it’s unclear to me how many projectors can be combined this way and all what is required, but I definitely want to find out more. Please take a look and see what you think if you have a chance.
The NVidia tech? Looks interesting, but it seems to be pitched at the developer level rather than a product. The kind of thing you'd expect to see as an existing feature in a product.

Also, if its talking about Quadro 6000 era cards, this is 10-year-old tech or so. This might be one of the original implementations of the stuff you're looking into.
An idiot on Set Theory:
"In some cases there is an object called red that contains everything that is red. In much the same way a pot is a plate."

Post

I did notice it seemed to be aimed at developers, but then they go on to tell you exactly how to do it in NVAPI, the download link even still works.

Is there enough info there to pull it off?

10 year old video cards seems perfect if they can warp and blend - I’ll take half a dozen! I do think more projectors will require more quadros. Doesn’t nVidia have some way to chain a bunch of GPUs together in one system?

Post

Yeah, but I dont think NVAPI is a tool as such, its an API/SDK, a code library.

https://docs.nvidia.com/gameworks/conte ... index.html
An idiot on Set Theory:
"In some cases there is an object called red that contains everything that is red. In much the same way a pot is a plate."

Post

Is it something that can be downloaded free and then do this:

How’s it Done: Warping
1. Initialize NVAPI
2. Get GPU Handle
3. Get Display ID
4. Define Warping Mesh
1. Use NvAPI_GPU_GetScanoutConfiguration() to get current desktop
2. Each vertex has:
1. x,y: 2D Vertex coordinates
2. u,v: 2D Texture coordinates
3. r,q: perspective correction
6 floats per vertex
5. Call NvAPI_GPU_SetScanoutWarping( NvU32 displayId,
NV_SCANOUT_WARPING_DATA* scanoutWarpingData, int* piMaxNumVertices,
int* pbSticky);

Post

Wonder what a video forum would look like.

Post

guitarzan wrote: Sun Aug 08, 2021 11:18 am Is it something that can be downloaded free and then do this:

How’s it Done: Warping
1. Initialize NVAPI
2. Get GPU Handle
3. Get Display ID
4. Define Warping Mesh
1. Use NvAPI_GPU_GetScanoutConfiguration() to get current desktop
2. Each vertex has:
1. x,y: 2D Vertex coordinates
2. u,v: 2D Texture coordinates
3. r,q: perspective correction
6 floats per vertex
5. Call NvAPI_GPU_SetScanoutWarping( NvU32 displayId,
NV_SCANOUT_WARPING_DATA* scanoutWarpingData, int* piMaxNumVertices,
int* pbSticky);
are you expecting it to work as a 'system wide' thing that changes how the displays work for anything which goes out the display interface?
because i think its code that need to be part of the application you're using to generate or play video.
An idiot on Set Theory:
"In some cases there is an object called red that contains everything that is red. In much the same way a pot is a plate."

Post

guitarzan wrote: Sun Aug 08, 2021 11:18 am Is it something that can be downloaded free and then do this:

How’s it Done: Warping
1. Initialize NVAPI
2. Get GPU Handle
3. Get Display ID
4. Define Warping Mesh
1. Use NvAPI_GPU_GetScanoutConfiguration() to get current desktop
2. Each vertex has:
1. x,y: 2D Vertex coordinates
2. u,v: 2D Texture coordinates
3. r,q: perspective correction
6 floats per vertex
5. Call NvAPI_GPU_SetScanoutWarping( NvU32 displayId,
NV_SCANOUT_WARPING_DATA* scanoutWarpingData, int* piMaxNumVertices,
int* pbSticky);
Alright! Bump it up a notch :D

Post

Hmmm…. so at best maybe the right person could use that information to develop a plug-in for one of the video apps? If that app had spout in and out, maybe then it could work for what I want to do.

Resolume Arena is the only Windows app that I’m sure does warp and blend to combine projectors. It’s such a cool technology, why so rare?

Post

That's probably only about 10k lines of code.

Post

https://developer.nvidia.com/warp-and-blend

Spells is right out:
The Warp and Blend SDK provides an easy way to bring this functionality to any application with minimal performance impact and no incremental latency.
And it is all right there:
NVAPI is NVIDIA's core software development kit that allows direct access to NVIDIA GPUs on windows platforms. Warp and blend is implemented as an interface in NVAPI that programmably exposes warping and intensity adjustment features before the final scanout.
Come on, somebody put this in MapMap or something else Spout enabled!

Post Reply

Return to “Everything Else (Music related)”