- Home /
The question is answered, right answer was accepted
Can I simulate an object from 30000 meters away?
Hello Unity Answers Community,
I am using an object that is 10m x 3.6m X 1.83m (LxHxW). Then I'm zooming out 37000m and trying to still see it. I am trying to replicate a real camera. So the dimensions can't change. I don't have any of the camera specifications as of yet. Do you know if this is possible to achieve in Unity? If so how?
I just want to take screen shots from straight down.
Thanks! :D
Answer by FortisVenaliter · May 18, 2016 at 04:10 PM
Well, from that distance, at most resolutions, the object would only take up a single pixel or less, correct?
There's only one way I can think of to do this:
You need to set your camera's clipping bounds dynamically, scaling based on the zoom level to keep the object within the bounds but prevent z-fighting.
You need to supersample. Render the frame at a resolution several times higher than the monitor resolution and then scale it down with cubic interpolation. That way the object still appears, even if it's a fraction of a pixel.
When I change the Clipping Planes Far to more than 30km I can see a few pixels of my object.
How do you control the rendering resolution?
If you have a good Nvidia card, you can simply go to Nvidia control panel, look for DSR in the Global settings, then set your multiplier for the desired resolution. After that change your desktop resolution. If not, watch this
Either that, or render to a larger rendertexture, then render that to the screen.
Follow this Question
Related Questions
Hide gameObjects which are blocking camera's view 1 Answer
Same visible area with every resolution 2 Answers
Camera view different screen sizes? 0 Answers
how to: get second camera view out of maincam view ? 0 Answers
Camera fix with resolution 0 Answers