[Plugin] GhostComp - v1.3a - 13 Nov 15

[Plugin] GhostComp - v1.3a - 13 Nov 15

Postby fredo6 » Fri Aug 28, 2009 8:19 am

To be explicit, loud and clear:
# Permission to use this software for any purpose and without fee is hereby granted
# Distribution of this software for any purpose is subject to:
# - the expressed, written consent of the author
# - the inclusion of the present copyright notice in all copies.


Please UPGRADE to this latest version 1.3 if you run SU 2016.



The concept behind GhostComp is to associate a simplified version to a component (called Ghost). Then the script provides an easy way to switch back and forth between the Ghost version and the Real version in the model. The idea is that in many situations, switching heavy and complex components to their Ghost version would make the model view lighter to manipulate during the design phase (for orbiting, copying, etc…).

Note : I just realized that the concept had been introduced independently, but earlier, by AdamB, under the name of Proxy, in his LightUp plugin. So, I wanted everyone to know.

This is an experimental concept, and frankly, I don’t know if it really fits any practical design workflow with high-poly models. If it does, then I think it should better be implemented in the native Sketchup application than in Ruby (if the Google SU team has time of course).

In version 1.1, the ‘simplified’ Ghost version can be generated as:
  • the Bounding Box of the top level component (so just 6 faces)
  • the Bounding Boxes of the top level component and its subcomponents, hierarchically
  • a Wireframe of the component
  • a Simplified copy of the component (keeping a limited number of the largest faces)
  • a Frozen copy of the component (useful before performing poly-greedy transformation such as RoundCorner or Subdivide & Smooth)
GhostComp modes.jpg


Under the cover, GhostComp uses a hidden layer to maintain copies of the original components and their Ghost versions. Unfortunately, as there is no way to hide component definitions, you’ll see the Ghost component definitions in the Component browser. Note that GhostComp does not touch, modify or delete the original components.


GhostComp - Quickcard - English - v1.1 - 27 Nov 13.pdf

Just drop the attached PDF file into the SU Plugins directory to have it accessible from within Sketchup.

  • Sketchup: v6, v7, v8, v13 – works better with v8 M2 and above
  • Platform: Windows and Mac
  • Language: English, French, Chinese
  • Menus: by default, it is installed in Tools > Fredo6 Collection > GhostComp
  • Icon toolbar: by Default ‘Ghost Comp. At first installation all 10 icons are shown. You can then configure which icon you wish to include in the toolbar from the Default Parameters…).
    GhostComp native toolbar.png

    There is an alternative toolbar by DJMX1
    GhostComp - toolbar by DJMX1.png
  • The plugin is free, for private and commercial usage. There is a donation menu however.



There are now multiple ways to install scripts
- SCF Plugin Store (SU8 and SU13) - recommended method
- Unzip (all SU versions and for installations in an alternate Plugins directory)
- Extension Manager with RBZ files (SU8 and SU13)

Whatever way you install, you must end up with the following footprint:
GhostComp - Footprint.png

The standard SU Plugins root directories are:
Windows SU8: C:\Program Files\Google\Google SketchUp 8\Plugins
Windows SU13: C:\Program Files\SketchUp\SketchUp 2013/Plugins
Windows SU14: C:\Users\<username>\AppData\Roaming\SketchUp\SketchUp 2014\SketchUp\Plugins

Mac SU8: Macintosh HD/Library/Application Support/Google SketchUp 8/SketchUp/Plugins
Mac SU13: ~/Library/Application Support/SketchUp 2013/SketchUp/Plugins
Mac SU14: ~/Library/Application Support/SketchUp 2014/SketchUp/Plugins

CAUTION: NEVER rename or move files from their folders. If you are unsure of your unzip operation, do it in a neutral folder and check that you reconstruct the right footprint. Then transfer the folders and files to the SU Plugin Directory.


If you run SU8, SU13 or SU14, the strongly recommended installation method is to Autoinstall with the SCF Plugin Store tool.

Otherwise, you can download the GhostComp rbz file from the Plugin Store page for GhostComp.

IMPORTANT: Requires to download LibFredo6 6.9 or higher if not already installed

Note for SU6 and SU7 users, download the rbz file from the plugin store page, and change its extension from .rbz to .zip
Then:
1) Open the zip archive
2) Select All (Ctrl A)
3) Extract into the Sketchup Plugin Directory
4) Answer YES to OVERWRITE all existing files if any
5) Make sure you get the correct footprint (one rb file and one folder)

CONFLICTING PLUGINS: some plugins conflicts with some of my scripts
  • Some versions of Podium
  • SunPosition
  • Matchbox



Here is a video showing GhostComp in action.




GhostComp 1.3a – 13 Nov 15: Maintenance release

GhostComp 1.2a – 20 Oct 14: Release for non-ascii usernames

GhostComp 1.1a – 27 Nov 13: Release for future Sketchup Compatibility

GhostComp 1.0a – 26 Nov 09: Initial public release
5
Last edited by fredo6 on Fri May 13, 2016 9:20 pm, edited 19 times in total.
User avatar
fredo6 
PluginStore Author
PluginStore Author
 

Re: [Plugin] GhostComp 1.0a (Ghost Components)

Postby Khai » Fri Aug 28, 2009 8:23 am

thankee :mrgreen:
0

Khai 
 

Re: [Plugin] GhostComp 1.0a (Ghost Components)

Postby howardhong » Fri Aug 28, 2009 8:27 am

VERY big,big thanks.
0

howardhong 
 

Re: [Plugin] GhostComp 1.0a (Conceptual edition)

Postby nomeradona » Fri Aug 28, 2009 10:10 am

ha! to help SU with viewing efficiently and quickly whne having all this heavy components... clever. thank u.
0

nomeradona 
 

Re: [Plugin] GhostComp 1.0a (Conceptual edition)

Postby Rich O Brien » Fri Aug 28, 2009 10:17 am

Thanks Fredo,

This is a great plugin and i've looked forward to it since the video went up on Youtube. Finally i get to use it and it rocks

rgds
Rich
0
There's a frontroom and a backroom....reverse faces
User avatar
Rich O Brien 
Administrator
 

Re: [Plugin] GhostComp 1.0a (Conceptual edition)

Postby DJMX1 » Fri Aug 28, 2009 10:26 am

Super plugin fredo. merci.

Par contre la transformation en fil de fer, ou la dégradation progressive, sont très longue dès que l'objet dépasse les 200ko (voir même plantage !)
Si tu as une solution.

J'avais fait un post sur le bounding box, et je ne sais pas si toi tu est capable de le faire, j'aurais voulu un plugin qui me permette d'activer une vue type
bounding box, comme quand le fichier est trop lourd et que sketchup dégrade l'image en remplaçant les objet par des bounding box. C'est pas la même utilisation que GHOSTCOMP, et ça m'aurait bien rendu service.
Dans l'attente. @+
0

DJMX1 
 

Re: [Plugin] GhostComp 1.0a (Conceptual edition)

Postby MALAISE » Fri Aug 28, 2009 1:40 pm

Fantastic tool, for huge projects

Merci Fredo, I try it this evening

MALAISE
0
La Connaissance n'a de valeur que partagée
User avatar
MALAISE 
 

Re: [Plugin] GhostComp 1.0a (Conceptual edition)

Postby fredo6 » Fri Aug 28, 2009 2:03 pm

DJMX1 wrote:Par contre la transformation en fil de fer, ou la dégradation progressive, sont très longue dès que l'objet dépasse les 200ko (voir même plantage !)
Si tu as une solution.

Wireframe and Simplify options are rather for components that are not too complex, but would be repeated hundreds times in the model.
In this version 1.0, I did not optimize the generation of Ghosts actually, as my primary goal was to understand whether the concept would be useful.

DJMX1 wrote:J'avais fait un post sur le bounding box, et je ne sais pas si toi tu est capable de le faire, j'aurais voulu un plugin qui me permette d'activer une vue type
bounding box, comme quand le fichier est trop lourd et que sketchup dégrade l'image en remplaçant les objet par des bounding box. C'est pas la même utilisation que GHOSTCOMP, et ça m'aurait bien rendu service.
Dans l'attente.

You can generate a Bounding Box Ghost for all objects (do a Select All before generation). The problem is to have a view where Ghosts are activated while in other views they are not.
This again underlines that it should be the SU Team integrating this type of dual appearance concept in the native Sketchup application. In Ruby script, there are too many limitations to make something clean, fast, safe and transparent to the model (i.e. without creating tons of hidden components, use a hidden layer, ...).

Fredo
0
User avatar
fredo6 
PluginStore Author
PluginStore Author
 

Re: [Plugin] GhostComp 1.0a (Conceptual edition)

