sketchucation logo sketchucation
    • Login
    πŸ€‘ SketchPlus 1.3 | 44 Tools for $15 until June 20th Buy Now

    Instancing in indigo

    Scheduled Pinned Locked Moved Gallery
    62 Posts 18 Posters 9.2k Views 18 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • plot-parisP Offline
      plot-paris
      last edited by

      I would love to see how far you can get indigo in concerns of instancing.
      (I know kwistenbiebel and whaat did some quite impressive examples already πŸ˜‰ ).

      my first test with instancing and dummies within SketchUp:

      one of these tripple helix shapes has a file size of 3.5 Mb.
      I used 2500 instances in the render - the export took less than a minute!
      and indigo used only 175 Mb ram (instead of 3.5 x 2500 = 8750 Mb)

      http://img262.imageshack.us/img262/8271/2500helixesap2.jpg

      what were your results with playing with instances / component dummies?

      I am looking forward to see all your nice, impressive, stunning, funny images πŸ˜„

      1 Reply Last reply Reply Quote 0
      • W Offline
        Whaat
        last edited by

        Instancing tests are cool! I hope to see some more!

        If you want to get really creative, use a combination of dummy instancing+SketchyPhysics...and make good use of Didier's wonderful component spray tool.

        SketchUp Plugins for Professionals

        1 Reply Last reply Reply Quote 0
        • plot-parisP Offline
          plot-paris
          last edited by

          thanks for the idea, Whaat. I messed arround with tree proxies and was soon at 10 000 instances. took an awfully long time to export πŸ˜‰

          I pushed the use of proxies a bit further and wanted to find out, if nested proxies are possible (proxies within proxies)

          http://img211.imageshack.us/img211/4056/nesteddummiesvi8.jpg

          well, obviously they are - what a wonderful tool! so you can create immensly detailed and complicated models and still be able to work fluently in SU? Great!

          I then created some simple buildings (based on the same component), assembled these to building blocks and created a nice city area.
          unfortunately my pc (Core2Duo @ 3.0 Ghz, 2 Gb Ram) can't cope with it anymore.

          indigo, as well as the skindigo exporter seem to break down, if it gets too complicated (I wouldn't have expected differently). πŸ˜„
          now I would very much like to know, if the possible complexity depends on the power of the machine or on indigo itself.
          I did a short test of a reduced city model (1/20 of it's original size). still took a long time to export...

          http://img337.imageshack.us/img337/9413/citynestedproxiesai6.jpg

          it would be great if one of you guys with the incredibly powerful monster computers (like Coen) had a try. thus we knew, if it solely depends on the machine - and I have to save a lot of money to buy a new one πŸ˜‰

          here is the file (the whole city with 1920 buildings is only 200 kb):
          city.skp

          thanks,

          Jakob

          1 Reply Last reply Reply Quote 0
          • R Offline
            remus
            last edited by

            Jakob, your exports are probably failing because they run out of RAM. If you got some spare cash waiting to be spent you could fork out for a couple more gigabytes, youd probably have enough to do a lot bigger scenes.

            Gotta try out proxies again, your tests are pretty inspiring.

            http://remusrendering.wordpress.com/

            1 Reply Last reply Reply Quote 0
            • K Offline
              kwistenbiebel
              last edited by

              Very cool test.
              Also very creative to make a proxy of a group of proxies. Why didn't I think about that before ? πŸ˜„ .

              The city is great! Superb even when you look at the files size Only 192 Kb πŸ˜‰

              1 Reply Last reply Reply Quote 0
              • plot-parisP Offline
                plot-paris
                last edited by

                right you are, remus. I just tried again... indigo crashes after my use of ram rises beyond 2,5 Gb (and I have only 2Gb physical Ram).
                I hoped to prevent this by enabling instances. but I am afraid my city has to wait until I got some money left πŸ˜‰

                @remus said:

                Gotta try out proxies again, your tests are pretty inspiring.

                that was my intention! πŸ˜„
                kwistenbiebel, remus; I am looking forward to see what you come up with!

                1 Reply Last reply Reply Quote 0
                • K Offline
                  kwistenbiebel
                  last edited by

                  I did my share of experiments I believe πŸ˜‰.
                  Never had Indigo crashing, even when having millions of polygons.
                  I guess the 8Gb Ram I have installed comes to use in this case.

                  1 Reply Last reply Reply Quote 0
                  • StinkieS Offline
                    Stinkie
                    last edited by

                    8 Gb? Wuss! πŸ‘Ώ

                    1 Reply Last reply Reply Quote 0
                    • R Offline
                      remus
                      last edited by

                      😒 your making me jealous

                      http://remusrendering.wordpress.com/

                      1 Reply Last reply Reply Quote 0
                      • plot-parisP Offline
                        plot-paris
                        last edited by

                        I simplified the windows component a bit (reduced it from 16 to 5 faces) and tried a render again. now it worked perfectly fine with only 200 Mb Ram used by Indigo.

                        I even was able to place another building into the scene (which by itself is 20 times bigger in file size than the whole city).
                        granted, this twisted shape may look a bit alien in the otherwise orthogonal city. understand it as a symbol for SketchUp's unique and inovative workflow amidst loads of other applications with their narrow minded interfaces πŸ˜‰

                        http://img512.imageshack.us/img512/4910/bigcityjj4.jpg

                        (in the model are 1910 buildings plus the twisted one)

                        this city is very basic: 5 different building heights (all based on the same storey component), assembled in 10 different block types.
                        just imagine, what wonderful and huge cities you can render if you put in a bit more time and effort to create variations...

                        1 Reply Last reply Reply Quote 0
                        • K Offline
                          Kenny
                          last edited by

                          I tried the original model and it started loading but I got a run time error. I've got a pretty good spec too with 4GB Ram and a Core 2 duo E6850 processor.

                          Kenny

                          http://www.townscapesolutions.co.uk/

                          1 Reply Last reply Reply Quote 0
                          • R Offline
                            remus
                            last edited by

                            I think a run time error is when it runs out of memory, not sure what would cause it though, if jakob can render it on his machine πŸ˜‰

                            http://remusrendering.wordpress.com/

                            1 Reply Last reply Reply Quote 0
                            • plot-parisP Offline
                              plot-paris
                              last edited by

                              dear Kenny, thanks for trying out my model. I would very much like to see, what you can get out of it (for your pc seems to be quite capable πŸ˜‰ )

                              @remus said:

                              not sure what would cause it though, if jakob can render it on his machine πŸ˜‰

                              well, I was only able to render the whole model after simplifying the windows...

                              here is that version (without the twisted building though - that is more than 4 Mb filesize)
                              city_simplified.skp

                              1 Reply Last reply Reply Quote 0
                              • plot-parisP Offline
                                plot-paris
                                last edited by

                                and here another very quick one - 13 680 golden eggs(even with a cube as proxy very slow in SketchUp). quite fast to export though...
                                (thanks to OnSurface, JPP, ComponentSpray tools - model was set up in a second πŸ˜„ )

                                http://img295.imageshack.us/img295/4810/13680eggsxz3.jpg

                                I hope to find the time to do something more fancy soon...

                                1 Reply Last reply Reply Quote 0
                                • plot-parisP Offline
                                  plot-paris
                                  last edited by

                                  this image may not look very interesting. the only purpose was to test out polygon limits of indigo.

                                  well, I am tempted to believe there are no limits πŸ˜•

                                  one of these forms has more than 55.000 polygons. in this scene I had almost 24.000 instances (low-res proxies in SketchUp, automatically replaced with the original by indigo).

                                  that means, that indigo had to handle more than 1.3 Billion! polygons(1.300.000.000) 😲

                                  only 60 MB of ram were used by indigo for this very small image (exponentially more, when increasing the file size)...

                                  http://img165.imageshack.us/img165/8509/13billionpolygonspp5.jpg

                                  1 Reply Last reply Reply Quote 0
                                  • C Offline
                                    chango70
                                    last edited by

                                    Would this work with Vray?

                                    1 Reply Last reply Reply Quote 0
                                    • I Offline
                                      ilay7k
                                      last edited by

                                      no...only plans

                                      1 Reply Last reply Reply Quote 0
                                      • plot-parisP Offline
                                        plot-paris
                                        last edited by

                                        as far as I know, v-ray doesn't support instancing at present.

                                        the most amazing tool about indigo in this case is not only that it allowes instancing, but that you can use a low-poly component as proxy in SketchUp, that are replaced with a high polygon component, when exported to indigo. otherwise you would have no chance to handle such a huge scene in SU...

                                        I am not aware of any other render-engine, that does that. πŸ˜•

                                        1 Reply Last reply Reply Quote 0
                                        • FrederikF Offline
                                          Frederik
                                          last edited by

                                          @plot-paris said:

                                          as far as I know, v-ray doesn't support instancing at present.

                                          Correct... πŸ˜‰

                                          @plot-paris said:

                                          I am not aware of any other render-engine, that does that. πŸ˜•

                                          This is not correct... πŸ˜‰
                                          It's not that I want to hi-jack your thread, but I need to correct you since Kerkythea also supports instancing and you can use proxies in SU and replace these with instanced objects in KT... πŸ˜‰

                                          Please check out this thread, which is a small step-by-step tutorial I've posted at the KT Forum... πŸ˜‰

                                          Cheers
                                          Kim Frederik

                                          1 Reply Last reply Reply Quote 0
                                          • J Offline
                                            Jon
                                            last edited by

                                            @frederik said:

                                            Kerkythea also supports instancing and you can use proxies in SU and replace these with instanced objects in KT... πŸ˜‰

                                            In fact, Alex once did a test in KT involving a few billion polygons more than that. πŸ˜‰
                                            These are great tests, plot. Keep it up. πŸ˜„
                                            PS. I though Vue6 could export proxy objects ❓
                                            Does anyone know for sure?

                                            Jon
                                            KT Team member

                                            1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 1 / 4
                                            • First post
                                              Last post
                                            Buy SketchPlus
                                            Buy SUbD
                                            Buy WrapR
                                            Buy eBook
                                            Buy Modelur
                                            Buy Vertex Tools
                                            Buy SketchCuisine
                                            Buy FormFonts

                                            Advertisement