Announcement

Collapse
No announcement yet.

Bitmap Proxies

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

  • Bitmap Proxies

    Just noticed this in Max9 32bit. Is this fully supported with Vray, particularly when rendering with DR? We are using pretty high resolution textures these days, and I have always re-made the really high res ones (6-8000 pixels) to about 2500 pixels to prevent memory problems in Max. This is always a pain as it takes time and I feel we are losing out in some of the detail in these large textures.

    It now looks like max9 will generate the proxies on the fly and commit them at rendertime only.

    Is it gonna work???
    Kind Regards,
    Richard Birket
    ----------------------------------->
    http://www.blinkimage.com

    ----------------------------------->

  • #2
    This should work fine, yes. Also, using the bitmap pager helps with large bitmaps.

    Best regards,
    Vlado
    I only act like I know everything, Rogers.

    Comment


    • #3
      Originally posted by vlado View Post
      This should work fine, yes. Also, using the bitmap pager helps with large bitmaps.

      Best regards,
      Vlado
      Can someone have a clean explanation about bitmap pager... I dont understand the max's documentation...

      Or a good tutor...

      Best regards...
      My Flickr

      Comment


      • #4
        Originally posted by stilgarna View Post
        Can someone have a clean explanation about bitmap pager... I dont understand the max's documentation...

        Or a good tutor...

        Best regards...
        Ditto! Same thing here...

        Comment


        • #5
          To be honest, the max docs on Bitmap Proxies are pretty rubbish as well.
          Kind Regards,
          Richard Birket
          ----------------------------------->
          http://www.blinkimage.com

          ----------------------------------->

          Comment


          • #6
            Actually, they are both pretty simple.

            For Proxies, in your rendering dialog box you click on "setup" under bitmap proxies. Then you tell max to cut all maps by a certain amount (1/2, 1/4, 1/8 so on).

            Then you tell it the MAXIUM pixel dimension of a map you wish it to create a proxy for.

            Then when you click on generate proxies... it will create proxies for any map larger than that maxium pixel dimension, downsizing it by how much you told it to.

            IT will save it into the proxy cache folder which is set using "customize -> configure user paths -> file I/O tab"

            So then after you have max generate the proxies, in the proxy set up tab in the drop down box you tell max to render with proxies. That's all there is too it. If you want to go back to the orginal maps.. simply turn proxies off.

            So for example.. if you set the maximum pixel dimension to 1000 and told max to downscale maps by 1/2, if you have a map that is 999x999 pixels, Max won't do anything with it. However if you have a map that is 1500x800 pixels.. it would downscale it to 750x400 and then use THAT proxy until you tell it not to. It will do that for every map in your scene.

            If you are running out of memory it's a very handy and quick way to downsize all your maps. Because often I will find out that I am useing a handful of 3mb + .jpg files as maps that I didn't know they were that large, and they don't need to be ANYWHERE near that size, and it's enough to give me memory problems.


            Now bitmap paging, I don't understand quite as well. But it works similar. What you are doing is basically telling max during rendering to send maps larger than a certain size to a temporary page file instead of trying to keep them all in memory.

            If that's not right.. hopefully someone will correct me on that.

            Comment


            • #7
              where exactly on the rendering dialog box do you find the setup button for bitmap proxy?
              can't find it...
              Studio Max 2009 x64
              X5000 Chipset | Dual Core Intel 5140 | 4G RAM | Nvidia FX3450 drv 6.14.10.9185

              Comment


              • #8
                Originally posted by victor.nsy View Post
                where exactly on the rendering dialog box do you find the setup button for bitmap proxy?
                can't find it...
                common tab, above render output

                Comment


                • #9
                  Originally posted by stilgarna View Post
                  Can someone have a clean explanation about bitmap pager... I dont understand the max's documentation...

                  Or a good tutor...

                  Best regards...
                  Bitmap pager: If texture file size (or is it memory footprint?) is greater than "Value in Dialog"KB, then it will be written out to a temporary swap file when not immediately needed in the scene to spare a little more physical ram.

                  think of it like the vray proxies it lets you abuse a few more bitmaps.

                  I believe the setting needs to be set on all of the farm machines also? it can be found in the 3dsmax.ini, if you can find that these days
                  Dave Buchhofer. // Vsaiwrk

                  Comment


                  • #10
                    okay, pretty good but there are 3 values in kb, which are you referring to please? thanks a lot

                    Comment


                    • #11
                      Originally posted by dbuchhofer View Post
                      I believe the setting needs to be set on all of the farm machines also? it can be found in the 3dsmax.ini, if you can find that these days
                      Ok, so this works fine on the local workstation, but to get it working over back burner do you have to configure the 3dsmax.ini for all render machines?

                      We used to do this years ago for other plugin locations when using max 6 / 7 etc., but i genuinely cannot find the 3dsmax.ini file now. I've been looking for ages - anyone have any idea for Max 9?

                      So we'll configure all the .ini files to point to the same bitmap proxie location as the workstation machine uses?


                      Thanks.

                      Comment


                      • #12
                        For 3ds Max 9 and above the 3dsmax.ini file is in the folder "c:\documents and settings\[user name]\Local settings\Application data\Autodesk\3dsmax\2008 - 32bit\enu"

                        The "2008 - 32bit" part depends on the 3ds Max version and bitness. The "enu" bit depends on the language of 3ds Max. The Local settings and Application data folders are hidden, so you need to make Explorer to show hidden files and folders first.

                        Best regards,
                        Vlado
                        I only act like I know everything, Rogers.

                        Comment


                        • #13
                          thanks Vlado - I'm massively trying to reduce the memory consumption of a scene, and this is looking to be a good option.

                          I know this is a 3dsMax issue now not a vray issue, but to get Bitmap proxies to work for network rendering with backburner do you have to configure this 3dsmax.ini file on all the rendering machines to point at the bitmap proxy location as per the local workstation?

                          Also, we've lowered the max tree depth & increased face/level coef. - are there any general rules for not dropping below or increasing over certain thresholds here? currently set to 50 & 2 respectively.

                          thanks.

                          Comment


                          • #14
                            anyone use this / does this over bachburner who could advise?

                            Comment


                            • #15
                              Originally posted by sv View Post
                              anyone use this / does this over bachburner who could advise?
                              I have just setup a folder on the network for the proxies and it seems to work fine

                              Comment

                              Working...
                              X