[Plugin] 3D Tree Maker - New version 1.10.14

Re: [Plugin] Tree Maker

Postby leminilab » Sun May 26, 2013 10:23 pm

CadFather wrote:yes

Thanks! :D
0
- "Live every day as if it were your last and then some day you'll be right."
- "ThomThom rules!!!"

leminilab 
Premium Member
Premium Member
 

Re: [Plugin] Tree Maker

Postby ppoublan » Sun May 26, 2013 10:24 pm

Dear all,
I’m really impressed by the number of interesting comments and feedbacks received on this plugin. And I really like the olive tree variations of Massimo. (Encourage everyone to publish their preferred trees made with the plugin).
Thanks to all of you. I will do my best to improve it in future releases, but as the plugin is free and not my job please be patient. I will need to learn more on dev.
Here are few bug corrections that include :
- Reversed faces for the trunk and branches in order for face normals to point outward
- Changed the scaling function of flowers to be correctly handled by Thea (and other renders)
- Removed the ruby console
Version available on http://3darcstudio.com/en/downloads-fil ... hup-plugin
I carefully read all other comments and I’m looking how to integrate them in other devs.
Yours
Pascal

PS: script will be published into the Sketchucation Store, but not ready yet.
0
User avatar
ppoublan 
Premium Member
Premium Member
 

Re: [Plugin] Tree Maker

Postby Krisidious » Sun May 26, 2013 10:29 pm

Don't feel rushed Pascal... This is an incredible contribution to the community. Very exciting.
0
By: Kristoff Rand
Home Designer
Unique House Plans
User avatar
Krisidious 
 

Re: [Plugin] Tree Maker

Postby massimo » Mon May 27, 2013 7:07 am

Thanks for the very quick fix Pascal. :thumb:
0
User avatar
massimo 
 

Re: [Plugin] Tree Maker

Postby archigrafix » Mon May 27, 2013 3:51 pm

Doesnt seem to work with sketchup 7???
0
Agir comme un homme de pensée, et penser comme un homme d'action...

archigrafix 
 

Re: [Plugin] Tree Maker

Postby Krisidious » Mon May 27, 2013 4:43 pm

archigrafix wrote:Doesnt seem to work with sketchup 7???


What's happening Arch? error? nothing at all?
0
By: Kristoff Rand
Home Designer
Unique House Plans
User avatar
Krisidious 
 

Re: [Plugin] Tree Maker

Postby archigrafix » Mon May 27, 2013 4:46 pm

Yes Kris nothing happens at all...just frustration :shock:
0
Agir comme un homme de pensée, et penser comme un homme d'action...

archigrafix 
 

Re: [Plugin] Tree Maker

Postby ppoublan » Mon May 27, 2013 5:02 pm

archigrafix wrote:Yes Kris nothing happens at all...just frustration :shock:

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
0
User avatar
ppoublan 
Premium Member
Premium Member
 

Re: [Plugin] Tree Maker

Postby versus » Mon May 27, 2013 9:13 pm

I found the problem, perhaps due to a misspelling between lines = begin and = end, this is due only to a point out of place, just before = end, in my case, I have many plugins installed and thought it was due to one that caused the conflict, I tried an installation of SU 8 without additional plugins and charge well, it might be the WXP vs windows vista, in windows vista remove the point of the last sentence of the load file header specifically as follows:

original
AND FITNESS FOR A PARTICULAR PURPOSE.
= end
new
AND FITNESS FOR A PARTICULAR PURPOSE
= end

in windows vista files are not loaded when I was at the end point of the line before = end, but in windows xp there was no problem loading the plugin

another thing I did was copy the contents of the folder directly in the plugins folder of SU 8
0

versus 
 

Re: [Plugin] Tree Maker

Postby archigrafix » Tue May 28, 2013 9:06 am

ppoublan wrote:
archigrafix wrote:Yes Kris nothing happens at all...just frustration :shock:

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
0
Agir comme un homme de pensée, et penser comme un homme d'action...

archigrafix 
 

Re: [Plugin] Tree Maker

Postby TIG » Tue May 28, 2013 11:32 am

@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...
0
TIG
User avatar
TIG 
Global Moderator
 

Re: [Plugin] Tree Maker

Postby Alan Fraser » Tue May 28, 2013 12:47 pm

Brilliant plugin, Pascal...and very configurable...both during and post production. :thumb: :thumb: :thumb:
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.)
0
FormFonts
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!
User avatar
Alan Fraser 
Top SketchUcator
 

Re: [Plugin] Tree Maker

Postby Krisidious » Tue May 28, 2013 1:04 pm

TIG wrote:
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.
0
By: Kristoff Rand
Home Designer
Unique House Plans
User avatar
Krisidious 
 

Re: [Plugin] Tree Maker

Postby ppoublan » Tue May 28, 2013 1:09 pm

archigrafix wrote:
ppoublan wrote:
archigrafix wrote:Yes Kris nothing happens at all...just frustration :shock:

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.
0
User avatar
ppoublan 
Premium Member
Premium Member
 

Re: [Plugin] Tree Maker

Postby archigrafix » Tue May 28, 2013 1:12 pm

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'
0
Agir comme un homme de pensée, et penser comme un homme d'action...

archigrafix 
 

Re: [Plugin] Tree Maker

Postby ppoublan » Tue May 28, 2013 2:36 pm

archigrafix wrote: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
Code: Select all
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
0
User avatar
ppoublan 
Premium Member
Premium Member
 

Re: [Plugin] Tree Maker

Postby ppoublan » Tue May 28, 2013 3:04 pm

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
0
User avatar
ppoublan 
Premium Member
Premium Member
 

Re: [Plugin] Tree Maker

Postby archigrafix » Tue May 28, 2013 5:18 pm

ppoublan wrote: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 ;)
0
Agir comme un homme de pensée, et penser comme un homme d'action...

archigrafix 
 

Re: [Plugin] Tree Maker

Postby kaas » Tue May 28, 2013 6:13 pm

Alan Fraser wrote:Brilliant plugin, Pascal...and very configurable.... :thumb: :thumb: :thumb:

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.
0

kaas 
 

Re: [Plugin] Tree Maker

Postby Krisidious » Tue May 28, 2013 6:14 pm

You guys are killin me... I want mine to work.
0
By: Kristoff Rand
Home Designer
Unique House Plans
User avatar
Krisidious 
 

Re: [Plugin] Tree Maker

Postby davids90gt » Tue May 28, 2013 7:01 pm

Krisidious wrote: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.
0
User avatar
davids90gt 
 

Re: [Plugin] Tree Maker

Postby Krisidious » Tue May 28, 2013 7:06 pm

davids90gt wrote:
Krisidious wrote: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...
0
By: Kristoff Rand
Home Designer
Unique House Plans
User avatar
Krisidious 
 

Re: [Plugin] Tree Maker

Postby ppoublan » Tue May 28, 2013 9:47 pm

archigrafix wrote:
ppoublan wrote: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-fil ... hup-plugin

Yours
Pascal
0
User avatar
ppoublan 
Premium Member
Premium Member
 

Re: [Plugin] Tree Maker

Postby ppoublan » Tue May 28, 2013 9:53 pm

Krisidious wrote:
davids90gt wrote:
Krisidious wrote: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
0
User avatar
ppoublan 
Premium Member
Premium Member
 

Re: [Plugin] Tree Maker

Postby ppoublan » Tue May 28, 2013 10:28 pm

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


tree08.zip
0
User avatar
ppoublan 
Premium Member
Premium Member
 

Re: [Plugin] Tree Maker

Postby Krisidious » Wed May 29, 2013 1:58 am

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?
0
By: Kristoff Rand
Home Designer
Unique House Plans
User avatar
Krisidious 
 

Re: [Plugin] Tree Maker

Postby Alan Fraser » Wed May 29, 2013 8:14 am

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.
0
FormFonts
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!
User avatar
Alan Fraser 
Top SketchUcator
 

Re: [Plugin] Tree Maker

Postby TIG » Wed May 29, 2013 9:24 am

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... :?
0
TIG
User avatar
TIG 
Global Moderator
 

Re: [Plugin] Tree Maker

Postby Krisidious » Wed May 29, 2013 9:41 am

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

ran as administrator... same thing.

Capturetreemaker2.JPG
0
By: Kristoff Rand
Home Designer
Unique House Plans
User avatar
Krisidious 
 

Re: [Plugin] Tree Maker

Postby massimo » Wed May 29, 2013 9:43 am

Do you have the same settings also for "Users"? If not, do the same for that.
0
User avatar
massimo 
 

SketchUcation One-Liner Adverts

by Ad Machine » 5 minutes ago



Ad Machine 
Robot
 

PreviousNext


 

Return to Plugins

Who is online

Users browsing this forum: Imdad1207, pbacot, samuel_t and 16 guests

Visit our sponsors: