Tutorial: Importing Blender 3d content into Lightwave or Vue

Radio ltelescope array, lightwave

One of the frustrations of working with CGI is that you sometimes find a brilliant free model, but it’s not for your software. And a specific example that has frustrated me is that there are some great models available in Blender format on the NASA 3d object library site:

NASA 3d library
NASA 3d library

Now, whilst I have heard of Blender, I’ve never tried to use it, and 3d packages can be very difficult to learn. But I decided to give it a go. Maybe I’d be lucky!

Blender is open source, free, and available for Mac, Linux and Windows. You can download it here:

Blender bannerInstallation should be painless, though it can use quite a bit of disk space.

Files for Blender have a filetype of .blend, and once it is installed, you should be able to double click the object to load it in. Like this:

Blender model of the suriosity rover
Blender model of the curiosity rover

Getting it exported is no more difficult! You simply go to the file menu, select export, and choose your format, like this:

Blender file menu
Blender file menu

In this case I have used OBJ, in my experience it generally works well, as it is simple. If your destination package supports other formats though, by all means try them. You may get better results.

The final step is to confirm your choice. WIth my install the file save dialogue took over the whole screen for some reason, but that’s not important. Choose the destination file, folder, and confirm.

Blender file confirm
Blender file confirm

If you pick the same folder, it will be easier to locate the textures.

Let’s check the results. In my case I am using the Lightwave 3d modeller to examine the output OBJ file.

Checking in Lightwave
Checking in Lightwave

Looks good apart from those pink boxes, what is going on there?

It turns out that Blender uses dummy polygons to store pivots. These have been preserved in the exported model, but you don’t want to see them. There are two obvious ways to do this.

  1. Select the polygons and delete them, (if using a modeller). The surface is called “pivot”, which helps identify them.
  2. Select the surface, and set it to 100% transparent, zero specular / shininess, if using a package with no modeller, such as Vue. This will make it invisible.

That’s it! Easy, wasn’t it!

Now you will probably want to fine tune surfaces, to make the object look it’s best in the software of your choice. But it’s a great starting point, and you may be lucky enough for this to be unnessesary.

To wrap up, here’s a render I made of the exported Curiosity Rover in Vue:

Return to Curiosity
Return to Curiosity

And here’s a Lightwave 3d render of the NASA Deep Space Network dish, from the same NASA 3d object library page.

Array of radio telescopes
Array of radio telescopes

If you find any high quality space downloadable Blender objects, please let me know in the comments!

Nick

3 thoughts on “Tutorial: Importing Blender 3d content into Lightwave or Vue”

  1. Very nice tutorial Nick on how to go from blender to Lightwave obj format. I liked the pointers you gave as well. Thanks for those.

    Randy Columbia, Maryland

    1. When you load the exported model you will need to point the software at where the original files were located. At one point in th tutorial I recommend saving the object to the same place as the textures to make life easy…

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.