Jump to content

Camera change makes difference to render time


Recommended Posts

OK, I know, at first this sounds obvious - duh, change the camera, change what you're looking at, and yeah, I'd expect the render time to change. However I have one camera that includes most of my objects (maybe 350K polys) plus several that use displacement maps. This takes about 1 minute or less - good stuff.

Then I switch to another camera that is closer in, and of the 8 or 9 different objects visible in the first camera, only 2 are visible here, only one of which is using a displacement map. This takes over 3 minutes to render, with most of the time spent spinning mantra's wheels doing something, then all of a sudden it completes.

The lights using Deep Shadows are all loading the shadow map from disk, not generating them.

I tried using the Performance monitor (which by the way is really quite cool!), but it doesn't seem to show anything specific that's chewing up time. I'm sampling everything but Node Draws (GPU) and Thread Stats.

Any ideas what I might look for? I have the nasty suspicion that I've done something incredibly stupid, but I'm not seeing it.

Link to comment
Share on other sites

My first guess would be that the displaced object's displacement bounds are a lot bigger, when measured in pixels, and that slows it down.

See if you could tighten the displacement bounds without getting render errors?

Link to comment
Share on other sites

Thanks guys! eetu, thanks that was exactly it. I had the scale at 1, and the default setting for the bounds was to follow the scale. Deleting the channel and changing it to 0.05 seemed to work, any smaller and I could see cracks in the render. There appears to be no difference in rendering in the original camera with 1 or 0.05 for the bounds, so what exactly is it doing? Is there really any reason you would want it at 1?

Link to comment
Share on other sites

Thanks guys! eetu, thanks that was exactly it. I had the scale at 1, and the default setting for the bounds was to follow the scale. Deleting the channel and changing it to 0.05 seemed to work, any smaller and I could see cracks in the render. There appears to be no difference in rendering in the original camera with 1 or 0.05 for the bounds, so what exactly is it doing? Is there really any reason you would want it at 1?

If your displacement had a higher amount or amplitude you would need a bigger displacement bound.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...