Announcement

Collapse
No announcement yet.

DR-Transfering Missing Asseets

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

  • DR-Transfering Missing Asseets

    Hi everyone. I'm currently using Vray for Maya 2.30.01 on Maya 2013 SP2.

    We noticed that in this version, the "transfer missing assets," option in distributed rendering is no longer available.

    We thought it was automatically on now, but we keep getting missing textures from the render slaves.

    Can someone please let me know how to fix this, ASAP!

    Thanks,

    -D

  • #2
    This option is experimental and is only available in recent nightly builds. It is not available in the official 2.30 builds.

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

    Comment


    • #3
      Thanks for replying Vlado.

      If I want to stay on this version 2.30.1, is there a work around in order to get the render slaves to pick up the textures?

      Comment


      • #4
        Sure, just put them on a shared network resource where all the machines can see them.

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

        Comment


        • #5
          We are already working off a shared network resource that all the machines have access to but the textures still fail to be read by the render slaves.

          We also have access to the nightly builds. Can you recommend a particular nightly build that you know that the "transfer missing assets," option in distributed rendering is working?

          We need to have this option in order to get our work done.

          Thank you.

          Comment


          • #6
            Originally posted by dariofx View Post
            We are already working off a shared network resource that all the machines have access to but the textures still fail to be read by the render slaves.
            In that case can you show me the error messages from the slaves when they fail to load the textures? What OS do you use for the master machine and the slaves?

            We also have access to the nightly builds. Can you recommend a particular nightly build that you know that the "transfer missing assets," option in distributed rendering is working?
            They are work in progress, so there is no specific build that I can point to. Using one of the latest builds will probably work.

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

            Comment


            • #7
              Vlado,

              Where can we find the render slave logs (in a default Windows installation)?

              Thanks!

              Comment


              • #8
                Do you run the render servers as a Windows service? If yes, what user is the service running as? If it is the default system user, it may not have access to the network location with the textures.

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

                Comment


                • #9
                  The IT guy here is wondering where on the render slaves he goes to check the logs?

                  Comment


                  • #10
                    Vray logs by default are saved in windows temp directory.
                    You can easily access it by typing %temp% in windows explorer.
                    Svetlozar Draganov | Senior Manager 3D Support | contact us
                    Chaos & Enscape & Cylindo are now one!

                    Comment


                    • #11
                      Originally posted by svetlozar_draganov View Post
                      Vray logs by default are saved in windows temp directory.
                      You can easily access it by typing %temp% in windows explorer.
                      This is true, but the log goes into the temp folder for the user that the service runs with. So if it runs with the default system user, the folder will be something like c:\windows\temp

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

                      Comment


                      • #12
                        Great. Thanks. I'll let the IT guy know.
                        Last edited by dariofx; 07-03-2013, 11:07 PM.

                        Comment


                        • #13
                          Hi

                          We using DR on mixed renderfarm - Linux, Win and OSX machines. Problem with assets we solved such way:
                          1. Using centralized storage (Linux NAS server) for Maya projects. So all the resources located on it. Linux Maya stations uses autofs/NFS access to server
                          ("/hosts/server/share/project"). Windows Maya stations have SMB access to server projects folder (//server/share/project)
                          Linux and OSX render nodes have smb automount folder (like "/smb/server/share/project") and it also linked to node's root folder like ("/server/share/project" and "/SERVER/share/project"). so UNC path to project/resources which came from windows maya station looks same as those links (//server/share/project")
                          2. Using for addressing resources on Windows Maya UNC path (//server/share/project) instead of mapping drive letter (P:/project)
                          3. Using simple script for final check paths for all resources in Maya scene and copy/fix it to UNC path.

                          Thats all.
                          But IMHO, better to have some user accessible path mapping mechanism in Vray.
                          Vladimir Kolesnik
                          KPP

                          Comment


                          • #14
                            Originally posted by KPP View Post
                            But IMHO, better to have some user accessible path mapping mechanism in Vray.
                            There are some options that you can use already:

                            *) One is the VRAY_ASSETS_PATH environment variable which contains a list of paths to search for textures if they are missing;
                            *) You can use environment variables in texture file names, something like {$TEX_PATH}/to/texture/file.png - where the TEX_PATH variable may be defined differently on Windows/Linux.

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

                            Comment


                            • #15
                              Sorry to dig up an old thread, but rather than start a new one, here I am. Hopefully I didn't overlook a more appropriate thread.


                              I'm using V-Ray 2.40.01 for Maya 2014 on Mac OS 10.6.8, and I get the same old "Cannot load texture file: Texture file doesn't exist" on my slave nodes when using distributed rendering. This wasn't a problem with Maya 2013 and V-Ray 2.25. I was under the impression that the "Transfer Missing Assets" option was removed because the logic to transfer missing assets automatically if necessary has been integrated. That doesn't seem to be the case for me right now, because I'm getting the typical black buckets on buckets that get distributed. Am I missing something here?

                              Comment

                              Working...
                              X