Finding tutorials and whatnot

  • Firefox extension  Aerilius - Firefox extension that automatically executes custom 3D Warehouse search queries.
  • Upload model with custom thumbnail  Aerilius - This plugin allows to create a thumbnail image for models shared on Google 3D Warehouse.
  • Texture Resizer  Aerilius - SketchUp plugin which can mass downsample textures used in a model.

Useful Tutorials and Whatnot Index

The Warehouse is yet another place to store SketchUp tutorial files and other useful stuff.  They can be found searching for individual models or they can be contained in Collections. 
To ensure tutorial models and other stuff are added to the above catagories, the tutorial owners at least needs to add the word that shows up in the 3D Warehouse search query box as a tag.  Over time, it would be nice to develop a better tag word index.  But for now this is a good start. 
And if the tutorials were created in response to a particular Group inquiry, a link back to the thread can be added to the 3D Warehouse Model Information, so people browsing the  Warehouse will have more information.  Model information like these tags and web links can be updated by the model owner at any time.  

Dynamic Components

How to find Dynamic Components on the 3D Warehouse

  • Add is:dynamic to the Search query
  • Go to Advanced Search and check Show only dynamic models
  • Add the tag dc to the search bar.

Downloading Dynamic Components
Dynamic Components are components with special attributes attached to the component wrapper.  If a dynamic component file is downloaded from the 3D Warehouse - and that file is opened - the outer component wrapper is bypassed.  The dynamic attributes are gone.  In order to retain the dynamic attributes, there are two ways to add dynamic components to SketchUp.
  • Download the Dynamic Component to the hard drive.  Inside SketchUp, go to File > Import File and import the saved file.
  • From inside SketchUp, use the Component browser to add the Dynamic Component from the 3D Warehouse or through a component collection.

Altering the 3D view of models embedded in websites and on the 3D Warehouse



'Other' programs that play nice with SketchUp

  • 3DPaintBrush  Integrated 3D Warehouse access.
  • ArchiCAD  Google Earth, SketchUp and 3D Warehouse integration (install the latest maintenance patch.)
  • Cadsoft Envisioneer
  • DataCAD  Exports SketchUp 7 and 8, insert SKP as a symbol or as XRef in subscription version. - Free, Fee - Windows
  • DoubleCAD  Imports SKP and integrated 3D Warehouse access. - Free - Fee - Windows
  • Live Interior 3D  Version 2.6 added the ability to import SketchUp 8 models. - Fee - Mac
  • MicroGDS  2D and 3D CAD, imports SKP.  From Informatix, the makers of Piranesi. - Fee - Windows
  • Microstation  SKP Integration - Windows
  • Autodesk Navisworks  Reads SKP and many other formats.
  • Revit  The Building Maker feature allows SKP import as mass objects.
  • Rhino 4.0  Imports and Exports SketchUp Files and uses KZL to anchor Rhino files in Google Earth.  It has a Google 3D Warehouse plugin. - Windows, Intel Mac
  • SoftPlan  Imports KMZ
  • Sketchers Studio  Animate SketchUp models. - Free - Mac - Integrated 3D Warehouse access
  • SPIRITCAD  Imports and references models while in SKP format.
  • Synchro Project Constructor  Project scheduling and management for SketchUp models. 
  • TurboCAD  2D/3D drafting, Import/export SKPs, Pro and Pro Platinum is compatible with SketchUp plugins - Windows, Mac
  • Ultimate Unwrap 3D  Unwraps 3D Models. - SKP importer - Fee - Windows 
  • NaviCAD  3D Warehouse viewer for the iPhone

Downloading and uploading 3D Warehouse models


"Unauthorized Error 401"

If this error is seen when trying to upload a model to the 3D Warehouse from inside of SketchUp, follow the work-around outlined in this thread, i cant share my model. it always gives an error. somebody knows what could be the problem?.  First sign out of your Google account by clicking on the status bar G icon.  Then go to File > 3D Warehouse > Share Model... and sign back in, as prompted.

Error message "cannot connect to the 3D Warehouse"

