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

[Plugin][$] 3D Tree Maker - New version 1.10.14

Scheduled Pinned Locked Moved Plugins
322 Posts 79 Posters 149.4k 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.
  • A Offline
    archigrafix
    last edited by 28 May 2013, 08:06

    @ppoublan said:

    @archigrafix said:

    Yes Kris nothing happens at all...just frustration 😲

    Hi Kris,
    Sorry for that but I only tested it on SU8 as dev started after SU8 was available. Do not know what functions are not correctly supported by previous versions.
    Do you get at least the menu in plugins ?
    I you activate the Ruby console, do you get some messages in the console ?
    Yours
    Pascal

    Yes the menu is there...When I choice "Make tree" it returns:

    Error: #<RuntimeError: Can't insert empty component.>
    (eval):1050:in load' (eval):1050:in initialize'
    (eval):1042:in each' (eval):1042:in initialize'
    (eval):1217:in new' (eval):1217:in initialize'
    (eval):653:in new' (eval):653:in f3das_loadconfiguration'
    (eval):651:in each' (eval):651:in f3das_loadconfiguration'
    (eval):4443:in require' (eval):4443:in call'

    Hope you can help

    Agir comme un homme de pensΓ©e, et penser comme un homme d'action...

    1 Reply Last reply Reply Quote 0
    • T Offline
      TIG Moderator
      last edited by 28 May 2013, 10:32

      @archgrafix

      Are you sure that the specified component SKP exists in the tool's subfolder?

      If so can you open it in SketchUp?

      If it is getting found, then the 'empty component' error suggest that is either 'empty' [i.e. it contains no entities] or most likely it's been saved as a SketchUp version newer that the version that your current Model is opened in ??
      So for example, if the SKPs are v2013 and you try to use them in v8 it'll fail, or
      if the SKPs are v8 and you try to use them in v7 it'll fail and so on... Older version SKPs can be used with newer versions of SketchUp, but not vice versa...
      The tool's SKPs seem to ship as v8.
      Have you edited them in v2013, or trying to use them in SketchUp v7 ?

      So, if you open/edit any component SKP - like those in the tool's subfolder - then be sure to use 'Save_as' on it to put it back as being for an earlier version of SketchUp: so that it is then compatible when inserted as a component in earlier versions that it has just been edited in...

      PS: Please update your User-Profile to show your OS, Version etc...
      It helps us to help you...

      TIG

      1 Reply Last reply Reply Quote 0
      • A Offline
        Alan Fraser
        last edited by 28 May 2013, 11:47

        Brilliant plugin, Pascal...and very configurable...both during and post production. πŸ‘ πŸ‘ πŸ‘
        The tree on the left is a default Olive...but with simplified leaf geometry (down to 3 faces per leaf). It is now down to only 21,000 faces.
        The tree on the right is another default Olive, but with even simpler leaves (1 face) but double the number of leaves; and minus all the small twigs. This is down to only 12,000 faces. It was only 7000 before I doubled the leaf count (by simply selecting the foliage group, duplicating and rotating it.)


        olive.jpg

        3D Figures
        Were you required to walk 500 miles? Were you advised to walk 500 more?
        You could be entitled to compensation. Call the Pro Claimers now!

        1 Reply Last reply Reply Quote 0
        • K Offline
          Krisidious
          last edited by 28 May 2013, 12:04

          @tig said:

          PS: Please update your User-Profile to show your OS, Version etc...
          It helps us to help you...

          You might want to just add that to you signature and save some time.

          By: Kristoff Rand
          Home DesignerUnique House Plans

          1 Reply Last reply Reply Quote 0
          • P Offline
            ppoublan
            last edited by 28 May 2013, 12:09

            @archigrafix said:

            @ppoublan said:

            @archigrafix said:

            Yes Kris nothing happens at all...just frustration 😲

            Hi Kris,
            Sorry for that but I only tested it on SU8 as dev started after SU8 was available. Do not know what functions are not correctly supported by previous versions.
            Do you get at least the menu in plugins ?
            I you activate the Ruby console, do you get some messages in the console ?
            Yours
            Pascal

            Yes the menu is there...When I choice "Make tree" it returns:

            Error: #<RuntimeError: Can't insert empty component.>
            (eval):1050:in load' (eval):1050:in initialize'
            (eval):1042:in each' (eval):1042:in initialize'
            (eval):1217:in new' (eval):1217:in initialize'
            (eval):653:in new' (eval):653:in f3das_loadconfiguration'
            (eval):651:in each' (eval):651:in f3das_loadconfiguration'
            (eval):4443:in require' (eval):4443:in call'

            Hope you can help

            This part of code is loading skp files as components. It seems that these files are not read by SU7. The solution may be to load them wiht SU8 and save them as SU7 skp format.

            1 Reply Last reply Reply Quote 0
            • A Offline
              archigrafix
              last edited by 28 May 2013, 12:12

              Thanx to help TIG

              I have saved all leaves components in version 7 and now I get it to start...
              Anyway it creates the trunk but no leaves and I get this error message from ruby console:

              Error: #<NoMethodError: undefined method hue2rgb' for #<SketchupExtension::M3darcstudiotree::Cf3das_Colorset:0xf8a1cf0>> (eval):1774:in hsltorgb'
              (eval):1648:in initialize' (eval):1628:in each'
              (eval):1628:in initialize' (eval):2559:in new'
              (eval):2559:in drawstems' (eval):2394:in draw'
              (eval):667:in f3das_loadconfiguration' (eval):4443:in require'
              (eval):4443:in `call'

              Agir comme un homme de pensΓ©e, et penser comme un homme d'action...

              1 Reply Last reply Reply Quote 0
              • P Offline
                ppoublan
                last edited by 28 May 2013, 13:36

                @archigrafix said:

                Thanx to help TIG

                I have saved all leaves components in version 7 and now I get it to start...
                Anyway it creates the trunk but no leaves and I get this error message from ruby console:

                Error: #<NoMethodError: undefined method hue2rgb' for #<SketchupExtension::M3darcstudiotree::Cf3das_Colorset:0xf8a1cf0>> (eval):1774:in hsltorgb'
                (eval):1648:in initialize' (eval):1628:in each'
                (eval):1628:in initialize' (eval):2559:in new'
                (eval):2559:in drawstems' (eval):2394:in draw'
                (eval):667:in f3das_loadconfiguration' (eval):4443:in require'
                (eval):4443:in `call'

                I need to debug with SU7. Seems SU7 interprets differently the ruby code. hue2rgb is a local definition within another one (hsltorgb). Should not be a method of the class. (is not with SU8).

                Here is the code that is working for SU8 and not SU7 if someone has an idea

                def hsltorgb(h, s, l)
                		if h<0.0
                			h=h+1.0
                		end
                		if h>1.0
                			h=h-1.0
                		end
                		if s<0.01
                			s=0.01
                		end
                		if s>0.99
                			s=0.99
                		end
                		if l<0.01
                			l=0.01
                		end
                		if l>0.99
                			l=0.99
                		end
                		if(s == 0)
                			r = g = b = l
                		else
                			def hue2rgb(p, q, t)
                				if(t < 0)
                					t = t + 1.0
                				end
                				if(t > 1)
                					t = t - 1.0
                				end
                				if(t < 1.0/6.0)
                					return p + (q - p) * 6.0 * t
                				end
                				if(t < 1.0/2.0)
                					return q
                				end
                				if(t < 2.0/3.0)
                					return p + (q - p) * (2.0/3.0 - t) * 6.0
                				end
                				return p
                			end
                			q = l < 0.5 ? l * (1.0 + s) ; l + s - l * s
                			p = 2.0 * l - q
                			r = hue2rgb(p, q, h + 1.0/3.0)
                			g = hue2rgb(p, q, h)
                			b = hue2rgb(p, q, h - 1.0/3.0)
                		end
                		return [r * 255, g * 255, b * 255]
                	end
                
                1 Reply Last reply Reply Quote 0
                • P Offline
                  ppoublan
                  last edited by 28 May 2013, 14:04

                  ok I got it.
                  Need to publish new version.
                  Really strange that ruby code (without SU calls) not interpreted the same way.
                  Will fix this today.
                  Yours
                  Pascal

                  1 Reply Last reply Reply Quote 0
                  • A Offline
                    archigrafix
                    last edited by 28 May 2013, 16:18

                    @ppoublan said:

                    ok I got it.
                    Need to publish new version.
                    Really strange that ruby code (without SU calls) not interpreted the same way.
                    Will fix this today.
                    Yours
                    Pascal

                    Thanx to help Pascal
                    I will wait for it πŸ˜‰

                    Agir comme un homme de pensΓ©e, et penser comme un homme d'action...

                    1 Reply Last reply Reply Quote 0
                    • K Offline
                      kaas
                      last edited by 28 May 2013, 17:13

                      @alan fraser said:

                      Brilliant plugin, Pascal...and very configurable.... πŸ‘ πŸ‘ πŸ‘

                      Brilliant indeed!

                      The plugin is also very good at making 'low' polygon count trees. The picture is a tree made of nearly 3k faces and 6k edges (mostly the trunk and 3d branches), the leaf size is maximum with a branch texture applied to it.


                      treeMaker02.jpg

                      1 Reply Last reply Reply Quote 0
                      • K Offline
                        Krisidious
                        last edited by 28 May 2013, 17:14

                        You guys are killin me... I want mine to work.

                        By: Kristoff Rand
                        Home DesignerUnique House Plans

                        1 Reply Last reply Reply Quote 0
                        • D Offline
                          davids90gt
                          last edited by 28 May 2013, 18:01

                          @krisidious said:

                          On SU 2013 Win, I'm getting this error on startup.

                          no such file to load -- 3darcstudio/3darcstudiotree.rbs
                          Error Loading File 3darcstudiotreeloader.rb
                          no such file to load -- 3darcstudio/3darcstudiotree.rbs

                          The file is in the location specified.

                          I'm getting this exact same thing. I have full permissions.

                          1 Reply Last reply Reply Quote 0
                          • K Offline
                            Krisidious
                            last edited by 28 May 2013, 18:06

                            @davids90gt said:

                            @krisidious said:

                            On SU 2013 Win, I'm getting this error on startup.

                            no such file to load -- 3darcstudio/3darcstudiotree.rbs
                            Error Loading File 3darcstudiotreeloader.rb
                            no such file to load -- 3darcstudio/3darcstudiotree.rbs

                            The file is in the location specified.

                            I'm getting this exact same thing. I have full permissions.

                            I'm not crazy... WooHoo...

                            By: Kristoff Rand
                            Home DesignerUnique House Plans

                            1 Reply Last reply Reply Quote 0
                            • P Offline
                              ppoublan
                              last edited by 28 May 2013, 20:47

                              @archigrafix said:

                              @ppoublan said:

                              ok I got it.
                              Need to publish new version.
                              Really strange that ruby code (without SU calls) not interpreted the same way.
                              Will fix this today.
                              Yours
                              Pascal

                              Thanx to help Pascal
                              I will wait for it πŸ˜‰

                              Beta v0.93 published : (should work with SU7, but still to be tested)

                              • Fixed call to hue2rgb code incorrectly interpreted by SU7 (inline def usage)
                              • Converted skp leaves components to SU7 file format (hope it will work also with SU8)
                              • Fix of β€œup” flowers parameter bug
                              • Removed the dot at the end of comments between =begin and =end commands that generates errors loading script in some cases

                              Can be found here : http://3darcstudio.com/en/downloads-files/sketchup-plugins/206-3d-tree-maker-sketchup-plugin

                              Yours
                              Pascal

                              1 Reply Last reply Reply Quote 0
                              • P Offline
                                ppoublan
                                last edited by 28 May 2013, 20:53

                                @krisidious said:

                                @davids90gt said:

                                @krisidious said:

                                On SU 2013 Win, I'm getting this error on startup.

                                no such file to load -- 3darcstudio/3darcstudiotree.rbs
                                Error Loading File 3darcstudiotreeloader.rb
                                no such file to load -- 3darcstudio/3darcstudiotree.rbs

                                The file is in the location specified.

                                I'm getting this exact same thing. I have full permissions.

                                I'm not crazy... WooHoo...

                                Hi,
                                I made tests with SU 2013 (free version). Seems to work, so I Will need more info to find the error cause.

                                • any other info within message box other than error loading file ?
                                • the loader is not scrambled and only few lines (less than 10), if someone else got similar issue when migrating to SU2013 ? Here is the code (I only removed the dots at the end of lines between =begin and =end.

                                =begin
                                Copyright 2012-2013 3DArcStudio
                                All Rights Reserved
                                THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
                                WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
                                MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
                                =end

                                require 'sketchup.rb'
                                require 'extensions.rb'

                                extension = SketchupExtension.new '3DArcStudio Tree Maker', '3darcstudio/3darcstudiotree.rbs'
                                extension.creator = 'Pascal Poublan'
                                extension.version = '093'
                                extension.copyright = '2013, 3D Arc Studio. All rights reserved.'
                                extension.description = 'Sketchup Generic Trees Maker'
                                Sketchup.register_extension extension, true

                                1 Reply Last reply Reply Quote 0
                                • P Offline
                                  ppoublan
                                  last edited by 28 May 2013, 21:28

                                  Dear all,
                                  Here is a new tree template I like.
                                  Extract the zip file to the plugins/3darcstudio directory and choose Vine Tree template when creating a tree.
                                  Yours

                                  tree08.jpg

                                  tree maker template to copy to plugin 3darcstudio directory

                                  1 Reply Last reply Reply Quote 0
                                  • K Offline
                                    Krisidious
                                    last edited by 29 May 2013, 00:58

                                    I get the same error in both SU8 and SU2013.

                                    no such file to load -- 3darcstudio/3darcstudiotree.rbs
                                    Error Loading File 3darcstudiotreeloader.rb
                                    no such file to load -- 3darcstudio/3darcstudiotree.rbs

                                    Could this be a Pro Problem?

                                    By: Kristoff Rand
                                    Home DesignerUnique House Plans

                                    1 Reply Last reply Reply Quote 0
                                    • A Offline
                                      Alan Fraser
                                      last edited by 29 May 2013, 07:14

                                      Kris, are you running SU in Administrator mode? You can set the program exe file to do this every time in Properties. I had to do this some time ago when a few of Fredo's scripts were acting up (before he updated the library file)
                                      I'm not saying it'll solve the problem, but it's worth a try. I've had that error in the past with other Rubies...infuriating when the 'missing' file is staring you in the face.

                                      3D Figures
                                      Were you required to walk 500 miles? Were you advised to walk 500 more?
                                      You could be entitled to compensation. Call the Pro Claimers now!

                                      1 Reply Last reply Reply Quote 0
                                      • T Offline
                                        TIG Moderator
                                        last edited by 29 May 2013, 08:24

                                        Check that everyone has FULL permissions to your Plugins folder [and that it trickles down to all subfolders/files etc...]
                                        If you have a 'CREATOR OWNER' listed under Security try to remove it...
                                        Use the 'Advanced...' options to Edit that...
                                        Add yourself [or your 'group'] as the Owner.
                                        The only three entries you need are SYSTEM, users-group and admins-group - and perhaps yourself - BUT you should be in the other two groups anyway!
                                        You don't really need CREATOR OWNER or Trusted Installer...
                                        Have the inherit properties check-box unchecked!

                                        That combined with running it as administrator might alleviate these issues... πŸ˜•

                                        TIG

                                        1 Reply Last reply Reply Quote 0
                                        • K Offline
                                          Krisidious
                                          last edited by 29 May 2013, 08:41

                                          Ok, I deleted Creator Owner and hit all of the permissions again.

                                          ran as administrator... same thing.

                                          Capturetreemaker2.JPG

                                          By: Kristoff Rand
                                          Home DesignerUnique House Plans

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

                                          Advertisement