Postby kwistenbiebel » Fri Aug 28, 2009 2:27 pm

Fantastic Fredo!!

This is a plugin I will use very often (always?). finally a way to keep on editing those high poly scenes (trees, etc...).
I agree that a feature like this should be standard SU stuff, but I am glad you made it into a plugin.

Thanks. Much appreciated
0

kwistenbiebel 
 

Re: [Plugin] GhostComp 1.0a (Conceptual edition)

Postby notareal » Fri Aug 28, 2009 2:56 pm

:thumb: A keeper.
0
Welcome to try Thea Render, Thea support | kerkythea.net -team member

notareal 
Thea Render Support
Thea Render Support
 

Muchas Gracias!

Postby ideas_arte » Fri Aug 28, 2009 4:54 pm

Wow !!!!! did not the boys at Google, you did!

Greatly appreciated, I will be testing and commenting

Thanx!! Thanx!! Thanx!! Thanx!!





Greetings.
0

ideas_arte 
 

Re: [Plugin] GhostComp 1.0a (Conceptual edition)

Postby pilou » Fri Aug 28, 2009 8:48 pm

Bigre :shock: :enlight: :fro:
0
Frenchy Pilou
Is beautiful that please without concept!
Speedy Galerie
User avatar
pilou 
Top SketchUcator
 

Re: [Plugin] GhostComp 1.0a (Conceptual edition)

Postby Whaat » Fri Aug 28, 2009 11:29 pm

Another winner Fredo! I had a similar idea once but never got to implementing it. I also wanted to mention that I have been using your Round Corner script lately and it is incredible! Great work!
0

Whaat 
PluginStore Author
PluginStore Author
 

Re: [Plugin] GhostComp 1.0a (Conceptual edition)

Postby fredo6 » Sat Aug 29, 2009 9:25 am

Whaat wrote:Another winner Fredo! I had a similar idea once but never got to implementing it. I also wanted to mention that I have been using your Round Corner script lately and it is incredible! Great work!

Thanks Dale. It shows that the Google SU team should have a closer look to what they could do natively in the Sketchup application, as this could be a useful complement to their quest for high-poly support.
Fredo
0
User avatar
fredo6 
PluginStore Author
PluginStore Author
 

Re: [Plugin] GhostComp 1.0a (Conceptual edition)

Postby urgen » Sat Aug 29, 2009 2:03 pm

...thanks FREDO!...briliant! :thumb: :thumb: :thumb: :D
0
--pupil forever...------
User avatar
urgen 
 

Re: [Plugin] GhostComp 1.0a (Conceptual edition)

Postby Pg09 » Sun Aug 30, 2009 6:04 am

Thank You!
0

Pg09 
 

Re: [Plugin] GhostComp 1.0a (Conceptual edition)

Postby Stinkie » Sun Aug 30, 2009 8:20 am

Oooh, this one's going to come in very handy indeed. Thanks!
0
'Nobody knew health care could be so complicated.' -D. Trump
User avatar
Stinkie 
 

Re: [Plugin] GhostComp 1.0a (Conceptual edition)

Postby wsms » Sun Aug 30, 2009 11:26 am

it works really good!
this function shall be put in a new version of su
0

wsms 
 

Re: [Plugin] GhostComp 1.0a (Conceptual edition)

Postby erikB » Sun Aug 30, 2009 5:14 pm

Thanks Fredo for this very handy pluging.
Much appreciated ! :thumb:

greetings, erikB
0
User avatar
erikB 
 

Re: [Plugin] GhostComp 1.0a (Conceptual edition)

Postby DJMX1 » Sun Aug 30, 2009 6:50 pm

je poste mon petit pack d'icônes pour GHOSTCOMP. J'ai fait ça pour moi et je partage.


prendre les icônes et les copiées dans le dossier "IMAGES_Standard" du plugin GHOSTCOMP
http://www.box.net/shared/gv8ooblvog
:ugeek:
0

DJMX1 
 

Re: [Plugin] GhostComp 1.0a (Conceptual edition)

Postby fredo6 » Sun Aug 30, 2009 8:46 pm

DJMX1 wrote:je poste mon petit pack d'icônes pour GHOSTCOMP. J'ai fait ça pour moi et je partage.


prendre les icônes et les copier dans le dossier "IMAGES_Standard" du plugin GHOSTCOMP
http://www.box.net/shared/gv8ooblvog
:ugeek:


Thanks a lot.
Actually, the best is to create a subfolder IMAGES_DJMX1 in the folder GHOSTCOMP_DIR_10 and put the icons there. Then in the Default Parameters dialog box for GhostComp you can enable these icons. This way, you are sure that they won't be overwritten in a next release of GhostComp.

Fredo
0
User avatar
fredo6 
PluginStore Author
PluginStore Author
 

Re: [Plugin] GhostComp 1.0a (Conceptual edition)

Postby DJMX1 » Sun Aug 30, 2009 10:17 pm

Fredo6 wrote:IMAGES_DJMX1 in the folder GHOSTCOMP_DIR_10


amazing! DJMX1 in a plugin of Fredo, I'm too happy! thank you :berserk:
0

DJMX1 
 

Re: [Plugin] GhostComp 1.0a (Conceptual edition)

Postby Ecuadorian » Sun Aug 30, 2009 10:47 pm

This is excellent for preparing renderings with tons of 3D vegetation, Thank you very much!
An option to have just wireframes of the two bounding boxes options (recursive and simple) would be cool for the next version. :enlight:
0

Ecuadorian 
 

Re: [Plugin] GhostComp 1.0a (Conceptual edition)

Postby troyhome » Mon Aug 31, 2009 3:08 pm

You're some kind of SketchUp Santa Claus! Thank You
1
IOviz.com
SU 2016 Mac/ SU Pro 2016 PC
Thea: latest
User avatar
troyhome 
 

Re: [Plugin] GhostComp 1.0a (Conceptual edition)

Postby stegagG » Sat Sep 26, 2009 10:50 pm

What is the message in SU7 :
Loading file error GhostCompAlgo.rb
uninitialized constant GhostComp::T6Errore di caricamento del file GhostCompLoader.rb
uninitialized constant GhostComp::T6
Thanks
0

stegagG 
 

Re: [Plugin] GhostComp 1.0a (Conceptual edition)

Postby fredo6 » Sat Sep 26, 2009 11:24 pm

stegagG wrote:What is the message in SU7 :
Loading file error GhostCompAlgo.rb
uninitialized constant GhostComp::T6Errore di caricamento del file GhostCompLoader.rb
uninitialized constant GhostComp::T6

It looks like a problem of installation, most probably your Unzip programs not reconstructing the folder hierarchy.
Check out the footprint of files and folder in the post and in the documentation.
It seems that some users have this type of problem.
By curiosity, which utility do you use to unzip the files?

Fredo
0
User avatar
fredo6 
PluginStore Author
PluginStore Author
 

Re: [Plugin] GhostComp 1.0a (Conceptual edition)

Postby stegagG » Sun Sep 27, 2009 4:04 pm

Sorry, but I have dome an error of unzip
Hi.

Fredo6 wrote:
stegagG wrote:What is the message in SU7 :
Loading file error GhostCompAlgo.rb
uninitialized constant GhostComp::T6Errore di caricamento del file GhostCompLoader.rb
uninitialized constant GhostComp::T6

It looks like a problem of installation, most probably your Unzip programs not reconstructing the folder hierarchy.
Check out the footprint of files and folder in the post and in the documentation.
It seems that some users have this type of problem.
By curiosity, which utility do you use to unzip the files?

Fredo
0

stegagG 
 

Re: [Plugin] GhostComp 1.0a (Conceptual edition)

Postby latence » Sun Sep 27, 2009 6:26 pm

Fredo THANK YOU for all your great work!
0

latence 
 

Re: [Plugin] GhostComp 1.0a - 26 Nov 09 (in Chinese)

Postby fredo6 » Thu Nov 26, 2009 10:00 pm

The script is now translated to Chinese, thanks to the effort of the CLT Team at SketchupBar.
see main post at http://forums.sketchucation.com/viewtopic.php?f=180&t=21469&hilit=plugin#p180536
0
User avatar
fredo6 
PluginStore Author
PluginStore Author
 

Re: [Plugin] GhostComp - v1.0a - 26 Nov 09

Postby aea » Fri Jan 29, 2010 2:05 am

No working GHOSTCOMP ?
0

aea 
 

SketchUcation One-Liner Adverts

by Ad Machine » 5 minutes ago



Ad Machine 
Robot
 

Next


 

Return to Plugins

Who is online

Users browsing this forum: Google Bot and 3 guests

Visit our sponsors: