ura wrote:roeland wrote:There is no "scale" parameter. An environment map covers 360°, you can't change that scale in any way.
it can not be done?
No it cannot be done. A full circle is always 360°. And an environment also only captures the light in one point. So if your thing is far away from that point you get errors.
For instance: open the link in the previous post, and look at the tables. Some tables are hidden behind the corner. You also can't see most of the walls of the restaurant. Now imagine you want to render something reflective standing in front of you, just inside the dining room. Now you have a few problems:
- The entire dining room is visible in the reflections, but it is not in the environment map. A lot of the reflections you would expect are simply not there in the environment map.
- On the other hand, a lot of things which are in the environment map should not be visible in the reflections. For instance the small bench and the picture.
- For the parts that are in the environment map, the perspective and the parallax are wrong.
For simpler rooms you may be able to make it look reasonably good by mapping the environment map onto some geometry. If you have a more or less square room without too much other furniture, a simple cube may do the job.
--
Roeland