SketchUp uses your operating system's default browser to do things like open window dialogs and search the 3D Warehouse when using the Components browser.  If you get the message that SketchUp cannot connect to the 3D Warehouse, on Windows systems, open Internet Explorer, open the Tools menu and check if Internet Explorer was set to Work Offline.
While the Internet Explorer's Tools menu is open, it is a good opportunity to clear the browser cache and cookies if that has not been done recently.  From the Tools menu, go to Internet Options > General > Browsing history > Delete.  A dialog will open will several things that can be deleted.  Keeping the Temp folder clean can help improve browser performance.  


Time to Upload Stuff

The 3D Warehouse has a 10 MB file size limit for each model during the Google days.  And the acceptable upload size has appreciably increased after Trimble took over. To reduce the file size you need to find the factor that contributes most to the file size (you didn't yet post what size the model has).Is it due to textures/photos? An easy way to find out is to export the model as Collada and then compare the sum of the exported images with the size of the model file (model.dae). If it's due to the textures, you should delete those that you don't need, and use for similar faces the same texture image. You can also use a batch image resizer like the plugin TextureResizer.

If the file size is caused by too much geometry, make sure you have used components for repeated objects. Make sure imported components from 3D Warehouse are not more complex than you need, otherwise replace them by less detailed ones. Make sure that you always use the arc/circle tool with no more segments than you really need.

Time to Download the Stuff

There are several ways to retrieve a model from the 3D Warehouse

Either download the SKP files to your Hard Drive or let SketchUp manage adding the new stuff.  SketchUp 6 added File > 3D Warehouse to Get and Share Models.  And SketchUp 7 added an online Warehouse browser to the Component browser palette in addition to the File > Import option.
  • Let SketchUp manage downloads.  If you import or get a model from inside of SketchUp, a component wrapper is added to the outside of the model.  So the new models can be further controlled through the Component browser.
  • If you're  using SU7, search for collections of stuff through the Component browser.  That way the 12 models showing up in the browser can be downloaded at once to a location of your choice.  Open the Details menu, , and choose Save as a local collection.
  • Add the entire group to your Favorite component collection from the same Details menu.
  • Selectively add stuff to favorite library collections.
  • Links can be added to models as additional reference to the model
    • YouTubePlugin  This script will let you embed a YouTube player in the model.
    • url_link  from Didier Bur and subsequent updates, Links and Links Manager, will let you access a browser window from the model.  
  • If there are issues with 3D Warehouse connection, try relogging on through the , located down on the Status Bar.
  • 3D warehous inaccessible, protocol (skp) isn't associated ...  Fixing issues with accessing the Warehouse through Linux.

Removing Geo-referencing

If geo-referencing data was added to a warehouse model, like placing an airplane in the middle of a heavily modeled city center, try re-uploading the model to the warehouse after applying the following command through the Ruby Console, Window > Ruby Console.
Enter (by copy/paste to reduce the chance for error) into the Ruby Console, then press the Enter/Return key:
Sketchup.active_model.attribute_dictionaries.delete "GeoReference"
The SketchUp  user interface will not be updated with this command.  So the program itself may still think the model is geo-referenced.


A note about Dynamic Components

Dynamic Components are special and like anything special have some special download rules so they don't loose the dynamic properties.  DCs have an outer, component wrapper which cannot be removed.  The attributes that make the component function are attached to that wrapper.
  • Download them direction to some location on to your harddrive works OK if:
    • Use File > Import to bring them into a model
    • Place the DC into one of your custom, component Library folders so the DC is accessible through the Component browser inside of SketchUp.
    • Note:  If you open the DC by double-clicking on its SKP file, the outer component wrapper will be removed.  The DC will not work.
  • Use File > 3D Warehouse > Get and download it directly into an open SketchUp session.
  • Use the Component browser to download.
  • Saving DCs and Uploading Them to 3D Warehouse  Either choose to open this file directly from the Download button or download onto your hard drive and open the file by double-clicking on it.


3D Warehouse model feedback issues


It's a special site to post your model feedback issues.

  • When you get to the Site, be sure to click the "Sign in" link in the footer if your unable to post a model. Thanks to 'pmolsen' for pointing this out.
  • If you're unable to to post after signing in, please add your Google Group Display Name, or Nickname here and you will be given access to the site as soon as possible.


Revising your 3D Warehouse model

Method 1

 Do everything from inside of SketchUp through File > 3D Warehouse.'
  • Send your model through the Share sub-menu
  • Retrieve the model through the Get sub-menu to ensure the correct 3D Warehouse metadata has been added to the file
    • Start with a New SketchUp session.  Download you model through the Get sub-menu.  The meta-data associating it with the 3D Warehouse will be attached to the model.
    • Note the model has a version numbers added to the name as you go though and repeated revise the model.
  • Edit model and send the model back through the Share sub-menu
    • You get the same Details menu you got when first uploading the model.  So you can update the model details as well at the model itself.

Method 2

  1. Imagine you create a new model.
  2. Upload the model when finished.
  3. Save the model AFTER uploading.
    1. During the upload, the model got an model ID (mid), which is shown in the address bar of your browser when viewing the model detail page.  If you did not save your file after uploading, your file does not contain this Model ID, and the 3D Warehouse cannot recognize this model later as already existing.
    2. If you forgot to save after uploading, you must enter following line in the Ruby console:
         Sketchup.active_model.set_attribute('3DWarehouse', 'ModelID', "<MID>")
      where <MID> is the model ID as explained above, e.g.; "4cde89be03877e0de738852ed7f61fb8"

If you now need to update the model, do following:

  1. Load your saved model file.
  3. Do the changes and improvements.
  5. Upload the model to the 3D Warehouse (I do this from within Sketchup successfully.)
  6. If you did everything correctly, the model metadata form showing now, will already be filled out with the metadata you entered when uploading the initial model.  IF NOT, you have likely not done step 3.1 or 3.2  Please cancel and try 3.2 again, in this case.
  7. After confirming the model metadata, your updated model will replace the old one.

And remember ... DO NOT DELETE the old model before uploading the revised model (unless you have an explicit reason to do so).

[ Matthias ]

Method 3

 After puzzling for some days over how to revise a 3D Warehouse model, I find that uploading a model of any sort, brand new or already in 3D Warehouse, geolocated or not, is easily done from the model's SketchUp screen.  

  1. Once your model is ready to go to 3D Warehouse, go to the SU menu bar and select File > 3D Warehouse > Share Model.  
  2. Once the model is uploaded, it can be revised as often as desired by downloading it from its 3D Warehouse home page (there's another term for this page) via the handy click-able command on the page.
  3. This downloaded SU file can then be opened and the model revised, or deleted and replaced with another model (The new model can be created in the downloaded file or copied and pasted from another SU file.)
  4. Then the same menu sequence is used to upload the file again.  During the upload process, the metadata is presented for revision. 
What makes this a revision process rather than a means of uploading a new file is that using the file that you downloaded from 3D Warehouse preserves all the metadata of the original or most recent upload and thereby replaces the current 3D Warehouse file with the revised one..

I believe Matthias is describing this same procedure, but his concern over saving the model after uploading confused me.  The method I just described seems not to require one to think about that.

[ Lemastre ]

Method 4

  • Model ID  Is a Jim Foltz script that lets you view and Edit your model ID.
  • If you need to remove the Model ID, use Jim's script or
    • Open the ruby console and paste:
    • Sketchup.active_model.attribute_dictionaries.delete('3DWarehouse')

Method 5

One other thing...

 I have had this experience several times now:

1. Create and save model, upload to 3D warehouse through Sketchup, apply it for 3D Buildings Layer acceptance.

2. 3D layer acceptance, and I find that the model is not exactly as I intended somehow once displayed on the 3D Buildings Layer.

3. Open last saved version on my computer, edit, and try to send up to replace the existing .kml, which it will not let me do.

4. Share it up to 3D warehouse as same name as original, but with -FINAL on the end.

5. The (FINAL) model becomes the 3D Buildings Layer blue ribbon model, and the original has blue ribbon removed.

So, the objective to edit an uploaded (shared) and 3D Buildings Layer model is accomplished, but in a roundabout fashion.

Of course, now that I've been so sloppy as to need to edit a model later, I'm becoming more critical of what I submit to begin with.




Cool Features

Google Earth Browser Plugin
There is a new browser plugin which will let people preview the KMZ model in the 3D Warehouse on a 3D map - like Gaieus'  Zsolnay Mausoleum.
 RSS  will let you keep updated for favorite searches.
Model Sharing Options
Model owners can choose how their models are viewed on the 3D Warehouse.
Product Connect  Igloo Studio's designer/builder product plugin for the 3D Warehouse with an easy way to add model attributes.

More eventually