RenderMan & RISpec >> Skybox / panoramic image possible?

by skrat » Wed, 17 Jun 2009 01:16:04 GMT

Hi,

I have a task to create panoramic imagery in RIB. That means that
output of such render, would be used to create effect of 360 degrees
panorama where user can wander around.

My first idea was to create 6 images with FOV=90 and map them on a
cube, that somehow works and looks good. But the problem is that while
rendering those images, there are many calculations, with same
results, running 6 times. Is it possible to render whole scene, taking
360 degrees which should produce some fisheye lens effect in resulting
image?

(With just RIB and one render, resulting in just 1 image)

RenderMan & RISpec >> Skybox / panoramic image possible?

by Olivier Paquet » Fri, 19 Jun 2009 22:05:11 GMT



There is plenty of software specialized in doing this sort of thing
(usually from photographic input) so it can definitely work. Using the
cube directly may work as well.


What non trivial calculation do you think is doing to run 6 times?


I don't know of any renderer that can do this natively but you can
certainly simulate it by rendering a plane which raytraces your scene
with the appropriate projection. But that implies raytracing the
entire scene... which will likely be much slower than rendering 6
faces unless you were planning on doing pure raytracing with those as
well.

Olivier

Similar Threads

1. Panoramic images

Who can tell me some about the panoramic images? The most wanted for me are 
algorithms, source codes, appropriate key words to use with google, and 
other.

Thanks,
HoookuuuS 

2. Circular image to panoramic

3. 360 deg. panoramic image to skydome in OpenGL

I have 360 degree panoramic image of a place. It is created by stitching a 
sequence of overlaped photos.
Is there any public domain OpenGL code mapping this image onto hemisphere as 
ground and sky view? Many thanks! 


4. Panoramic view image

5. help on panoramic backdrop rendering.

I have some high quality phots I want to render as a backdrop in
OpenGL. The images are spherical panoramas and might extend to about
8192 pixels by 4096 (for example, depending on card memory and so on)
This is often larger than the supported texture size, and so I wonder
what methods I can use to render a panorama from these images.

At the moment I have used gluSphere to do this with success for small
textures sizes on the more limited cards. One os the other options is
to construct my own sphere mesh and produce texture co-ordinates using
multiple textures, thereby allowing cards with lower texture size
support to work.

Another way could be to render from the source image on to a close up
quad (with depth buffer enabled) which is always aligned with the
viewer. I expect this may be slow though.

And then there is cube mapping, but I don't know anything about this
yet and if it can help me or not.

Any suggestions would be appreciated.

6. polishing up panoramic (panotools/ptgui) pictures?

7. panoramic

is there a way to create panoramic photos in psp 8.1 i have just done 1 in
photoshop element, and it was a cinch. surely jasc has to put that in the
next version of paint shop pro?


8. How to develop a skybox when the model is viewed from outside