Announcement

Collapse
No announcement yet.

​ "material conflict" window: Big problem when working with block libraries

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

  • ​ "material conflict" window: Big problem when working with block libraries


    ​ Hi guys,
    Until now, I'm using Rhino 5 and the latest VfR 2.X release for daily work.
    In order to possibly purchase the upgrade to VfR 3.6X and Rhino 6, I have installed Rhino 6 and VfR 3.60.02 (Trial) on a secondary computer to test workflow, compatibility and possible issues with my current and ongoing projects.
    As I work on many parallel trade fair and retail store developments for a big company, it is very important to use existing files and libraries created with the RH5/VfR2.X combo.
    While it basically works to open and render existing projects without big issues, I have a major difficulty with the handling of material conflicts when working with external block files:

    In order to keep the main project files (e.g. a complete retail store) small, many shared elements such as furniture, product displays, products etc. are organized in an external parts library, which gives me the oportunity to update and refine parts from time to time.
    So a typical project file can be only 30-100 mb, but contains maybe 150 external block models and hundreds of instances of them.

    As I use the same standard materials both in the "master" file and many block instances, there is a material conflict when loading a project.
    The previous way of loading models in VfR2.X was: a dialog window asked if I wanted to use, replace or rename an existing material.
    Choosing "use existing material" and then once clicking "apply all" forced VfR to load everything automatically, not asking again and use all material settings as saved in the "master file".
    This behaviour is my intended use. It gives the opportunity to fine tune materials of the same name in context of the whole scene, regardless their settings in the individual block files.

    ?n VfR 3.6 / RH6, the "apply all" option seems not to work that way - it doesn't have the effect to handle every material conflict automatically.
    Instead, the material conflict window comes up again and again and I have to confirm the option for every single material in every external block that is already in the scene.
    That means: every time I want to load a project (which I do 5 to 10 times a day), I have to manually click away hundreds of "material conflict" windows. Until after many minutes of clicking, the model finally is opened.

    External linked models make no sense if it necessary to do over 100 interactions just to open a project;
    Unfortunately, VfR 3.6 is in that form useless for me and I would have to stay with 2.X as long as possible.


    Have I overlooked something, is there a workaround or the chance to fix this behaviour in the next release?

    Kind regards,
    Andreas


  • #2
    Same problem here. What do you think about this wish?
    Hi, if I open a scene with a lot of blocks and I choose "apply to all" than I don't need to confirm for the next materials of this block. That's
    www.simulacrum.de ... visualization for designer and architects

    Comment


    • #3
      Thank you for your posts!
      I've logged this for further internal discussion. The dev team will look into redesigning a new more intuitive solution based on the deprecated visImportMaterialPrompt command.

      Kind regards,
      Peter
      Peter Chaushev
      V-Ray for SketchUp | V-Ray for Rhino | Product Owner
      www.chaos.com

      Comment


      • #4
        Same problem here, opening files with many blocks takes forever. Is there a workaround rather than keep pressed the return key?
        Last edited by fernando_sorianello; 16-05-2018, 02:18 AM.

        Comment


        • #5
          Our solution for this is almost complete and will be included in v3.60.03.
          It will allow toggling the material prompt window appearance with a single click as well as choosing default conflict behavior serialized in each project file.
          Last but not least, the Conflict window will provide info about the conflicting material source.

          In the meantime, I'm afraid I cannot offer any solid workarounds.

          Kind regards,
          Peter
          Peter Chaushev
          V-Ray for SketchUp | V-Ray for Rhino | Product Owner
          www.chaos.com

          Comment


          • #6
            I have installed v3.60.03.

            I've noticed the dialog box for material conflicts has changed in that it tells you which block is causing the conflict, however I don't see an option to 'apply to all subsequent blocks' or the like. I'm still having to 'Use existing material' for every new block read in.

            Am I missing the feature?

            Comment


            • #7
              Originally posted by blueskydesigngroup View Post
              I have installed v3.60.03.

              I've noticed the dialog box for material conflicts has changed in that it tells you which block is causing the conflict, however I don't see an option to 'apply to all subsequent blocks' or the like. I'm still having to 'Use existing material' for every new block read in.

              Am I missing the feature?
              I just went through this. Please see this post
              Note that was with the previous release but it's essentially the same method.
              www.marinevisuals.com
              3D Visualization for the Marine Industry

              Comment


              • #8
                Originally posted by palosanto View Post

                I just went through this. Please see this post
                Note that was with the previous release but it's essentially the same method.
                I'm getting a message that I cannot view that page.

                "Sorry, you are not authorized to view this page. Please try logging in or logging in as different user Login"







                Comment


                • #9
                  Here is what you do:
                  You would need to open an existing project the old way once, go through accepting every block and then set your preference for that project through V-Ray > Tools > Prompt on Material Conflict and V-Ray > Tools > Material Conflict Action. Once the project is saved, it will accept the new behavior for future sessions.
                  So if you don't want to be prompted unselect "prompt on material conflict" .
                  www.marinevisuals.com
                  3D Visualization for the Marine Industry

                  Comment


                  • #10
                    Thank you.

                    Comment

                    Working...
                    X