Envmap position

Feature requests, bug reports and related discussion
Post Reply
8 posts • Page 1 of 1
User avatar
dag
Posts: 189
Joined: Tue Feb 02, 2010 2:28 am

Envmap position

Post by dag » Tue Oct 11, 2011 8:30 am

Looks like the envmap is mapped around the 0,0,0 coordinates?
That means you need the camera at 0 to avoid distortions.
Shouldn't the envmap map around the camera to get correct spherical mapping and lightingings?
Attachments
0.jpg
camera at 0
under.jpg
camera under 0
over.jpg
camera over 0

User avatar
galinette
1st Place Winner
Posts: 923
Joined: Sat Jan 09, 2010 1:39 am
Location: Nantes, France
Contact:

Re: Envmap position

Post by galinette » Tue Nov 15, 2011 12:37 am

That's very strange... Envmap is supposed to be at infinity, the projection should not depend on camera position...

Are you talking about camera z position or pitch?

Etienne
Eclat-Digital Research
http://www.eclat-digital.com

User avatar
dag
Posts: 189
Joined: Tue Feb 02, 2010 2:28 am

Re: Envmap position

Post by dag » Tue Nov 15, 2011 1:04 am

Camera Z pos.
The more it's moved up or down the more the env gets distorted, just like if you map it to the inside of a sphere in your modeling app and move the camera up or down.

User avatar
CTZn
Posts: 7240
Joined: Thu Nov 16, 2006 4:34 pm
Location: Paris, France

Re: Envmap position

Post by CTZn » Tue Nov 15, 2011 4:48 am

Since the environment is a finite sphere indeed, moving it with the camera would affect the lighting of the scene.

Its size may be relative to the scene bounding box, so one should not notice this under a normal usage.
obsolete asset

User avatar
galinette
1st Place Winner
Posts: 923
Joined: Sat Jan 09, 2010 1:39 am
Location: Nantes, France
Contact:

Re: Envmap position

Post by galinette » Tue Nov 15, 2011 4:55 am

OK

This is a strange way of describing envmap : an infinite sphere should be used.
If finite, it should be centered on the camera.

Etienne
Eclat-Digital Research
http://www.eclat-digital.com

User avatar
CTZn
Posts: 7240
Joined: Thu Nov 16, 2006 4:34 pm
Location: Paris, France

Re: Envmap position

Post by CTZn » Tue Nov 15, 2011 5:48 am

galinette wrote:If finite, it should be centered on the camera.
Then lighting would change along with the camera position.

I am not sure that Indigo has always used a finite sphere for environments. A real infinite source sounds more elegant indeed, any technical consideration disregarded. I'm not educated enough :)
obsolete asset

User avatar
galinette
1st Place Winner
Posts: 923
Joined: Sat Jan 09, 2010 1:39 am
Location: Nantes, France
Contact:

Re: Envmap position

Post by galinette » Tue Nov 15, 2011 7:08 am

CTZn wrote:
galinette wrote:If finite, it should be centered on the camera.
Then lighting would change along with the camera position.
Sure... this would be a mess for animations
Eclat-Digital Research
http://www.eclat-digital.com

User avatar
CTZn
Posts: 7240
Joined: Thu Nov 16, 2006 4:34 pm
Location: Paris, France

Re: Envmap position

Post by CTZn » Thu Nov 17, 2011 12:27 pm

If finite, it should be centered on the camera.
However the issue I am running into currently is with aligning the Indigo and env map suns, one more argument in favor of a fixed world position.

Either as a permanent option, or forced if the sum material involves the sunsky material.

As a permanent centering option, could be among: "camera", "world" (pos either origin), "bounding box".

A true infinite source is still ideally prefered.
obsolete asset

Post Reply
8 posts • Page 1 of 1

Who is online

Users browsing this forum: Bing [Bot] and 38 guests