Anyone using these? Anyone think these might be possible?

## ···

--

Randolph Fritz • RFritz@lbl.gov

Environmental Energy Technologies Division • Lawrence Berkeley Labs

Anyone using these? Anyone think these might be possible?

--

Randolph Fritz • RFritz@lbl.gov

Environmental Energy Technologies Division • Lawrence Berkeley Labs

Should be possible, but why give up the advantages of the dimensionless source-object? With cubical maps you must think about where in you cube the scene is to be located, how much related error to accept, then, how to get the increased scene bounding box reflected in the ambient setting...

Cheers, Lars.

On 11.06.2010 18:57, R Fritz wrote:

Anyone using these? Anyone think these might be possible?

Thanks, Lars. The big reason for doing this is to make it possible to use a captured sky, and it's probably easier to keep the exterior housing containing cameras clean if it's got flat surfaces, than if it's a sphere.

On 2010-06-12 02:41:27 -0700, Lars O. Grobe said:

On 11.06.2010 18:57, R Fritz wrote:

Anyone using these? Anyone think these might be possible?

Should be possible, but why give up the advantages of the dimensionless source-object? With cubical maps you must think about where in you cube the scene is to be located, how much related error to accept, then, how to get the increased scene bounding box reflected in the ambient setting...

--

Randolph Fritz • RFritz@lbl.gov

Environmental Energy Technologies Division • Lawrence Berkeley Labs

Using a cube map and actually mapping a cube are separable issues. You don't need local geometry to do this in other words. The mapping, which you can translate pretty easily to a .cal file, is given in Paul Debevec's image-based lighting chapter in the HDR Imaging book, Section 9.4.4. Quoting:

World to Image:

if Dz<0 and Dz<Dx and Dz<Dy

u = 1.5 - 0.5 * Dx / Dz

v = 2.5 - 0.5 * Dy / Dz

else if Dz>0 and Dz>Dx and Dz>Dy

u = 1.5 + 0.5 * Dx / Dz

v = 0.5 + 0.5 * Dy / Dz

else if Dy<0 and Dy<Dx and Dy<Dz

u = 1.5 + 0.5 * Dx / Dy

v = 1.5 - 0.5 * Dz / Dy

else if Dy>0 and Dy>Dx and Dy>Dz

u = 1.5 + 0.5 * Dx / Dy

v = 3.5 + 0.5 * Dz / Dy

else if Dx<0 and Dx<Dy and Dx<Dz

u = 0.5 - 0.5 * Dz / Dx

v = 2.5 + 0.5 * Dy / Dx

else if Dx>0 and Dx>Dy and Dx>Dz

u = 2.5 + 0.5 * Dz / Dx

v = 2.5 + 0.5 * Dy / Dx

Image to World:

if u>=1 and u <=2 and v>=0 and v<=1 // up

Vx = (u - 0.5) * 6

Vy = 1.0

Vz = (v - 0.125) * -8

else if u>=0 and u <=1 and v>=1 and v<=2 // left

Vx = -1.0;

Vy = (v - 0.375) * -8;

Vz = (u – 1/6) * -6;

else if u>=1 and u <=2 and v>=1 and v<=2 // forward

Vx = (u - 0.5) * 6;

Vy = (v - 0.375) * -8;

Vz = -1.0;

else if u>=2 and u <=3 and v>=1 and v<=2 // right

Vx = 1.0;

Vy = (v - 0.375) * -8;

Vz = (u – 5/6) * 6;

else if u>=1 and u <=2 and v>=2 and v<=4 // down

Vx = (u - 0.5) * 6;

Vy = -1.0;

Vz = (v - 0.625) * 8;

else if u>=1 and u <=2 and v>=3 and v<=4 // backward

Vx = (u - 0.5) * 6;

Vy = (v - 0.875) * 8;

Vz = 1.0;

normalize = 1 / sqrt(Vx * Vx + Vy * Vy + Vz * Vz)

Dx = normalize* Vx

Dy = normalize* Vy

Dz = normalize* Vz

Best,

-Greg

From: R Fritz <RFritz@lbl.gov>

Date: June 13, 2010 7:56:16 AM PDTOn 2010-06-12 02:41:27 -0700, Lars O. Grobe said:

On 11.06.2010 18:57, R Fritz wrote:

Anyone using these? Anyone think these might be possible?

Should be possible, but why give up the advantages of the dimensionless source-object? With cubical maps you must think about where in you cube the scene is to be located, how much related error to accept, then, how to get the increased scene bounding box reflected in the ambient setting...

Thanks, Lars. The big reason for doing this is to make it possible to use a captured sky, and it's probably easier to keep the exterior housing containing cameras clean if it's got flat surfaces, than if it's a sphere.

Thanks, Lars. The big reason for doing this is to make it possible to

use a captured sky, and it's probably easier to keep the exterior

housing containing cameras clean if it's got flat surfaces, than if it's

a sphere.

I would be careful with that. If you have a dome with a wide-angle camera, transmission is about perpendicular for all directions. If you have a flat glass, it is not. Do you want to a cube-shaped box with five cameras?

Cheers, Lars.

Randolph's query reminded me that I had a search for cheap domes a while ago. This is what I found:

http://www.hammacher.com/publish/75098.asp?cm_mmc=CJ-*-1414665-*-1492714-_-Hammacher+Schlemmer

Difficult to tell from the photo if it is optically suitable, though Fido looks quite happy. I'd be interested to hear if this is any good as a housing.

Woof woof!

-John

-----------------------------------------------

Dr. John Mardaljevic

Reader in Daylight Modelling

Institute of Energy and Sustainable Development

De Montfort University

The Gateway

Leicester

LE1 9BH, UK

+44 (0) 116 257 7972

+44 (0) 116 257 7981 (fax)

Oh, cool.

Thanks!

Randolph

On 2010-06-13 09:13:34 -0700, Greg Ward said:

Using a cube map and actually mapping a cube are separable issues. You don't need local geometry to do this in other words. The mapping,

which you can translate pretty easily to a .cal file, is given in Paul

Debevec's image-based lighting chapter in the HDR Imaging book,Section 9.4.4. Quoting:World to Image:

if Dz<0 and Dz<Dx and Dz<Dy

u = 1.5 - 0.5 * Dx / Dz

v = 2.5 - 0.5 * Dy / Dz

else if Dz>0 and Dz>Dx and Dz>Dy

u = 1.5 + 0.5 * Dx / Dz

v = 0.5 + 0.5 * Dy / Dz

else if Dy<0 and Dy<Dx and Dy<Dz

u = 1.5 + 0.5 * Dx / Dy

v = 1.5 - 0.5 * Dz / Dy

else if Dy>0 and Dy>Dx and Dy>Dz

u = 1.5 + 0.5 * Dx / Dy

v = 3.5 + 0.5 * Dz / Dy

else if Dx<0 and Dx<Dy and Dx<Dz

u = 0.5 - 0.5 * Dz / Dx

v = 2.5 + 0.5 * Dy / Dx

else if Dx>0 and Dx>Dy and Dx>Dz

u = 2.5 + 0.5 * Dz / Dx

v = 2.5 + 0.5 * Dy / DxImage to World:

if u>=1 and u <=2 and v>=0 and v<=1 // up

Vx = (u - 0.5) * 6

Vy = 1.0

Vz = (v - 0.125) * -8

else if u>=0 and u <=1 and v>=1 and v<=2 // left

Vx = -1.0;

Vy = (v - 0.375) * -8;

Vz = (u – 1/6) * -6;

else if u>=1 and u <=2 and v>=1 and v<=2 // forward

Vx = (u - 0.5) * 6;

Vy = (v - 0.375) * -8;

Vz = -1.0;

else if u>=2 and u <=3 and v>=1 and v<=2 // right

Vx = 1.0;

Vy = (v - 0.375) * -8;

Vz = (u – 5/6) * 6;

else if u>=1 and u <=2 and v>=2 and v<=4 // down

Vx = (u - 0.5) * 6;

Vy = -1.0;

Vz = (v - 0.625) * 8;

else if u>=1 and u <=2 and v>=3 and v<=4 // backward

Vx = (u - 0.5) * 6;

Vy = (v - 0.875) * 8;

Vz = 1.0;

normalize = 1 / sqrt(Vx * Vx + Vy * Vy + Vz * Vz)

Dx = normalize* Vx

Dy = normalize* Vy

Dz = normalize* VzBest,

-GregFrom: R Fritz <RFritz@lbl.gov>

Date: June 13, 2010 7:56:16 AM PDTOn 2010-06-12 02:41:27 -0700, Lars O. Grobe said:

On 11.06.2010 18:57, R Fritz wrote:

Anyone using these? Anyone think these might be possible?

Should be possible, but why give up the advantages of the>> dimensionless source-object? With cubical maps you must think about

where in you cube the scene is to be located, how much related>> error to accept, then, how to get the increased scene bounding box

reflected in the ambient setting...

Thanks, Lars. The big reason for doing this is to make it possible> to use a captured sky, and it's probably easier to keep the exterior

housing containing cameras clean if it's got flat surfaces, than if

it's a sphere.

Randolph Fritz • RFritz@lbl.gov

Environmental Energy Technologies Division • Lawrence Berkeley Labs

That was actually pretty much what I was visualizing. Any model, we'd have to experiment.

Randolph

On 2010-06-14 07:35:58 -0700, Lars O. Grobe said:

use a captured sky, and it's probably easier to keep the exterior

housing containing cameras clean if it's got flat surfaces, than if it's

a sphere.I would be careful with that. If you have a dome with a wide-angle camera, transmission is about perpendicular for all directions. If you have a flat glass, it is not. Do you want to a cube-shaped box with five cameras?

Cheers, Lars.

<image>_______________________________________________

Radiance-general mailing list

Radiance-general@radiance-online.org

http://www.radiance-online.org/mailman/listinfo/radiance-general

Randolph Fritz • RFritz@lbl.gov

Environmental Energy Technologies Division • Lawrence Berkeley Labs

Hee.

Randolph's query reminded me that I had a search for cheap domes a while ago. This is what I found:

http://www.hammacher.com/publish/75098.asp?cm_mmc=CJ-

-1414665--1492714-_-Hammacher+Schlemmer

Difficult

On 2010-06-14 08:22:07 -0700, John Mardaljevic said:

to tell from the photo if it is optically suitable, though Fido looks quite happy. I'd be interested to hear if this is any good as a housing.

Woof woof!

-John

-----------------------------------------------

Dr. John Mardaljevic

Reader in Daylight Modelling

Institute of Energy and Sustainable Development

De Montfort University

The Gateway

Leicester

LE1 9BH, UK

+44 (0) 116 257 7972

+44 (0) 116 257 7981 (fax)

Randolph Fritz • RFritz@lbl.gov

Environmental Energy Technologies Division • Lawrence Berkeley Labs

Hi, to complete an old thread on this and to avoid disappointment for anyone arriving from a search machine, there are acrylic domes available at Edmund Optics (not cheap but affordable):

http://www.edmundoptics.com/onlinecatalog/displayproduct.cfm?productID=1395

as well as glass domes (not cheap but expensive):

http://www.edmundoptics.com/onlinecatalog/displayproduct.cfm?productID=3147

Just in case someone wants to build some hemispherical capturing device or such...

Cheers, Lars.

On 14.06.2010 17:22, John Mardaljevic wrote:

Randolph's query reminded me that I had a search for cheap domes a while

ago. This is what I found: