• Login
sketchucation logo sketchucation
  • Login
🤑 SketchPlus 1.3 | 44 Tools for $15 until June 20th Buy Now

[Plugin] Simple Building Generator

Scheduled Pinned Locked Moved Plugins
22 Posts 15 Posters 19.3k Views
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.
  • R Offline
    rizkynggakool
    last edited by rizkynggakool 5 Aug 2015, 13:16

    Simple Building Generator
    Generate As You Want

    Overview :
    This plugin generate textured building from marked floorplan(face).
    The texture applied to building is chosen by user, therefore user have freedom to choose what building style suits best for their location.

    Purpose :
    Help urban planner or anybody that need textured building with different simple shape to reduce worktime.

    Mass Building Placement

    @thomthom said:

    Would be useful for quick massing for larger areas, urban planning where you're not too concerned about the exact look of the building - just as long as it looks representative of the area.

    Game Development

    @krisidious said:

    Could be very useful for game building...
    Especially flight sims where you could trace out a rough draft over sat images.

    Usage :

    1. Mark face with some material
    2. Select the face
    3. Run Simple Building Generator (refer to manual)
      *** make sure to save your setting otherwise you have to reinput each time you want to generate buildings**
    4. Enjoy your generated buildings
    5. In order to use the quick generate building you must at least create one building and save all the setting

    Manual :

    • General Setting :

    • Floorplan material name
      The floorplan material name is the material name used for marking the target faces.

    • Erase floorplan face when done?
      If you set this to yes, after the building is generated the marked faces you've select before will be erased.

    • Ground floor height (in m)
      This is the ground floor of your building, the units is in metre. If you set it to 0 then the ground floor menu will be disabled.

    • Floor height (in m)
      This is the core of your building, the units is in metre. This setting define the height of each floor in your building (not the height of your building). Setting it to 0 will disable it.
      *** currently each floor generated only have the same height, but in the future (if this project continue) there will be a feature to have different height. As I saw on CGTextures some textures have varies floor height**

    • Randomize rooftop floor material
      When this is set to "Yes" the generated buildings will have a randomized rooftop floor based on "Rooftop floor material" input.
      *** please read about random mode for further details**

    • Rooftop floor material
      This is your rooftop material (or list of your rooftop material). Possible inputs are single name of your material (if you don't randomize your rooftop floor material) or several name of your materials (separated by comma).
      *** please read about random mode for further details**

    • Rooftop edge height (in m)
      This is the height of your rooftop edges, the units is in metre. Setting it to 0 will disable it.
      *** currently there is no random height features, but in the future (if this project continue) the rooftop edges will be randomized according to the building styles**

    • Fit texture? (Introduced in v1.02)
      If you set this option to "Yes" then the texture (if material have texture) applied to the building will be fitted to the faces.
      *** in the future (if this project continue) there will be fit texture based on material info to solve the stretched/shrinked texture problem**

    • Random texture mode? (Introduced in v1.03)
      The "Individual" mode will randomized the list of available material in each setting (General Setting/Ground Floor Setting/Floor Setting/Rooftop Edges Setting) without needs of input equality between each randomized material (ex. : If your rooftop has 4 materials in random list, other randomized materials shouldn't have 4 materials in random list).

    The "Set" mode will randomized the list of available material globally, therefore you should have an equal input to each randomized materials (ex. : If your rooftop has 4 materials in random list, other randomized materials should have 4 materials in list).

    You can increase the rate of building appearance by inserting over and over again (ex. : "rooftop_1,rooftop_1,rooftop_2" with this the "rooftop_1" will have twice the chance of appearance).

    The "Set" mode can be use to create a style of random building (which will be replaced in the future), example is like below :
    If you want to have :

    "Building Type 1" with ground floor material "GR1", floor material "FL1", rooftop floor material "RF1", rooftop edges "RE1"
    and
    "Building Type 2" with ground floor material "GR1", floor material "FL2", rooftop floor material "RF1", rooftop edges "RE1"

    then you can insert the setting like this :
    Rooftop floor material : RF1,RF1
    Ground floor material : GR1,GR1
    Floor material : FL1,FL2
    Rooftop edges material : RE1,RE1
    *** current random system mode is absolutely not user friendly, but it is very versatile and powerful if you willing to learn about it**

    • Save current setting? (Introduced in v1.05)
      This save the current general setting, if you quit SketchUp the setting will be lost.
      *** I don't plan to have any save to file features as I don't want to touch any part of your disk, instead in the future I will give you one-liner option that you can use to save and load by yourself.**

    • Use previous setting? (Introduced in v1.05)
      This load the previous general setting saved, if you quit SketchUp the setting will be lost, therefore there is no previous saved setting.

    • Ground Floor Setting :

    • Randomize ground floor material?
      When this is set to "Yes" the generated buildings will have a randomized ground floor based on "Ground floor material name" input.
      *** please read about random mode for further details**

    • Ground floor material name
      This is your ground floor material (or list of your ground floor material). Possible inputs are single name of your material (if you don't randomize your ground floor material) or several name of your materials (separated by comma).
      *** please read about random mode for further details**

    • Save current setting? (Introduced in v1.05)
      This save the current ground floor setting, if you quit SketchUp the setting will be lost.
      *** I don't plan to have any save to file features as I don't want to touch any part of your disk, instead in the future I will give you one-liner option that you can use to save and load by yourself.**

    • Use previous setting? (Introduced in v1.05)
      This load the previous ground floor setting saved, if you quit SketchUp the setting will be lost, therefore there is no previous saved setting.

    • Floor Setting :

    • Randomize floor material?
      When this is set to "Yes" the generated buildings will have a randomized floor material based on "Floor material name" input.
      *** please read about random mode for further details**

    • Floor material name
      This is your floor material (or list of your floor material). Possible inputs are single name of your material (if you don't randomize your floor material) or several name of your materials (separated by comma).
      *** please read about random mode for further details**

    • Floor level
      This will be the amount of levels your building will have, if "Randomize floor level" is set to "Yes" this setting will be overrided.

    • Randomize floor level
      Set this to "Yes" so that the generated buildings will have different amount of levels.

    • Floor level (min)
      This will be the minimum amount of levels your building will have, if "Randomize floor level" is set to "No" this setting is disabled.

    • Floor level (max)
      This will be the maximum amount of levels your building will have, if "Randomize floor level" is set to "No" this setting is disabled.

    • Save current setting? (Introduced in v1.05)
      This save the current floor setting, if you quit SketchUp the setting will be lost.
      *** I don't plan to have any save to file features as I don't want to touch any part of your disk, instead in the future I will give you one-liner option that you can use to save and load by yourself.**

    • Use previous setting? (Introduced in v1.05)
      This load the previous floor setting saved, if you quit SketchUp the setting will be lost, therefore there is no previous saved setting.

    • Rooftop Edges Setting :

    • Randomize rooftop edges default material?
      When this is set to "Yes" the generated building edge sides which doesn't use different material will be applied by this default material based on "Rooftop edges default material name" input.
      *** please read about random mode for further details**

    • Rooftop edges default material name
      This is your rooftop edges default material (or list of your rooftop edges default material). Possible inputs are single name of your material (if you don't randomize your rooftop edges material) or several name of your materials (separated by comma).
      *** please read about random mode for further details**

    • Different outer faces material?
      When this is set to "Yes" the outer faces of generated building edges will have a different material based on "Outer faces material name" input. If not outer faces of the rooftop edges will use default rooftop edges material.

    • Randomize outer faces material?
      When this is set to "Yes" the outer faces of generated building edges material will be overridden by material based on "Outer faces material name" input. If "Different outer faces material?" set to "No" this option will not have any effect.
      *** please read about random mode for further details**

    • Outer faces material name
      This is your outer rooftop edges material (or list of your outer rooftop edges material). Possible inputs are single name of your material (if you don't randomize your outer rooftop edges material) or several name of your materials (separated by comma). If "Different outer faces material?" set to "No" this option will not have any effect.
      *** please read about random mode for further details**

    • Different top face material?
      When this is set to "Yes" the top face of generated building edges will have a different material based on "Top face material name" input. If not top face of the rooftop edges will use default rooftop edges material.

    • Randomize top face material?
      When this is set to "Yes" the top face of generated building edges material will be overridden by material based on "Top face material name" input. If "Different top face material?" set to "No" this option will not have any effect.
      *** please read about random mode for further details**

    • Top face material name
      This is your top rooftop edge material (or list of your top rooftop edge material). Possible inputs are single name of your material (if you don't randomize your top rooftop edges material) or several name of your materials (separated by comma). If "Different top face material?" set to "No" this option will not have any effect.
      * please read about random mode for further details

    • Different inner faces material?
      When this is set to "Yes" the inner faces of generated building edges will have a different material based on "Inner faces material name" input. If not inner faces of the rooftop edges will use default rooftop edges material.

    • Randomize inner faces material?
      When this is set to "Yes" the inner faces of generated building edges material will be overridden by material based on "Inner faces material name" input. If "Different inner faces material?" set to "No" this option will not have any effect.
      * please read about random mode for further details

    • Inner faces material name
      This is your inner rooftop edges material (or list of your inner rooftop edges material). Possible inputs are single name of your material (if you don't randomize your inner rooftop edges material) or several name of your materials (separated by comma). If "Different inner faces material?" set to "No" this option will not have any effect.
      * please read about random mode for further details

    • Save current setting? (Introduced in v1.05)
      This save the current rooftop edges setting, if you quit SketchUp the setting will be lost.
      * I don't plan to have any save to file features as I don't want to touch any part of your disk, instead in the future I will give you one-liner option that you can use to save and load by yourself.

    • Use previous setting? (Introduced in v1.05)
      This load the previous rooftop edges setting saved, if you quit SketchUp the setting will be lost, therefore there is no previous saved setting.

    Release :

    1. 05/08/2015 : Simple Building Generator v1.00
    2. 06/08/2015 : Simple Building Generator v1.01
    3. 08/08/2015 : Simple Building Generator v1.02
    4. 09/08/2015 : Simple Building Generator v1.03
    5. 11/08/2015 : Simple Building Generator v1.04
    6. 12/08/2015 : Simple Building Generator v1.05
    7. 12/08/2015 : Simple Building Generator v1.06
    8. 14/08/2015 : Simple Building Generator v1.07
      simple_building_generator.rb
      After submitting the questionnaire the download link will appear
      Thanks 0.jpg
      Thanks 1.jpg

    Release Notes :
    === v1.00 ===
    Initial release
    === v1.01 ===
    Fix :

    • Bug rooftop edges is reversed
      === v1.02 ===
      New Feature :

    • Option to fit the texture to face
      SBG v1.02.jpg
      === v1.03 ===
      New Feature :

    • Option to randomize the building texture based on an input set.
      SBG v1.03.jpg
      === v1.04 ===
      New Feature :

    • Option to apply different texture for each side of the rooftop edges.
      === v1.05 ===
      New Features :

    • Option to save configuration for each setting.

    • Option to use previous saved configuration for each setting.
      Fixes :

    • The process check message get so long when inserting many building style that made the confirmation button difficult to click(even can't see them).

    • Now the target also check the backface material(some people doesn't care front or back they just apply the material and found that my plugin doesn't work).
      === v1.06 ===
      New Features :

    • Quick Building Generation.

    === v1.07 ===
    New Feature :

    • Added option to override the erase floorplan setting in the quick building generation
    • No more annoying message
    1 Reply Last reply Reply Quote 0
    • jujuJ Offline
      juju
      last edited by 6 Aug 2015, 10:16

      Excellent for a second post! Contact the moderators and get it published to the pluginstore, it also affords you a new "badge" below your handle...

      If I recall correctly, something similar was done by one of the other plugin authors, Julia Cristina Eneroth, however I can't seem to find it.

      Save the Earth, it's the only planet with chocolate.

      1 Reply Last reply Reply Quote 0
      • R Offline
        rizkynggakool
        last edited by 6 Aug 2015, 16:33

        @juju said:

        Excellent for a second post!

        Thank you very much juju, I really appreciate your comment 😄 😄

        @juju said:

        Contact the moderators and get it published to the pluginstore, it also affords you a new "badge" below your handle...

        How to contact the moderators?
        And what is the benefit by having badge?

        @juju said:

        If I recall correctly, something similar was done by one of the other plugin authors, Julia Cristina Eneroth, however I can't seem to find it.

        I don't know that, all I know when I google "SketchUp Building Generator" these two topics showed up :
        http://sketchucation.com/forums/viewtopic.php?f=314%26amp;t=19410
        http://sketchucation.com/forums/viewtopic.php?f=314%26amp;t=19524
        That's why when I first post in this site I add remus name to my post
        http://sketchucation.com/forums/viewtopic.php?f=180%26amp;t=62713

        Anyway, have you tested my plugin? Did it work as you or I expected?
        Please share if there's any problem 💚

        1 Reply Last reply Reply Quote 0
        • KrisidiousK Offline
          Krisidious
          last edited by 6 Aug 2015, 22:17

          very nice... now all I need is a city to map.

          By: Kristoff Rand
          Home DesignerUnique House Plans

          1 Reply Last reply Reply Quote 0
          • jujuJ Offline
            juju
            last edited by 7 Aug 2015, 08:00

            @juju said:

            Excellent for a second post! Contact the moderators and get it published to the pluginstore, it also affords you a new "badge" below your handle...

            If I recall correctly, something similar was done by one of the other plugin authors, Julia Cristina Eneroth, however I can't seem to find it.

            I found the extension, strange that it wasn't on her site, from I could tell...

            Link Preview Image
            SketchUp Extension Warehouse

            Your library of custom third-party extensions created to optimize your SketchUp workflow.

            favicon

            (extensions.sketchup.com)

            Probably not quite the same as what you're doing, but not too dissimilar either.

            Save the Earth, it's the only planet with chocolate.

            1 Reply Last reply Reply Quote 0
            • thomthomT Offline
              thomthom
              last edited by 8 Aug 2015, 10:39

              This is looking very nice!

              CityGen faded away because none of us had time to continue it. 😞 Always felt bad about that one as it felt like a good collaboration project.

              Thomas Thomassen — SketchUp Monkey & Coding addict
              List of my plugins and link to the CookieWare fund

              1 Reply Last reply Reply Quote 0
              • R Offline
                rizkynggakool
                last edited by 8 Aug 2015, 17:42

                @krisidious said:

                very nice... now all I need is a city to map.

                Thank you very much kris 😄

                Yes, it's sad that the major problem is this plugin is useless without any city map 😢

                Do you know any site that provide 2D city map?
                If you do, I will create tips section for that and put it in the first post.
                I'm sure that it'll help a lot people 😄

                @juju said:

                I found the extension, strange that it wasn't on her site, from I could tell...

                Link Preview Image
                SketchUp Extension Warehouse

                Your library of custom third-party extensions created to optimize your SketchUp workflow.

                favicon

                (extensions.sketchup.com)

                Probably not quite the same as what you're doing, but not too dissimilar either.

                That plugin is awesome 😮

                Both are "Building Generator" and aim to reduce worktime.
                Her plugin create a house, mine create a skyscrapper 😄
                And judging by how her plugin work I bet it's far more harder to create than this one 😕

                @thomthom said:

                This is looking very nice!

                CityGen faded away because none of us had time to continue it. 😞 Always felt bad about that one as it felt like a good collaboration project.

                Thank you very much thom...
                Having a predecessor says something about what I'm working on is a morale boost 😄

                Sad to know that CityGen was never complete, but I'm glad CityGen dev team have a better job 😄

                1 Reply Last reply Reply Quote 0
                • ElibjrE Offline
                  Elibjr
                  last edited by 10 Aug 2015, 18:18

                  Wow. This is an excellent plugin. The great thing about this is that the shapes are simple rectangular volumes which lend better for urban landscapes as opposed to pitched roofs. Well done!

                  1 Reply Last reply Reply Quote 0
                  • R Offline
                    Ralle
                    last edited by 12 Aug 2015, 20:39

                    Hi, rizkynggakool.

                    Nice script, but i can´t get it work. I´m running on SU2015, and i got a big errormessage with a lot of content. It seems to expect something. In the description
                    you mentioned a dependencie with "offset.rb" - incuded. I can not find it anywhere. 😕
                    May be that this is my problem ??

                    Greetings ...

                    1 Reply Last reply Reply Quote 0
                    • R Offline
                      rizkynggakool
                      last edited by 14 Aug 2015, 08:51

                      @elibjr said:

                      Wow. This is an excellent plugin. The great thing about this is that the shapes are simple rectangular volumes which lend better for urban landscapes as opposed to pitched roofs. Well done!

                      Thank you very much Elibjr, I really appreciate that 💚
                      I'm sorry for the late reply, I've been busy with my college for a few days 😄

                      Anyway, have you tried the new v1.07 ?
                      I'm pretty sure it'll reduce your worktime even more 💚

                      1 Reply Last reply Reply Quote 0
                      • R Offline
                        rizkynggakool
                        last edited by 14 Aug 2015, 12:51

                        @ralle said:

                        Hi, rizkynggakool.

                        Nice script, but i can´t get it work. I´m running on SU2015, and i got a big errormessage with a lot of content. It seems to expect something. In the description
                        you mentioned a dependencie with "offset.rb" - incuded. I can not find it anywhere. 😕
                        May be that this is my problem ??

                        Greetings ...

                        Hi Ralle, thank you for contacting me and for the feedback.

                        What kind of error message?
                        Could you provide some screenshot?

                        Yes, it's using offset.rb by Rick Wilson from smustard.
                        but that shouldn't be problem anymore since I already included the offset.rb inside this plugin.

                        1 Reply Last reply Reply Quote 0
                        • N Offline
                          nektares
                          last edited by 19 Aug 2015, 15:42

                          i guess i got the same message on the ruby console u_u it´s this one:
                          i hope it has an easy fix!

                          Error Loading File simple_building_generator.rb
                          Error: #<SyntaxError: C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1463: syntax error, unexpected ',', expecting ')'
                          ...arch_floorplan (arr_main_input, arr_gf_input, arr_f_input, a...
                          ... ^
                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1463: syntax error, unexpected ')', expecting '='
                          ...put, arr_f_input, arr_re_input)

                          ... ^
                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1872: syntax error, unexpected ',', expecting ')'
                          ...on_material (ground_floor_face, arr_ground_floor_pts_down[in...
                          ... ^
                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1872: syntax error, unexpected ')', expecting '='
                          ...ex], ground_floor_mtl, mtl_fit) # ===== UPDATE [08/08/2015] ...
                          ... ^
                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1882: syntax error, unexpected ',', expecting ')'
                          ..._position_material (floor_face, arr_floor_pts_down[index - 1...
                          ... ^
                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1882: syntax error, unexpected ')', expecting '='
                          ...own[index], floor_mtl, mtl_fit) # ===== UPDATE [08/08/2015] ...
                          ... ^
                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1893: syntax error, unexpected ',', expecting ')'
                          ...n_material (rooftop_edges_face, arr_rooftop_edges_pts_down[i...
                          ... ^
                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1893: syntax error, unexpected ')', expecting '='
                          ...oftop_edges_outer_mtl, mtl_fit)

                          ... ^
                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1904: syntax error, unexpected ',', expecting ')'
                          ...on_material (ground_floor_face, arr_ground_floor_pts_down[in...
                          ... ^
                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1904: syntax error, unexpected ')', expecting '='
                          ...[0], ground_floor_mtl, mtl_fit) # ===== UPDATE [08/08/2015] ...
                          ... ^
                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1914: syntax error, unexpected ',', expecting ')'
                          ..._position_material (floor_face, arr_floor_pts_down[index - 1...
                          ... ^
                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1914: syntax error, unexpected ')', expecting '='
                          ...ts_down[0], floor_mtl, mtl_fit) # ===== UPDATE [08/08/2015] ...
                          ... ^
                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1925: syntax error, unexpected ',', expecting ')'
                          ...n_material (rooftop_edges_face, arr_rooftop_edges_pts_down[i...
                          ... ^
                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1925: syntax error, unexpected ')', expecting '='
                          ...oftop_edges_outer_mtl, mtl_fit)

                          ... ^
                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1948: syntax error, unexpected ',', expecting ')'
                          ...terial (rooftop_edges_top_face, arr_rooftop_edges_pts_top[0]...
                          ... ^
                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1948: Can't assign to false
                          ..., rooftop_edges_top_mtl, false)

                          ... ^
                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1948: syntax error, unexpected ')', expecting '='
                          ..., rooftop_edges_top_mtl, false)

                          ... ^
                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1978: syntax error, unexpected ',', expecting ')'
                          ...terial (rooftop_edges_top_face, arr_rooftop_edges_pts_top[0]...
                          ... ^
                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1978: Can't assign to false
                          ..., rooftop_edges_top_mtl, false)

                          ... ^
                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1978: syntax error, unexpected ')', expecting '='
                          ..., rooftop_edges_top_mtl, false)

                          ... ^
                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2012: syntax error, unexpected ',', expecting ')'
                          ...rial (rooftop_edges_inner_face, arr_rooftop_edges_offset_pts...
                          ... ^
                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2012: syntax error, unexpected ')', expecting '='
                          ...oftop_edges_inner_mtl, mtl_fit)

                          ... ^
                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2021: syntax error, unexpected ',', expecting ')'
                          ...rial (rooftop_edges_inner_face, arr_rooftop_edges_offset_pts...
                          ... ^
                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2021: syntax error, unexpected ')', expecting '='
                          ...oftop_edges_inner_mtl, mtl_fit)

                          ... ^
                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2041: syntax error, unexpected ',', expecting ')'
                          ...osition_material (rooftop_face, arr_floor_pts_top[0], arr_fl...
                          ... ^
                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2041: Can't assign to false
                          ...pts_top[1], rooftop_mtl, false) # ===== UPDATE [08/08/2015] ...
                          ... ^
                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2041: syntax error, unexpected ')', expecting '='
                          ...pts_top[1], rooftop_mtl, false) # ===== UPDATE [08/08/2015] ...
                          ... ^
                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2057: syntax error, unexpected ',', expecting ')'
                          ...osition_material (rooftop_face, arr_floor_pts_top[0], arr_fl...
                          ... ^
                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2057: Can't assign to false
                          ...pts_top[1], rooftop_mtl, false) # ===== UPDATE [08/08/2015] ...
                          ... ^
                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2057: syntax error, unexpected ')', expecting '='
                          ...pts_top[1], rooftop_mtl, false) # ===== UPDATE [08/08/2015] ...
                          ... ^
                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2246: class definition in method body
                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2303: class definition in method body
                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2312: syntax error, unexpected keyword_do_block, expecting keyword_end
                          0.upto(verts.length-1) do |a|

                                                   ^
                          

                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2319: void value expression
                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2361: syntax error, unexpected keyword_do_block, expecting keyword_end
                          0.upto(verts.length-1) do |a|

                                                   ^
                          

                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2382: class definition in method body
                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2392: class definition in method body
                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2401: syntax error, unexpected keyword_do_block, expecting keyword_end
                          0.upto(verts.length-1) do |a|

                                                   ^
                          

                          C:/Users/JC Workstation/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2454: syntax error, unexpected end-of-input, expecting keyword_end>

                          1 Reply Last reply Reply Quote 0
                          • R Offline
                            rizkynggakool
                            last edited by 19 Aug 2015, 17:07

                            @nektares said:

                            i guess i got the same message on the ruby console u_u it´s this one:
                            i hope it has an easy fix!

                            Hi nektares,
                            thank you for reporting this problem.
                            May I know what version do you use?

                            1 Reply Last reply Reply Quote 0
                            • N Offline
                              nektares
                              last edited by 19 Aug 2015, 21:33

                              I´m using 64 bit SketchUp 2015 on windows 7

                              1 Reply Last reply Reply Quote 0
                              • topic:timeago-later,8 days
                              • M Offline
                                menelao74
                                last edited by 28 Aug 2015, 05:58

                                Errore di caricamento del file simple_building_generator.rb
                                Error: #<SyntaxError: C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1463: syntax error, unexpected ',', expecting ')'
                                ...arch_floorplan (arr_main_input, arr_gf_input, arr_f_input, a...
                                ... ^
                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1463: syntax error, unexpected ')', expecting '='
                                ...put, arr_f_input, arr_re_input)

                                ... ^
                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1872: syntax error, unexpected ',', expecting ')'
                                ...on_material (ground_floor_face, arr_ground_floor_pts_down[in...
                                ... ^
                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1872: syntax error, unexpected ')', expecting '='
                                ...ex], ground_floor_mtl, mtl_fit) # ===== UPDATE [08/08/2015] ...
                                ... ^
                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1882: syntax error, unexpected ',', expecting ')'
                                ..._position_material (floor_face, arr_floor_pts_down[index - 1...
                                ... ^
                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1882: syntax error, unexpected ')', expecting '='
                                ...own[index], floor_mtl, mtl_fit) # ===== UPDATE [08/08/2015] ...
                                ... ^
                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1893: syntax error, unexpected ',', expecting ')'
                                ...n_material (rooftop_edges_face, arr_rooftop_edges_pts_down[i...
                                ... ^
                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1893: syntax error, unexpected ')', expecting '='
                                ...oftop_edges_outer_mtl, mtl_fit)

                                ... ^
                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1904: syntax error, unexpected ',', expecting ')'
                                ...on_material (ground_floor_face, arr_ground_floor_pts_down[in...
                                ... ^
                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1904: syntax error, unexpected ')', expecting '='
                                ...[0], ground_floor_mtl, mtl_fit) # ===== UPDATE [08/08/2015] ...
                                ... ^
                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1914: syntax error, unexpected ',', expecting ')'
                                ..._position_material (floor_face, arr_floor_pts_down[index - 1...
                                ... ^
                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1914: syntax error, unexpected ')', expecting '='
                                ...ts_down[0], floor_mtl, mtl_fit) # ===== UPDATE [08/08/2015] ...
                                ... ^
                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1925: syntax error, unexpected ',', expecting ')'
                                ...n_material (rooftop_edges_face, arr_rooftop_edges_pts_down[i...
                                ... ^
                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1925: syntax error, unexpected ')', expecting '='
                                ...oftop_edges_outer_mtl, mtl_fit)

                                ... ^
                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1948: syntax error, unexpected ',', expecting ')'
                                ...terial (rooftop_edges_top_face, arr_rooftop_edges_pts_top[0]...
                                ... ^
                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1948: Can't assign to false
                                ..., rooftop_edges_top_mtl, false)

                                ... ^
                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1948: syntax error, unexpected ')', expecting '='
                                ..., rooftop_edges_top_mtl, false)

                                ... ^
                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1978: syntax error, unexpected ',', expecting ')'
                                ...terial (rooftop_edges_top_face, arr_rooftop_edges_pts_top[0]...
                                ... ^
                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1978: Can't assign to false
                                ..., rooftop_edges_top_mtl, false)

                                ... ^
                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:1978: syntax error, unexpected ')', expecting '='
                                ..., rooftop_edges_top_mtl, false)

                                ... ^
                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2012: syntax error, unexpected ',', expecting ')'
                                ...rial (rooftop_edges_inner_face, arr_rooftop_edges_offset_pts...
                                ... ^
                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2012: syntax error, unexpected ')', expecting '='
                                ...oftop_edges_inner_mtl, mtl_fit)

                                ... ^
                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2021: syntax error, unexpected ',', expecting ')'
                                ...rial (rooftop_edges_inner_face, arr_rooftop_edges_offset_pts...
                                ... ^
                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2021: syntax error, unexpected ')', expecting '='
                                ...oftop_edges_inner_mtl, mtl_fit)

                                ... ^
                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2041: syntax error, unexpected ',', expecting ')'
                                ...osition_material (rooftop_face, arr_floor_pts_top[0], arr_fl...
                                ... ^
                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2041: Can't assign to false
                                ...pts_top[1], rooftop_mtl, false) # ===== UPDATE [08/08/2015] ...
                                ... ^
                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2041: syntax error, unexpected ')', expecting '='
                                ...pts_top[1], rooftop_mtl, false) # ===== UPDATE [08/08/2015] ...
                                ... ^
                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2057: syntax error, unexpected ',', expecting ')'
                                ...osition_material (rooftop_face, arr_floor_pts_top[0], arr_fl...
                                ... ^
                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2057: Can't assign to false
                                ...pts_top[1], rooftop_mtl, false) # ===== UPDATE [08/08/2015] ...
                                ... ^
                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2057: syntax error, unexpected ')', expecting '='
                                ...pts_top[1], rooftop_mtl, false) # ===== UPDATE [08/08/2015] ...
                                ... ^
                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2246: class definition in method body
                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2303: class definition in method body
                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2312: syntax error, unexpected keyword_do_block, expecting keyword_end
                                0.upto(verts.length-1) do |a|

                                                         ^
                                

                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2319: void value expression
                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2361: syntax error, unexpected keyword_do_block, expecting keyword_end
                                0.upto(verts.length-1) do |a|

                                                         ^
                                

                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2382: class definition in method body
                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2392: class definition in method body
                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2401: syntax error, unexpected keyword_do_block, expecting keyword_end
                                0.upto(verts.length-1) do |a|

                                                         ^
                                

                                C:/Users/PC/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/simple_building_generator.rb:2454: syntax error, unexpected end-of-input, expecting keyword_end>

                                hello, someone explain me why plugin's malfunctioning. I do like to buy programa does not operate. help me please ..... thanks.

                                1 Reply Last reply Reply Quote 0
                                • topic:timeago-later,12 days
                                • A Offline
                                  alnahrini
                                  last edited by 8 Sept 2015, 19:21

                                  Hi guys i have the same problem , is there any one found a fix for this problem?

                                  1 Reply Last reply Reply Quote 0
                                  • MidgeUreM Offline
                                    MidgeUre
                                    last edited by 14 Sept 2015, 19:13

                                    Hello there.
                                    Well, I having the same error of nektares and menelao47. I'm using Sketchup 2015 and trying the Simple Building Generator v1.07 in Windows 7 64 bit.

                                    1 Reply Last reply Reply Quote 0
                                    • topic:timeago-later,10 days
                                    • T Offline
                                      typhoon1969
                                      last edited by 24 Sept 2015, 18:47

                                      This plugin seems to work with Sketchup 2013, but not with Sketchup 2015.

                                      1 Reply Last reply Reply Quote 0
                                      • topic:timeago-later,4 months
                                      • C Offline
                                        Citelum
                                        last edited by 4 Feb 2016, 02:34

                                        These tools are so useful for urban modelling. Thanks to all you developers who have put a lot of time into coding these plugins.
                                        ThomThom mentioned above that he has felt bad about the CityGen project coming to a standstill. What a pity it's not continuing. I have been hunting for months for SKU plugins and other software that can export to SKU (eg in Collada format) to assist with street / city modelling and in a number of places I have looked I find projects partly finished and discontinued. City Engine is great but it's huge bucks when you come to add the plugins in to export in, say, Collada format.
                                        So, to encourage all you coders - there are many of us, I'm sure, who would love to see a comprehensive urban modelling addition for SketchUp. Don't stop the coding please.
                                        Best regards,
                                        Garth

                                        1 Reply Last reply Reply Quote 0
                                        • topic:timeago-later,about a year
                                        • A Offline
                                          Angel
                                          last edited by 16 Feb 2017, 16:51

                                          Can anyone help me get this extension to work. It installs Ok on SU 2013 but I don't think i understand the workflow properly as I get 'material cant be found in library' messages
                                          An idiots guide or run thro would help me a lot

                                          Thanks

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

                                          Advertisement