Announcement

Collapse
No announcement yet.

Why is 1.0074 so much slower?

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

  • Why is 1.0074 so much slower?

    I upgraded to SR1 (1.0074) and now my scene processing time is exorbitant. In the original release it would take at most 10 seconds to process a model before the initial passes would begin.....now it is taking 10-20 minutes before the initial passes begin. Is anyone else noticing this?

    I was also initially getting dictionary attribute errors when I start sketchup, but realized it was because I had skindigo installed as well. Now that I removed indigo, do you think a reinstall of Vray would speed things back up or is that a non-issue?

    It's frustrating because I love the new release for the way it handles materials and clipmaps, but all the time I save in setup, I lose in processing.

  • #2
    Re: Why is 1.0074 so much slower?

    A bug in 1.00.74 makes Light Cache very slow. Untick Batch Render and you should be back to normal again.
    Please mention what V-Ray and SketchUp version you are using when posting questions.

    Comment


    • #3
      Re: Why is 1.0074 so much slower?

      Oh, hang on, do you mean the processing before the render window appear?
      Please mention what V-Ray and SketchUp version you are using when posting questions.

      Comment


      • #4
        Re: Why is 1.0074 so much slower?

        Yes, before the render window appears at all. I have batch render unchecked and low thread priority unchecked. Not sure what's going on. I'm thinking it's either the fact that I'm working on a model that was originally setup using the original release, and thus I have linked materials present, or it's due to installing SR1 while I had indigo present. Not really sure....just a guess and a good place to start.

        On a side note, I noticed that if batch render is checked you can speed up the light cache pass by moving the scroll slider of the Vray dialog box up and down. It's weird, but it works. Maybe that fact will give the programmers a clue about the bug and also help speed up caching when rendering over a network.

        Comment


        • #5
          Re: Why is 1.0074 so much slower?

          Ok, then I'm not sure what it is.

          I thought it was the Light Cache issue. It's mentioned in a couple of threads here. You can also click on the window's titlebar and it will run at normal speed. Very odd. But fixed in the next build.
          Please mention what V-Ray and SketchUp version you are using when posting questions.

          Comment


          • #6
            Re: Why is 1.0074 so much slower?

            Earthmover,

            I completely despaired the first time I ran v.1.00.74- I was working on a 20mb model of about 2km2 urban area and the previous parse time of 3 to 4 minutes became more like 20 minutes. ASGvis explained that this was due to v.1.00.74 improved parsing (i.e. it doesn't screw up materials like v.1.00 did, which also means groups don't disappear from renders), but it didn't feel like much of an improvement to me.

            Since then I've found out that the ridiculous parse times are due not to geometry, but rather because v.1.00.74 takes forever to analyse materials which are applied to groups or components. If you try this test- do a "save as" of your model and then delete all your materials from your SU material editor so everything is just the default texture you'll see that the parse time will be similar to v.1.00 (actually less as there's no materials). Unfortunately this means that the only way to ensure that old skp/VfSU models will parse in a reasonable time is to go through the group heirarchy of your model and apply the default material to all the groups so you can establish which have their materials applied directly to faces and which have materials applied to the groups. For this reason I have my default set as a very bright yellow for front faces and bright blue for back faces so these colours stand out against more "normal" textures in models. When you come across groups which have turned to the default colour, go into them and reapply the textures directly to the geometry and once they're all done your model should parse pretty quickly. Unfortunately it's imperative that you do this with every single group and components in a model as I have a fairly simple skp/VfSU model of the Barcelona Pavilion which was taking 15 minutes to parse until I discovered it had just ONE COMPONENT which had material applied to it and this was causing the parse delay.

            I really wish ASGvis had released a mini-tutorial/help file with v.1.00.74 as there's so many little things which I've had to relearn after using v.1.00 and so many bugs and workarounds which I've had to scrabble around for on these forums.
            SU 2018 + VfSU 4.0

            Comment


            • #7
              Re: Why is 1.0074 so much slower?

              That's interesting findings.
              I felt that even the original version was slow when materials was applied to group and components, so I stopped doing that a long time ago. Unfortunately we have some old models at the office which does. Actually had one last friday, it had about 800.000 faces (! - Yes, insane. Very detailed with high poly components..) It would simply not render. That was with the original.

              With the new version I've only tried to render new models, where all material are applied to geometry. So I haven't actually thought of it. But it's useful info to know. Especially when I upgrade at the office.

              You could ask over at the sketchup forum if anyone could make a ruby that removes material from groups and components. That is provided though that you can find the components that's now missing materials. Alternative, the ruby could change the material to a very bright colour so it's more easily seen.
              Please mention what V-Ray and SketchUp version you are using when posting questions.

              Comment


              • #8
                Re: Why is 1.0074 so much slower?

                That makes a lot of sense as I have quite a few nested components in my model. Would bombing the model to explode everything help speed up parsing times, or would materials then need reapplied to the exploded faces? I did a few tests with a clean file and just some simple ungrouped shapes, and the parsing time was fairly instantaneous. Also, within the model that's giving me the slow time, I went and renamed all the material that were "linked" by version 1.00 and this seemed to cut my parsing time in half.

                Interesting suggestion for a ruby. That would be useful when dealing with a lot of existing components.

                Comment


                • #9
                  Re: Why is 1.0074 so much slower?

                  If you haven't used the SketchUcation forums yet, http://www.sketchucation.com/forums/...orum.php?f=180 , it's a really great resource.
                  Please mention what V-Ray and SketchUp version you are using when posting questions.

                  Comment


                  • #10
                    Re: Why is 1.0074 so much slower?

                    There are a number of issues that existed with the parsing in the original release. There was issues with components, groups, and materials that caused geometry to disappear, materials to not show up, or texture coordinates to be screwed up. Those were significant issues and had to be resolved. There were also other issues that had to be resolved in terms of scaling, that were required in order to have the correct response from photometric lights.

                    So, we made changes to the parsing process to resolve those issues. This meant that we had to do more with the scene, not less. Components were the biggest problem in this regard, because SU offered us very little to get the information that we need from those components. This gets compounded with components within components.

                    There's no doubt that its slower than it was in the original release, but we we said that there were improvements, we were referencing the changes and improvements that were made to the process. We don't like that the process takes as long as it does, but we have our hands tied. SU doesn't give us as many tools as we require to have the data that we need from the scene. SU's programming interface is also EXTREMELY slow. We have, and still are, looking for ways to make the process quicker, but we're fighting a very steep uphill battle. My advice would be to minimize the number of components and nested components as possible.
                    Damien Alomar<br />Generally Cool Dude

                    Comment


                    • #11
                      Re: Why is 1.0074 so much slower?

                      So components in general makes the processing slower? Or just components with materials applied to them.

                      Using components is an very important piece of SU modelling in regards to getting a good workflow.
                      Please mention what V-Ray and SketchUp version you are using when posting questions.

                      Comment


                      • #12
                        Re: Why is 1.0074 so much slower?

                        Great news guys, I posted a request on SCF for any ruby scripts that might help with this major problem and Matthieu Noblet very kindly wrote a ruby which automates one stage of the very long, tedious process of replacing group materials with geometry materials.

                        POST EDITED BY AUTHOR: This script is superceded by the Remove-CG Materials script which can be found in the following thread:

                        http://asgvis.com/index.php?option=c...0&topic=5386.0
                        SU 2018 + VfSU 4.0

                        Comment


                        • #13
                          Re: Why is 1.0074 so much slower?

                          That was quick. That's why I love that forum.
                          Please mention what V-Ray and SketchUp version you are using when posting questions.

                          Comment


                          • #14
                            Re: Why is 1.0074 so much slower?

                            Amazing! Thanks so much for requesting that. I will try it now and see if it helps.

                            Comment


                            • #15
                              Re: Why is 1.0074 so much slower?

                              Originally posted by dalomar
                              So, we made changes to the parsing process to resolve those issues. This meant that we had to do more with the scene, not less. Components were the biggest problem in this regard, because SU offered us very little to get the information that we need from those components. This gets compounded with components within components.
                              Is this just components? Or groups as well?
                              Please mention what V-Ray and SketchUp version you are using when posting questions.

                              Comment

                              Working...
                              X