Aug/28
2009

Tutorial #1: Let's get started, making virtual worlds with Google Sketchup and Unity 3D!

This is the first in a series of tutorials I will be writing up, detailing the fastest and easiest way to get to your goal.

Many of you out there are currently using Google Sketchup to get to grips with 3D modelling, but very few of you are aware of how easy it is to make a virtual world you can explore and walk around. Maybe you're into doing architectural visualisation but all you know how to do is make static images and movies. Wouldn't it be better if you could allow people to explore your 3D environment in real-time?

This is how to do it, and now is the time to learn. The 3D industry is expanding faster than it ever has and if you're about staying ahead of the game you need to think in terms of accessibility. To that end, the engine we're going to be using is called 'Unity 3D'. Like Adobe Flash, it will allow you to present 3D content from inside a webpage. Why make a virtual world that requires the user to download an installation file to see when you can run it from inside an internet browser?

Never make the mistake of thinking that 3D engines are only good for making games with. There's a huge industry out there covering fields like simulation, visualisation and training just to name a few. While it's true that competition in the gaming industry is what fuels the necessary advances in technology, it's just a part of the picture.

We're going to make a very small scene, this tutorial will cover just the basics.

You will need the following software...

Google Sketchup (free)
Light-up Plugin for Google Sketchup (trial)
Unity 3D for Windows or Mac (free)

I'll explain in detail what each of these is good for on the next page.

Pages: 1 · 2 · 3 · 4 · 5 · 6





7 comments
Comment from: diamondTearz [Visitor] · http://diamondtearz.org
Thanks for taking the time to put this tutorial together. I'm ready to dive into it! This'll be my first scene done in Google Sketchup.
08/29/09 @ 15:51
Comment from: Eyal [Visitor] Email
THANKS!!!

it was my wish to be able to make an executable of a project to send a customer so he can walk in it without a player.
it was also crucial that the end result
will show the lighting effects in the project.
i was intimidated by the complexity of the Unity GUI, and you made me cross that barrier
and in no-time i have an exe !
i owe you and Adam (LightUp) alot.
11/08/09 @ 00:48
Comment from: baseldekker [Visitor]
Help!

I have do all steps, i drag te model inside unity, i wil walk, i hit the house, or i wolk inside! The wall or all other things work not correct!
Can anyone help me?
11/28/09 @ 18:46
Comment from: Virtual Autonomy [Member] Email
It sounds like you haven't got any collision detection enabled. To solve this, do the following:

From the 'Project' section, select your house and then, from under the 'Inspector' section of the GUI, look for an area called '(FBXImporter)' - now, just tick the box which says 'generate colliders'.

Unity might remain unresponsive for a while, depending on how complex your geometry is, but after it's finished, you should now have some colliders.

Good luck!
11/30/09 @ 15:25
Comment from: baseldekker [Visitor]
Thanks, or i have another problem. I have a model maked in sketchup, exported, or you can go in the house. I have maked a door(a gate) or i don't can come into the house.
Can you help me?

greetz,

baseldekker
11/30/09 @ 18:25
Comment from: Virtual Autonomy [Member] Email
If you have a piece of geometry you don't want to create colliders for, you should be able to remove them, if they exist, from the inspector.

Failing that, export the geometry for your gate separately and turn off the collisions.

Also, make sure that your FPS controller's scale isn't too high as, if it is, you might be bumping into the ceiling.
11/30/09 @ 22:19
Comment from: ev [Visitor]
Hay im having problems moving my house into unity. When i do, it is there, but the lighting isnt, it is just black. Also when i enter my house the walls arent visible, but from the outside they are. Also my LightUp.js is useless, it just gives errors all the time even though i did everything like you said. Could you help? Spent 5 hours today and got nothing back. Any help is appreciated :D
04/08/10 @ 17:25
Leave a comment

Your email address will not be revealed on this site.

Your URL will be displayed.
(Line breaks become <br />)
(Name, email & website)
(Allow users to contact you through a message form (your email will not be revealed.)
This is a captcha-picture. It is used to prevent mass-access by robots.
Please enter the characters from the image above. (case insensitive)