Interactive dome project - advice needed

TimandJim's picture

Hi,

We are working on an interactive dome project and wondering if anyone has any tips or experience in creating content for a 360 dome using QC and the pbmesh? We are looking to create content for dome similar to this link:

http://tlp.excellencegateway.org.uk/tlp/cam/resource/cv/index.php

We are new to this software and are wondering if it is possible to import something like the link above (obviously in a fisheye format) into QC and use the pbmesh? Any advice is very much appreciated!

Thanks

Tim and Jim

volkerk's picture
Re: Interactive dome project - advice needed

fisheye render is not trivial. you can get a approximation with a glsl shader, but you can only really use a single texture inside a glsl patch.

to create a true fisheye view, one has to construct a fisheye camera from multiple orthogonal cameras due to the limit of the field of view of a opengl camera. pbmesh can help warping the individual views to a fisheye. i tried this with qc and kineme GL plugin, but no luck. there is not enough control over camera parameters. i try to get kineme write a custom plugin to do that. maybe you are interested to chip in?

Scratchpole's picture
Re: Interactive dome project - advice needed

I have created a composition for three projector (TrippleHead2Go) dome projection you may like to look at. Where in the UK are you? What kind of interaction are you planning?

Crispy75's picture
Re: Interactive dome project - advice needed

I think this is the most recent thread on the subject, so I'm bumping it - apologies!

I'm also interested in creating a Fulldome quartz composition and your three projector setup sounds like a useful first step. Are you using _1024_GL_BezierSurface to warp the camera views?

Scratchpole's picture
Re: Interactive dome project - advice needed

Sorry I missed this at the time. The qtz is around here somewhere..... I used K3D when I made this, if I were to remake it I think GT's interactive mesh example would be very useful.

gtoledo3's picture
Re: Interactive dome project - advice needed

You can only use a single texture inside a glsl patch? I don't know about that one.

Also, a GLSL patch can change the projection matrix (what you're calling "opengl camera") using the vertex shader. Kineme also offers all of the matrix and matrix mult type patches... I don't think you need a custom patch made, but I may be wrong. There's also the grid warp stuff in GL tools, and also x 2, one can use kineme2D to do bezier warps (check the flag example).

It seems like smokris has a composition in the Composition Repository that shows how to take a spherical texture and flatten it, or vice versa, probably worth looking at.