Announcement

Collapse
No announcement yet.

GPU, RTX and larger textures

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • GPU, RTX and larger textures

    I have a couple of questions for developers:

    1. Is there any simple formula to recalculate bump map difference when switching from CPU to GPU in the middle of a work? I have two 2080 RTX and I wanted to test them, but bump looks more pronounced after switching to GPU.

    2. When turning "resize textures on demand" option is set to "on demand mip-mapped" then what alghoritm is used to determine which map is to be original 16384x16384 and which will be reduced to say, 512x512. It is about camera FOV, look angle, or blur level from DOF?

    3. Would it be possible to increase maximum resize GPU textures to 4096 or even 8192? Current 2048 is too small for closeups of the whole-body garnment and this forces me to use cpu for the sake of 16k bitmaps only

    I hope these are very specific questions that can be adressed in a concrete way. Thanks for RTX support, by the way,

    nl

    nl Click image for larger version  Name:	old clothing.jpg Views:	1 Size:	508.8 KB ID:	1056757
    Click image for larger version  Name:	new clothing.jpg Views:	1 Size:	507.0 KB ID:	1056758


  • #2
    Hi TomGore

    1. There is no formula to predict how bump will change if you switch from CPU rendering to GPU rendering mid-project. The CPU and GPU engines are two completely different renderers and they handle certain aspects of rendering differently, bump is one of them.
    2. The resize-textures option in the Texture rollout resizes all your textures larger than the value in the box to the value in the box. This is an old option of V-Ray GPU that you could use if your scene did not fit in memory and it would automatically downscale the big textures so that the scene would fit.
    Nowadays I highly recomment using the on-demand textures option. It would automatically the correct size of the texture to load based on distance to object and how much the ray cone has expanded through its path. So if necessary we will load the full-sized texture, but that is usually yhe case only for a few textures in your scenes and all the rest benefit from the automatic-ondemand rescaling.
    3. We do not impose a limit on the resize. If there is one, it comes from the DCC and not from V-Ray and probably it can be modified with a script. However this makes no sense. Resize textures only downsizes textures bigger than the value. If you want to use your big textures everywhere, just choose the Full-size option and then no rescaling or on-demand texturing will be done.

    Hope these answers are helpful.
    Alexander Soklev | Team Lead | V-Ray GPU

    Comment


    • #3
      I think only rendering resolution can help you. A lil bit higher for some frames and you're done Tho, lod shifting is great option, but since even broken dof is not of a high priority, don't think lod shifting either
      I just can't seem to trust myself
      So what chance does that leave, for anyone else?
      ---------------------------------------------------------
      CG Artist

      Comment

      Working...
      X