Posts tagged 3D

Google SketchUp 7, 3D export, and Vue 7 Infinite

Google have just announced the release of SketchUp 7. SketchUp is a wonderfully simple 3D modelling package, often used to populate Google Earth with 3D models of famous buildings. SketchUp Pro is the paid-for ‘grown up’ version of SketchUp, allowing, amongst a range of features, 3D export of models in a variety of formats.

The free version of SketchUp only allows models to be saved in the proprietary .skp file format, and export to kml for inclusion in Google Earth. However, I noticed on the version comparison (Why go Pro) page, that listed in the 2D export feature list, that Collada (a 3D interchange format) export was supported. It’s strange to see it listed as a 2D file format, but there you go. This is exciting, as it means that the free version of SketchUp would be more usable to me (I can’t afford the $499 for the Pro version).

Sketchup Collada export

So, I downloaded SketchUp, and made a quick box model. I can do more complex models, honest!

Simple model in Sketchup 7

The next step would be to export as Collada. Since it was listed as a 2D export format, I looked for it in the 2D export menu, but JPG, PNG and TIFF were the only options. So I checked the 3D export menu, which only listed KML and a tempting link to upgrade to Pro. The help menu didn’t seem to mention Collada export either. Initially, I put this down to an error by Google, and that this was indeed a Pro feature that had slipped into the free version’s feature list.

However, rarely one to give up, I decided to export the model as KML and see what I could do with it. I noticed that KML exports were KMZ files (a compressed file containing geometry and textures). On my Mac, I convinced Stuffit 10 to unzip the KMZ file to my desktop.

unzipped KMZ file

Stuffit created a directory containing the unzipped files. At first this just looked like it was a kml file and materials, but a quick look in the ‘models’ directory revealed a file with the extension .dae – which is the extension used by Collada files. So, through a rather backdoor method, it does indeed export Collada files. Which also means that Google Earth will read Collada files, which could lead to some interesting possibilities.

The next step is to test the exported file. I’m lucky enough to have a copy of E-On Software’s Vue 7 Infinite at work, which supports the import of Collada files. Windows users of Vue are lucky enough to have a native .skp import, but it’s something us Mac users have to go without. Collada export neatly solves this problem.

The exported file in Vue

It wasn’t that straightforward in Vue, however. The imported Collada file appeared to have no texture applied to it. A look in Vue’s material inspector revealed that for some reason the material had 100% transparency. Setting this back to 0% transparency showed my SketchUp-designed object, which I was able to render. Success!

While SketchUp Pro offers a lot more functionality, as well as plugins, the free version is still very useful for simple modelling tasks. Being able to export in 3D from the free version is a definite boon, and my use of Sketchup will definitely increase as a result.

I hope that this is of use to 3D artists out there – feel free to leave comments if you have any ideas on how to streamline the process.


I’m featured on a 3D software company website


E-On software, developers of Vue 6 Infinite, my 3D package of choice for landscape visualisation, are running a feature on my recent work. It’s quite nice to have been picked by them to show off what the software can do.

But I am left with a little sour taste in my mouth. The latest “update” for Vue 6 Infinite breaks network rendering on the Mac. And what am I currently working on? A large scale animation of a digital elevation model (DEM) of a world heritage site. What do I need? A render farm of lots of computers. Great.

So I’ve rolled the software back to its previous state, and net rendering works again. Or so it seemed. Network rendering using the “HyperVue” and “RenderCow” elements of Vue are shockingly unreliable. I’ve battled with it for years, and it seems to actually be a lot worse than it ever used to be.

Over the last week or so, every render but one (say 9 out of 10) have failed. Either the RenderCow clients have crashed, or the whole thing has gradually just… stopped. Without finishing. Maybe 300 out of a 1000 frames are rendered. Next try, it’ll do 162. The RenderCows just permanently get stuck, one by one.

I’ve got support tickets open, but E-On are going to have to do something quite major to fix this.

Unfortunately, even though I’m now being used to advertise their software, I can’t actually recommend it if you need to do any large scale animations, with real deadlines, if you’re a Mac user. It’s great if you want to use it for a hobby, but you can’t rely upon it.

I have a complete love/hate relationship with Vue. It does produce beautiful images that are incredibly difficult to achieve using other software, and it’s quite simple to use, but it’s just so darned unreliable.

There’s now a Personal Learning Edition version of Vue 6 Infinite, if you’re curious about it.