View Full Version : Starship windows with Interior

20th Dec 2006, 19:09
Our goal here is not to create a highres replica of the insides of a starship, rather it's to simulate this using a few textures and a few polys.

I turned on the snap toggle and angle snap toggle for this tutorial in Max. (Just FYI)

1. Create a box in the front viewport (Length 100, Width 200, Height 100) that will be used as the inside walls of our virtual interior. The walls will consist of 3 sides - left, back, and right, a floor, and a ceiling. So this means you can delete 1 of the sides all together.
http://www.scifi-meshes.com/aceman/tutorials/window/small/1.jpg (http://www.scifi-meshes.com/aceman/tutorials/window/large/1.jpg)

NOTE: Other shapes can be used for the interior walls, for example a half cylinder.

2. To delete the side in 3D Studio Max simply convert your newly created box into an "editable poly" by right click on the object and selecting it from the drop down menu. Now click on the "modify" tab.

3. Now that your box is an editable poly, we will delete a side and refine our shape. I should point out that I'm going to create a room witha slanted exterior wall like you would see on the saucer section of a starship. (I reference "trek" because it's easily referened - this could apply to any space ship). Click on the [+] symbol next to "Editable Poly" and click on "vertex" it should turn yellow.
http://www.scifi-meshes.com/aceman/tutorials/window/small/2.jpg (http://www.scifi-meshes.com/aceman/tutorials/window/large/2.jpg)

4. In the left view port select both of the lower vertices of the face that will be deleted. Move these vertices out to create the slanted angle that will match our exterior wall's slope.
http://www.scifi-meshes.com/aceman/tutorials/window/small/3.jpg (http://www.scifi-meshes.com/aceman/tutorials/window/large/3.jpg)

5. In the Modify rollout click on "Polygon". Now click on the sloped face or your box and delete it.
http://www.scifi-meshes.com/aceman/tutorials/window/small/4.jpg (http://www.scifi-meshes.com/aceman/tutorials/window/large/4.jpg)
You will notice that the **normal of the faces on the inside or your box are not visible. This is because they are facing outward. We need to turn them so they all face inward.
**A normal is a vector that is perpendicular to a surface.
http://www.scifi-meshes.com/aceman/tutorials/window/small/5.jpg (http://www.scifi-meshes.com/aceman/tutorials/window/large/5.jpg)

6. Click "ploygon" again from the modifier list to turn the selection off. From the Modifier List drop down select "normal". This will flip the faces of the our 5 sided box. Because this shape will be on the side of our starship (not shown) it won't matter that you can see through them. But you will be able to see the textures applied to the sides when viewing the room through the windows. More on that soon...
http://www.scifi-meshes.com/aceman/tutorials/window/small/6.jpg (http://www.scifi-meshes.com/aceman/tutorials/window/large/6.jpg)

7. At this point you could simply place this 5-sided box behind your windows. But I'm going to take a moment to create the exterior slopped surface to better illustrate the effect. For this next section I'm going to
make a line in the left view that will serve as the exterior hull, and then I will cut windows into it, give it some depth, and we'll be ready for the textures.

8. Create a line (like mine or your own) in the left view using a spline.
http://www.scifi-meshes.com/aceman/tutorials/window/small/7.jpg (http://www.scifi-meshes.com/aceman/tutorials/window/large/7.jpg)

9. I'm going to refine my line to make it smooth but this step is not required.
http://www.scifi-meshes.com/aceman/tutorials/window/small/8.jpg (http://www.scifi-meshes.com/aceman/tutorials/window/large/8.jpg)

10. Because your line will be create at zero.. you'll nee to move it right so that it goes just beyond the right side of your box (in the top viewport). Once moved, from the Modifier List select, "Extrude". I used a value of 340, but this depends on your scale and size of the box for your interior. Use whatever setting you'd like. Because my room will have 3 windows I set the extrude segments to 5 and will use the 3 center segments of that extrusion for my window placement.
http://www.scifi-meshes.com/aceman/tutorials/window/small/9.jpg (http://www.scifi-meshes.com/aceman/tutorials/window/large/9.jpg)

11. Now we'll create the window cut outs. These will be simple rectanglur splines with rounded corners created in the right position in the front viewport. My corner Radius is 11 but you don't have to round the corners if you don't want too. You'll note that your orginal placement of the newly created spline is at zero again, so to make things easier and so you can see it.. move it in the left viewport so the spline is beyond the exterior hull surface.
http://www.scifi-meshes.com/aceman/tutorials/window/small/10.jpg (http://www.scifi-meshes.com/aceman/tutorials/window/large/10.jpg)

12. Now shift-drag the spline (front viewport) to create the 2nd and 3rd window. Set it to copy and to make two copies. Now we'll attach these two new splines to the orginal. Select the orginal spline window shape and
right-click it and convert it to an "editable Spline". Once done, from the modifier tab, turn on attach, and click on the other two remining splines. This will merge these seperate splines into a single object. Click attach again to turn OFF this function. **I will be creating another set of windows for this tutorial, but you do not have to do this.**

Computer crashed so I had to start over, this is why the hull shape looks alittle different then the previous slide.
http://www.scifi-meshes.com/aceman/tutorials/window/small/11.jpg (http://www.scifi-meshes.com/aceman/tutorials/window/large/11.jpg)


14. Click on the hull surface we made from the extruded spline. Apply a "normal" modifier to turn the face normals so they face outward. Now, Right-click on this object and convert it to an "editable poly".

15. From the the "Create" tab (top right of screen) click on the "Geometry" icon (sphere). From the dropdown menu select "Compound Objects". With the Hull surface selected, Click on ShapeMerge.

16. Once ShapeMerge is turned on. Click on "Pick Shape" and click on the window splines. Assuming the faces of the hull are turned correctly you should see the shape of the windows cut into the surface of our hull.
Click Pick Shape again to turn it off.
http://www.scifi-meshes.com/aceman/tutorials/window/small/12.jpg (http://www.scifi-meshes.com/aceman/tutorials/window/large/12.jpg)

17. Righ-CLick on the hull and convert it into an editable poly. You can also hide and or delete the window spline shapes you used to cut the hull.
18. Once the hull us turned into an editable poly again, click on "Polygon" from the modifier window. The newly cut shapes should highlite. Now you could just delete them, but we're going to use them for a bit to
give your hull alittle depth.
http://www.scifi-meshes.com/aceman/tutorials/window/small/13.jpg (http://www.scifi-meshes.com/aceman/tutorials/window/large/13.jpg)

19. With the window faces still selected click "Extrude" (small box to the right of the words). This brings up a window. For this example I used a value of -10. Click Ok.
http://www.scifi-meshes.com/aceman/tutorials/window/small/14.jpg (http://www.scifi-meshes.com/aceman/tutorials/window/large/14.jpg)

20. Now simply delete the still-selected faces.
http://www.scifi-meshes.com/aceman/tutorials/window/small/15.jpg (http://www.scifi-meshes.com/aceman/tutorials/window/large/15.jpg)

21. You should really start to be able too see where I'm going with this tutorial. Now that our scene is setup properly let's move onto the texturing portion. BTW - for this tutorial I'm not going to texture the
hull or put glass into the scene. I think you can figure that out on your own.
http://www.scifi-meshes.com/aceman/tutorials/window/small/16.jpg (http://www.scifi-meshes.com/aceman/tutorials/window/large/16.jpg)

22. Now to create a nice texture for the interior we'll need photoshop or some sort of image editing software. so start that up. We'll come back to max in just a few minutes.

Got my images from: Specification deck A starship Enterprise NX-01 (http://startrek.enterprise.online.fr/tech/tech_decka.php)

23. Because the texture will usually only be visible in a fleeting moment. It's not important that your image be perfect. Just interesting to create the illusion. I found a sickbay image and simple doubled the width and extended the walls outward.. the black wall will have most of the detailing. I made 4 textures: backwall, sidewalls, floor, and ceiling. (my texture).
24. Now back in max, I think we should refine our box just alittle more to make sure we create what appears to be a seamless walled room. So I'm going to chamfer the back two corners from the open area to give it more
of a rounded shape.
http://www.scifi-meshes.com/aceman/tutorials/window/small/17.jpg (http://www.scifi-meshes.com/aceman/tutorials/window/large/17.jpg)

25. Once your done we need to apply our 4 textures (backwall, sidewalls, ceiling, floor). Simply select the face and detach it and then apply a UVW Map to each an apply the textures normally. You will need to probably
tweek the map for the walls.
http://www.scifi-meshes.com/aceman/tutorials/window/small/18T.jpg (http://www.scifi-meshes.com/aceman/tutorials/window/large/18T.jpg)

26. I grouped the room-box and replicated it.. flipped the back wall image.. and placed it by behind my upper window set.. then grabbed the entire structure, group it.. then replicated it a few times to simulate a
series of windows. That about wraps up this tutorial. You can expand on it as you see fit.. add windows, people, small objects..etc. Have fun.
http://www.scifi-meshes.com/aceman/tutorials/window/small/19.jpg (http://www.scifi-meshes.com/aceman/tutorials/window/large/19.jpg)

Final Image.
http://www.scifi-meshes.com/aceman/tutorials/window/small/20.jpg (http://www.scifi-meshes.com/aceman/tutorials/window/large/20.jpg)

Watch an animated flyby: HERE (http://www.scifi-meshes.com/aceman/tutorials/window/windows.wmv) (300K wmv file).


PS: I may update this tutorial as I have more time with alittle tweaks. Please post questions if you have any and I'd be happy to see if I can help you.

20th Dec 2006, 19:14
That's awesome I was just looking for something like that.

20th Dec 2006, 19:46
Good stuff Aceman.

An additive comment on windows.

Remember when cutting your windows into your hull that the hull's angle/curve will distort the windows shape on the hull. So it's easiest to place the window cut out perpendicular to the hulls surface to keep the windows planned shape.

23rd Dec 2006, 23:17
Great tutorial Ace! I used this exact method when adding the windows on my Prometheus.

31st Dec 2006, 16:42
Good tutorial. But, dose anyone know if you can do something similar in Maya? (The projecting spline shapes onto the hull mesh that is)

31st Dec 2006, 17:40
With Maya's NURBS yes.

1st Jan 2007, 06:46
Great tut.

One stupid question tho: as perfectly suited for close-ups as this is, would it be beneficial for long shots?


1st Jan 2007, 07:08
More then likely not due to render times.

1st Jan 2007, 11:18
Cool stuff Aceman, thanx for that :)

3rd Jan 2007, 22:00
Great stuff, Ace.

Now all we need are those lovely tuts on rounded gun ports...

3rd Mar 2007, 02:39
Damn Ace, that's awesome! I just saw this tut now and it looks spiffy! From a distance it looks good but the rooms does seem a bit empty, that could be my only crit.

3rd Mar 2007, 21:29

Great tutorial with really nice looking results Aceman! Although I don't use MAX, I think I can use some of that inspiration from you in TS!

8th Mar 2007, 00:08
Very cool tutorial AceMan!!! thanks for sharing with us all!!

12th Sep 2007, 02:18
Great tutorial Aceman :thumb:

I have one question,

it may sound stupid, but why is it not working when the hull surface is on the right side of the perspective view and the windows are on the left side ? :confused:

is it because of the shape we're made in the front windows ?

15th Oct 2007, 12:23
To answer your question jpgauvin - I believe that's because the window glass has specular on it.. so the light source I have in the scene is reflecting off the glass, from the other side the specular reflection can't be seen.

Another way to make the room appear LESS empty is to simply use a curved surface behind the window with a texture of a furnished room. I found this method doesn't work well for close-ups.


9th Mar 2008, 19:13
Good tutorial. But, dose anyone know if you can do something similar in Maya? (The projecting spline shapes onto the hull mesh that is)

Yes it is possible. Simply create a CV Spline on the Y-Z plane and copy it. Then move the duplicate spline away from the original, select them both, and do a LOFT (in the Surfaces menu). That should give you the face. Then do an Extrude command on the face and that will give you a 3D of the spline shape.

EDIT: I found some errors in here originally, edited to reflect accurate instructions.

25th Apr 2008, 04:31
i cant find the picture of the room?????

25th Apr 2008, 15:19
Yanko, there's a link in the first post, where you can find several interior pictures.
You also could make your own screencaps ;)

30th Jul 2008, 01:00
another way to use the cutter is to cut the windows out with the plane perpendicular to the surface. then grab the back of the indentation (the faces) pull them out pretty far (like an inside out sock) with the move option. and then select all the outside vertices from the end of the extrusion, and click remove. the window surface will be perfectly matched to the original surface.

22nd Sep 2013, 09:26
It's plenty useful for me...striking creation of yours. Helps me a lot dude. Thanks!!

Nell 3D
5th Nov 2014, 05:00
long ago I saw this tutorial and liked it. now back to him and no image appears, are the broken link ... to do?