sketchucation logo sketchucation
    • Login
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    Terrain from contours - improve on native 'from contours'?

    Scheduled Pinned Locked Moved SketchUp Discussions
    sketchup
    99 Posts 18 Posters 19.5k 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.
    • fredo6F Offline
      fredo6
      last edited by

      @pbacot said:

      For ideas on terrain mesh results:
      http://www.formz.com/products/bonzai3d/bonzai3dFeatures.php?init=27

      Thanks. That's more or less what was my intention.

      This is why I need to write some extension in C to have enough speed for the preview mode.

      But I am a little bit reluctant to engage in this because I am pretty sure that Trimble will provide a bridge to a Terrain from Contour program in a next release of Sketchup (I guess this is what field engineers need)

      I need to think about if I can make a simple beta release quickly. The version I have currently works on close contours only.

      Fredo

      1 Reply Last reply Reply Quote 0
      • T Offline
        tald311
        last edited by

        would LOVE this tool. Very needed. amazing as usual Fredo.

        1 Reply Last reply Reply Quote 0
        • pbacotP Offline
          pbacot
          last edited by

          With Vali Architects new Instant Terrain plugin.

          Contours at height. Sandbox "from contours". VA InstantTerrain.

          This doesn't really address the OP issue, but it's a way to apply a regular mesh to the terrain. And simplify--if you use a larger spacing.

          Screen shot 2012-11-25 at 12.27.59 PM.png
          Screen shot 2012-11-25 at 12.30.00 PM.pngScreen shot 2012-11-25 at 12.31.39 PM.png

          I know, the contours have parts missing--just the most convenient example to grab at the moment.

          Some berms added with ArtisanScreen shot 2012-11-25 at 12.44.07 PM.png

          MacOSX MojaveSketchUp Pro v19 Twilight v2 Thea v3 PowerCADD

          1 Reply Last reply Reply Quote 0
          • pbacotP Offline
            pbacot
            last edited by

            Using Brookefox model, two things:

            1. The contours do not have enough points for Sandbox. I added 2-3 times as many vertices per curve in some of the countour model.
            2. A picture of the Sandbox result and some of the model run through Instant Terrain at fine setting. [EDIT: I ran Instant Terrain for whole model at 75' spacing--last image.] Screen shot 2012-11-26 at 2.14.20 AM.pngScreen shot 2012-11-26 at 2.25.38 AM.pngScreen shot 2012-11-26 at 12.31.07 PM.png

            MacOSX MojaveSketchUp Pro v19 Twilight v2 Thea v3 PowerCADD

            1 Reply Last reply Reply Quote 0
            • fredo6F Offline
              fredo6
              last edited by

              I resumed some work on Toposhaper, in particular around the identification of contour zone and interpolation.

              Here is the current state on Brookefox' model, with various resolutions on a quadrangular mesh
              Toposhaper - Test 24 Dec 12.zip

              Brookefox contours - Toposhaper 24 Dec 12.png

              It still takes many seconds
              Toposhaper Test 24 Dec 12.gif

              Toposhaper Test 24 Dec 12 - 2.gif

              One issue I came across is about zones bordered by a single contour, either loop contour, or open to the outside. In the current version, I try to figure out a kind a simulated relief based on the surrounding elevations.

              Fredo

              1 Reply Last reply Reply Quote 0
              • pbacotP Offline
                pbacot
                last edited by

                This looks fantastic! I would think it should take more than a few seconds. Did you modify the Brookefox contours beforehand?

                Happy Holidays, Fredo! Thanks for sharing your gift. Peter

                MacOSX MojaveSketchUp Pro v19 Twilight v2 Thea v3 PowerCADD

                1 Reply Last reply Reply Quote 0
                • fredo6F Offline
                  fredo6
                  last edited by

                  Peter,

                  I took the contours as they are shown on the video, which I think is the original model from Brookefox.

                  If you have some contours model, please send them to me so that I can test the script in various situations.

                  Fredo

                  PS: The main issue I see in the utilisation of Toposhaper is that it generates a lot of faces. The good thing with quandrangular meshes is that they can be easily textured, since based on quads. I may have however to find a way to densify and undensify the mesh in function of the resolution really required by the relief.

                  1 Reply Last reply Reply Quote 0
                  • pbacotP Offline
                    pbacot
                    last edited by

                    Here's a house site set of contours anyone can experiment with

                    On another layer there is TIN provided by the civil, if useful for comparison

                    I welded the contours with Curvizard. I hope that's helpful.

                    Peter


                    Topo test.skp

                    MacOSX MojaveSketchUp Pro v19 Twilight v2 Thea v3 PowerCADD

                    1 Reply Last reply Reply Quote 0
                    • fredo6F Offline
                      fredo6
                      last edited by

                      Here is another contour set, also from pbacot:

                      Fredo

                      Toposhaper 31 .png

                      Toposhaper 31 concave hull.gif

                      TopoShaper 3.skp

                      and the previous ones with the current state of the script

                      Toposhaper 32.png

                      Toposhaper 33.png

                      1 Reply Last reply Reply Quote 0
                      • fredo6F Offline
                        fredo6
                        last edited by

                        @pbacot said:

                        Here's a house site set of contours anyone can experiment with

                        On another layer there is TIN provided by the civil, if useful for comparison

                        I welded the contours with Curvizard. I hope that's helpful.

                        Peter

                        Peter,

                        Thanks very much for this model, which is very helpful for me to progress on the script.

                        Toposhaper samples the contours on a grid, and therefore it is not necessary to have extra-smoothed contours. On the contrary, when there is less segments in contours, the calculation is much faster.

                        In the attached SKP file, you'll have the resulting terrains

                        • for your original model, with high-definition contours
                        • for the same model after simplification of contours by Curvizard simplify (17 degerees).
                          You can see that the generated terrains are almost identical. The simplified model takes 3 seconds (see video) whereas the original one takes over 30 seconds.

                        Toposhaper pbacot 01 Jan 13.png

                        Toposhaper pbacot 01 Jan 13.gif

                        TopoShaper pbacot model - 01 Jan 13.skp

                        Fredo

                        PS: There is still some work on the algorithms, for calculation of concave hull and extrapolating on the borders, and also some work to package a decent GUI.

                        1 Reply Last reply Reply Quote 0
                        • pbacotP Offline
                          pbacot
                          last edited by

                          Fredo,

                          Very good looking models! I suppose one can judge how it follows the contours by how much is buried or floating... and these look quite accurate, especially given that contours themselves are a more or less rough approximation of field conditions from point readings. (a further angle of the tool might be using other data like depth maps).

                          I like that the created model uses all the extent of the contours and doesn't cut corners. The skirt is very nice. Have you got anywhere with adjusting complexity of the grid?

                          All methods have trouble with the drainage ditches (the v-shaped contours). Perhaps these need to handled separately if one is in need of detail there. (this brings up something that I have experimented with a bit--how to "regrade" a portion of the mesh and join it to the original--or join two meshes). At least this tool gives a smooth result, whereas Sandbox can look all creased in the tight spots.

                          I realized the first set of contours was quite fine. Surprising to me. This is from a civil in an old project. So it might be a good example of the definition created by some programs (the segments were tiny, a few inches long). I think your result is much more detailed than the TIN that came with the file.

                          Happy New Year and THANKS for the fine contributions!

                          Peter

                          MacOSX MojaveSketchUp Pro v19 Twilight v2 Thea v3 PowerCADD

                          1 Reply Last reply Reply Quote 0
                          • M Offline
                            mac1
                            last edited by

                            IMHO there is a lesson to be learned.
                            One cannot grab data and try to use without first understanding its quality.
                            The OP info ,as I previously noted, was drastically under sampled in some areas. The sample interval( Both x , y and z) must be related to the gradients in that area
                            As an experiment I used a xy plane with a small grid( one dimensional), set that at each level of the contours and intersected to get additional points( just at the several elevation levels). The results look very similar to Pabcots. Would not want to do this in a production sense. It is too labor intensive and prone to errors.
                            The question I keep asking myself is: If it looks better is it?
                            I could not find anything in the quick net search to answer that ❓

                            1 Reply Last reply Reply Quote 0
                            • fredo6F Offline
                              fredo6
                              last edited by

                              @pbacot and mac1

                              Grid refinement (both densify and undensify) is possible, though complex to handle, but with a quad mesh structure, it means that it will break the regularity of cells, i.e. one cell will be split into 4 smaller quads, or 4 quads will be replaced by one bigger quad.

                              At this stage, I am trying to obtain a decent geometry with a regular grid in an acceptable time.

                              pbacot: thanks for the model. If you have others, they will be welcome to perform further tests and validation.

                              Fredo

                              1 Reply Last reply Reply Quote 0
                              • simon le bonS Offline
                                simon le bon
                                last edited by

                                (From first page)
                                http://sketchucation.com/forums/viewtopic.php?f=15&t=44282#p400386

                                @unknownuser said:

                                .../
                                You probably need to use some external software (I have seen one some time ago, but I don't remember the name. It has export capability to Sketchup, can handle crests and is fully specialized on this problem of terrain shaping)./...

                                Hi Fredo 😄
                                your Toposhaper looks very promizing 👍 👍 ☀
                                You were probably talking about Terragen
                                ( Terragen 2.4 Free Version Now Available)

                                Here a model made by Google Guy (G.G.):
                                http://sketchup.google.com/3dwarehouse/details?mid=f4350227d1c9debd6623100010a93a06

                                some really nice models by TaffGoch:
                                http://sketchup.google.com/3dwarehouse/search?tags=Terragen

                                http://i.snag.gy/NSHXP.jpg

                                Here from [url=http://wetbanana.deviantart.com/:6upgx29j]Wetbanana terragen gallery[/url:6upgx29j]

                                http://th05.deviantart.net/fs71/PRE/f/2012/347/d/e/rocky_cliffs_2_by_wetbanana-d5nxfwx.png

                                picked up into Terragen forums:
                                [url=http://www.planetside.co.uk/forums/index.php?topic=5763.msg59956#msg59956:6upgx29j]Re: Terrains For Google SketchUp?[/url:6upgx29j]

                                @unknownuser said:

                                For minimal effort your best bet would be to forget all about generating your own terrains and import real world elevation data instead. If I recall correctly you can directly import .dem files into sketchup. Try downloading some files from here and see if they work out for you.

                                [url:6upgx29j]http://seamless.usgs.gov[/url:6upgx29j]

                                The link appears to don't work 😕
                                but this one is ok (free topo download in pdf)

                                Illustrates available US Topos
                                [url:6upgx29j]http://viewer.nationalmap.gov/viewer/[/url:6upgx29j]

                                Historical Topographic Map Collection
                                http://nationalmap.gov/historical/

                                etc..

                                ++simon.

                                1 Reply Last reply Reply Quote 0
                                • fredo6F Offline
                                  fredo6
                                  last edited by

                                  @simon le bon said:

                                  You were probably talking about Terragen
                                  ( Terragen 2.4 Free Version Now Available)

                                  Simon,

                                  That was not Terragen. I really need to find this software.

                                  Fredo

                                  1 Reply Last reply Reply Quote 0
                                  • PixeroP Offline
                                    Pixero
                                    last edited by

                                    Was it this one: http://www.geocontrol2.com/e_index.htm

                                    Or maybe one of these: http://vterrain.org/Packages/Artificial/

                                    Or Leveller here: http://www.daylongraphics.com/

                                    Or Grome: http://www.quadsoftware.com/index.php?m=section&sec=product&subsec=editor

                                    1 Reply Last reply Reply Quote 0
                                    • pilouP Offline
                                      pilou
                                      last edited by

                                      @unknownuser said:

                                      That was not Terragen. I really need to find this software.

                                      Does this program was a "free" program ?
                                      A plug or a complet program ? (MojoWorld, World Machine, Bryce 7...)

                                      here maybe some little things? (in French and not aespecially for MAC! 😉
                                      http://www.igeomac.fr/igeomac/Applications_Mac.html

                                      Scroll and see LandSerf ? Maybe not direct SU export but...

                                      Frenchy Pilou
                                      Is beautiful that please without concept!
                                      My Little site :)

                                      1 Reply Last reply Reply Quote 0
                                      • fredo6F Offline
                                        fredo6
                                        last edited by

                                        I think I found it, this is SimuTerra by COMPUneering.

                                        See link there: http://www.compuneering.com/simuterra.php;

                                        It costs 200$ in Pro version and 100$ for an entry-level version.

                                        It has some capability to export / import with Sketchup.

                                        Fred

                                        PS: there are interesting [url=http://www.compuneering.com/simuterraMovies.php:3g8iku5m]videos[/url:3g8iku5m] showing the capabilities of the software, including to draw roads and other landscaping decorations

                                        Simuterra overview.png

                                        1 Reply Last reply Reply Quote 0
                                        • M Offline
                                          mac1
                                          last edited by

                                          Fredo:
                                          Excellent as usual 👍
                                          Looks like a great program. 👍 I Wonder how it compares to others like Arcgis. Would take a lots of testing to find out.
                                          I also like their emphasis on model preprocessing. Think that is where novices like myself get in big trouble trying to use questionable data. Ran into this in some searching;
                                          "

                                          • Contours should always point upstream in valleys
                                            Contours should always point downridge along ridges
                                            Adjacent contours should always be sequential or equivalent
                                            Contours should never split into two
                                            Contours should never cross or loop
                                            Contours should never spiral
                                            Contours should never stop in the middle of a map
                                            Liking to hit my finger with a hammer I tried this;
                                            Used you ploy segmenter to get more consistent points on the contour lines, ignored some info ref above. In most cases used 80 segs , but during process kept eye on entity info and for some short segs keep count down close to orginal. Needs to be redone to remove warts but looks more reasonable to me vs like orginal.

                                          contours simplified-post._mac1skp.skp

                                          1 Reply Last reply Reply Quote 0
                                          • pbacotP Offline
                                            pbacot
                                            last edited by

                                            Thank you Fred et al.

                                            Here is another set of contours for testing from a civil engineer's file. I had to set the heights in my CAD drawing. I think I got it all right. In some of the twisted minor contours, I had to use what logic I have at my disposal...

                                            I have not recurved these, and again they are higly segmented--and this seems to be a norm one would need to account for. So simplify (I can do this if there is a problem) and recurve as desired.

                                            Sandbox creates over 42,000 faces.

                                            Peter


                                            DN house contours.skp


                                            Screen shot 2013-01-05 at 12.54.09 PM.png

                                            MacOSX MojaveSketchUp Pro v19 Twilight v2 Thea v3 PowerCADD

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

                                            Advertisement