Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
user guide
Swift 3D
v 1.00
User Guide
PDF Version 1.1
2000 Electric Rain, Inc.
Copyright
This manual and the software described within its pages are furnished under license and may only be used or copied in accordance of
the terms of such license. Program copyright 2000 Electric Rain Inc. Manual copyright 2000 Electric Rain Inc. All rights reserved. No
part of this manual may be reproduced in any form or by any means without the expressed written consent of Electric Rain Inc.
Translation: Its ours and you cant have it! THTHPPPT! Unless you say pretty please.
Trademarks
Swift 3D, the Swift 3D logo and Crystal Trackball are trademarks of Electric Rain Inc. Electric Rain reserves the right to seize all your
assetsHey, what are you doing reading this ridiculous fine print. OK, you caught us. Well keep it legal. Macromedia and Flash are
trademarks or registered trademarks of Macromedia, Inc. Microsoft, Windows, Windows 95, Windows 98, and Windows NT are
trademarks of Microsoft Corporation. Adobe and Illustrator are trademarks or registered trademarks of Adobe Systems Inc. All other
product brand names are trademarks or registered trademarks of their respective holders. Translation: Make up your own stuff.
Credits
Swift 3D was designed by John Soucie, RainMaker.
He had a bunch of help from Mike Soucie, RainMan.
On occasion Todd Robertson, HeavyRain, stuck his head in and said, Stellar work, RainMaker!
Once in awhile Nick Petterssen, RainWriter, threw in his two cents worth - and then asked for change.
The RainMaker was well tolerated by his wife, Sarina Soucie, RainStorm, and his children, Kaitlin and Jessica, the
RainDrops, who still remember who he is. Hey, while were at it lets applaud Frank and Freda Soucie for hatching such
ingenious offspring and give a deep bow to Grandma Ciccarelli for keeping it real, Goddammit!
Wed also like to throw in a bone of recognition to Shelly Futch for her direction and design input and give a firm slap on
the back to all of our beta testers, Mano, Vince, Alex, Georges and others.
The Swift 3D User Guide was penned by Nick Petterssen, RainWriter, and proofed by Christine Pettersen, Running out of
RainThings.
Cover artwork and graphic design was masterminded by Jeff Schaich, the fabulous art guy. (Were still working on his
nickname.) Jeff and Ted Rockwell, Coordinator Extraordinaire, work for Justin Havlick at Zeitgeist Design, an integral part
of what Electric Rain is all about.
Thanks Yall!
SWIFT3D
user guide
CONTENTS
CONTENTS
CHAPTER 1: Introduction.....................................................................9
Im Nick and this is Swift 3D...............................................................................................9
About Swift 3D...................................................................................................................10
System requirements.........................................................................................10
Installation...................................................................................................1 1
About the manual............................................................................................................1 2
Terms and conventions.....................................................................................1 3
Product support...............................................................................................................1 4
CHAPTER 2: Exploring the Interface...................................................17
Creating a new Swift 3D document.................................................................................18
Toolbar shortcuts...........................................................................................................18
The interface.....................................................................................................................1 9
Customizing the interface................................................................................................20
Undocking and docking toolbars.......................................................................20
Resizing toolbars................................................................................................2 1
Setting the scene.............................................................................................................22
Viewport.....................................................................................................................22
Camera View....................................................................................................................2 3
Property Toolbox..............................................................................................................24
Layout..........................................................................................................24
Camera options...................................................................................2 5
Display options...................................................................................2 5
Environment.................................................................................................26
Background.....................................................................................26
Ambient light color...............................................................................26
Apply button.....................................................................................................................26
SWIFT3D
user guide
CONTENTS
Object buttons..................................................................................................................2 7
Text.............................................................................................................27
Sphere...........................................................................................................27
Cone..............................................................................................................27
Torus...........................................................................................................2 7
Manipulating objects........................................................................................................28
Selecting objects...............................................................................................28
Scaling objects....................................................................................................28
Reset transformation button.............................................................................28
Camera controls...............................................................................................................29
Panning.........................................................................................................29
Zooming........................................................................................................29
Camera pan button.............................................................................................29
Secondary camera button..................................................................................30
Zoom camera extents button.............................................................................30
Help Button........................................................................................................30
Crystal Trackballs...........................................................................................................3 1
Object trackball................................................................................................3 1
Lock axis buttons...............................................................................3 1
Lighting trackball............................................................................................32
Lock axis buttons................................................................................32
Add light...........................................................................................32
Add spotlight.....................................................................................3 2
Subtract light...................................................................................32
Gallery Tools..................................................................................................................3 3
Materials Palette.............................................................................................33
Animation Palette...........................................................................................34
Animation Toolbar........................................................................................................34
SWIFT3D
user guide
CONTENTS
Menu Items.....................................................................................................................35
File menu............................................................................................................35
Edit menu............................................................................................................36
View menu.........................................................................................................37
Animation menu.................................................................................................38
Setup menu.........................................................................................................38
Arrange menu.....................................................................................................38
Window menu....................................................................................................38
Help menu..........................................................................................................39
CHAPTER 3: Tutorial...........................................................................41
Opening a new file..........................................................................................................42
Create text........................................................................................................................43
Zooming the camera.........................................................................................................44
Adding an object...............................................................................................................45
Scaling an object..............................................................................................................45
Creating an identical object.............................................................................................46
Grouping objects..............................................................................................................47
Rotating objects...............................................................................................................48
Positioning objects..........................................................................................................49
Panning the camera.........................................................................................................50
Applying materials to objects..........................................................................................50
Adjusting lighting scheme...............................................................................................5 1
Applying drag and drop animations.................................................................................52
Viewing animations..........................................................................................................52
Exporting images..............................................................................................................53
SWIFT3D
user guide
CONTENTS
CHAPTER 4: Objects..........................................................................55
Text............................................................................................................................55
Bevels...........................................................................................................56
Style................................................................................................56
Depth...............................................................................................57
Faces...............................................................................................57
Smoothness....................................................................................57
Sizing............................................................................................................58
Applying materials to surfaces..........................................................................59
Object properties.............................................................................................................61
Draw back faces.................................................................................................6 1
Hide..............................................................................................................61
Shapes........................................................................................................................62
Sphere..........................................................................................................62
Cone.............................................................................................................62
Cylinder..........................................................................................62
Torus............................................................................................................63
Creating a cube..................................................................................................64
Grouping and ungrouping objects...................................................................................65
CHAPTER 5: Materials........................................................................67
Materials and light...........................................................................................................67
Diffuse light.......................................................................................................67
Ambient light.....................................................................................................68
Highlight......................................................................................................68
Creating new materials...................................................................................................70
Editing materials..............................................................................................................72
SWIFT3D
user guide
CONTENTS
CHAPTER 6: Lighting..........................................................................73
Lighting concepts.............................................................................................................7 3
Spot light vs. point light..................................................................................................74
Adding and subtracting lights..........................................................................................74
Placing lights into scene...................................................................................................75
Background and ambient light color...............................................................................76
CHAPTER 7: Animations....................................................................79
Animation concepts.........................................................................................................79
Animation timeline.........................................................................................................80
Frames and keyframes.....................................................................................80
Selection window...............................................................................................8 1
Current frame indicator.....................................................................................8 1
Position........................................................................................................8 1
Rotation........................................................................................................8 1
Scale.............................................................................................................8 1
Animation control buttons................................................................................8 1
Frames per second............................................................................................82
Loop function....................................................................................................82
Creating animations using the timeline...........................................................................82
Deleting animations........................................................................................................84
Pausing animations........................................................................................................84
Animation properties.....................................................................................................85
Drag and drop animations...............................................................................................87
Changing the default length...............................................................................87
Deleting......................................................................................................87
SWIFT3D
user guide
CONTENTS
SWIFT3D
user guide
CHAPTER 1: INTRODUCTION
SWIFT3D
user guide
CHAPTER 1: INTRODUCTION
100
1
SWIFT3D
user guide
CHAPTER 1: INTRODUCTION
111
1
SWIFT3D
user guide
CHAPTER 1: INTRODUCTION
122
1
SWIFT3D
user guide
CHAPTER 1: INTRODUCTION
133
1
SWIFT3D
user guide
CHAPTER 1: INTRODUCTION
Online help
While youre working in Swift 3D there is always help just a mouse click away (actually two clicks,
but whos counting). By using the Help button on your main toolbar (See Chapter 2 on Exploring the
Interface) you can access our context sensitive help system. The way it works is if you have a
question regarding an aspect of the interface you click the Help button and then place the question
mark over the item you need help with. By clicking a second time you will bring up a help box that
explains that particular function. This feature is great for answering basic questions and getting to
know the program better.
Web support
Chances are if it happened to you, it happened to somebody else too. For that reason we have an
excellent support section on our Web site. Frequently asked questions (FAQs) are organized in an
easy to find fashion and there are also listings of troubleshooting tips. You can visit our Web site at
http://www.erain.com for general information or go directly to the technical support section at
http://www.erain.com/support. You can also connect to our Web help through Swift 3D directly
by clicking on the Help menu. This will give you the three options of going to the Electric Rain Web
site, going to the Swift 3D technical support site or visiting the Swift 3D customer-only site. The
technical support site is the best place for you to find specific answers to questions. The customeronly site is more for information regarding minor upgrades and fixes.
144
1
SWIFT3D
user guide
CHAPTER 1: INTRODUCTION
Email support
If we havent satisfied your needs via the online help or through our Web site, you can use our email
support system. The basic idea is you mail us an explanation of your problem and we email you back
the appropriate solution. However, if youve already explored our other help resources and came up
empty handed, your question or problem is probably a tad more complex and well need some
information to remedy the problem. The following is a list of things that will be helpful for us to
reference as we work on your situation:
1. What type of machine do you have?
2. CPU type and speed?
3. What platform are you running, Windows 95, 98 or NT 4.0?
4. How many megs of RAM do you have?
5. What video system do you have?
6. What program, version number and build number do you have? (Under Help > About Swift 3D.)
7. What exactly is happening?
8. What steps lead up to the problem?
9. Are there any files associated with the problem (.EPS, .3DS, or .T3D)? If so, please attach them.
10. Are there any related error messages? If so, please tell us what they are.
Basically, the more information you provide us with, the faster and more completely we can answer
your questions.
All right folks, thats enough small talk. We need to jump into this program so make sure youve
installed Swift 3D and have your stereo juiced with some crucial tunes.
Lets git it on!
155
1
SWIFT3D
user guide
166
1
CHAPTER 1: INTRODUCTION
SWIFT3D
user guide
CHAPTER 2: INTERFACE
177
1
user guide
SWIFT3D
CHAPTER 2: INTERFACE
New Document
Save Document
Open Existing
Document
These shortcuts are just like those used in other programs. The first is for creating a new Swift 3D
document and it brings you to the options we just discussed. The second shortcut allows you to
open an existing Swift 3D document with the extension of .T3D, Swifts native file format. The third
button is used to save your document once you have begun to work.
188
1
user guide
SWIFT3D
CHAPTER 2: INTERFACE
Now that we have the program up and running, lets do the tour de force. Youre going to be faced
with a screen very similar to this:
Main
Toolbar
Property
Toolbox
Object
Trackball
Menu
Items
Viewport
Lighting
Trackball
Animation
Timeline
Materials/
Animation
Palette
199
1
Status
Bar
SWIFT3D
user guide
CHAPTER 2: INTERFACE
If you dont see the same interface, its possible your display is set to a 800x600 resolution, in
which case some of the toolbars may have been adjusted to accommodate the smaller screen
resolution. If possible, adjust your display properties to a larger size, preferably 1024x768. If your
display cant get a higher resolution, dont sweat, you will still have all the functionality of Swift 3D.
You may just have to move a few toolbars around to fit everything you need on the screen.
Which brings us to our first teachable moment. You can customize the interface by undocking and
docking almost all of the toolbars (the various windows you see) to meet whatever layout needs you
have. Personally speaking, I like them all just the way they are, but you go ahead and tweak to your
hearts content.
To undock a toolbar:
1. Move your cursor near any border of the toolbar you wish to
move until it changes into a Docking Cursor.
2. Click and hold the mouse button and a black border will appear around the toolbar indicating that
you have it in your control.
3. Move the toolbar to your desired location. As you approach the edges of your screen the toolbar
may resize itself to fit into a new docking position. If you would like to leave the toolbar floating,
hold the CTRL key down while you move it.
4. When youve got the black border where you want it, release the mouse button and youre in
business.
To hide a visible toolbar or show a hidden toolbar, use the View menu. Visible toolbars will be
checked and hidden toolbars will be unchecked. The menus are covered more in-depth at the end of
this chapter.
200
2
user guide
SWIFT3D
CHAPTER 2: INTERFACE
Another way to manipulate the interfaces appearance is to move the borders between the toolbars,
thus resizing them without changing their location. For instance, maybe you would like to see more
materials displayed so you resize the two trackballs to allow more room for the Materials Palette.
To resize toolbars:
1. Move your cursor near the edge of the toolbar you wish to adjust. When the
cursor changes to the Move Border Cursor depress the left mouse button.
2. While holding down the mouse button, adjust the toolbars border to its desired position.
3. Release the mouse button. Voila!
NOTE: If youve tried to make the toolbar smaller than its comfortable with (theyre sensitive about
looking too diminutive) it will bounce back to its smallest possible size.
If you are working with a small screen or less than 1024x768 screen resolution, or
if you just want to have more room to work with, there are some adjustments you
can make with your toolbars to gain screen space. First, look ahead to the Menu
section of this chapter and read the part about the View menu. Second, depending on the size and shape of your desired image you can undock some toolbars
and leave them floating in convenient places. Each situation is unique and there
are endless combinations so you just have to tweak the interface to accommodate your needs.
211
2
SWIFT3D
user guide
CHAPTER 2: INTERFACE
The what?
Viewport
222
2
SWIFT3D
user guide
CHAPTER 2: INTERFACE
In our daily 3D world its easy to stay oriented since we have familiar reference points like walls,
floors and ceilings to figure out the respective locations of objects such as chairs, plants and people.
Within Swift 3Ds world, there are no objects until you create them, so we have supplied you with a
3D grid based on the X, Y and Z coordinate system. The red line represents the X or horizontal axis,
the green line is the Y or vertical axis, and the blue line (just a point until you alter your camera
view) shows you the depth of your 3D world, or your Z axis. The intersection of these three lines is
sort of ground zero for your scene, and its coordinates are 0,0,0.
Camera view
Camera View Menu
233
2
SWIFT3D
user guide
CHAPTER 2: INTERFACE
Property Toolbox
Property List Box
Layout
This property allows you to control various aspects of your
scene. When you click on the Layout heading there are
three groups of controls you can mess with.
244
2
Property Toolbox
SWIFT3D
user guide
CHAPTER 2: INTERFACE
Camera
The Lens Length setting behaves just like a camera lens. The longer the lens length, the more the
camera will zoom in on your scene. The shorter the lens length, the more distant you appear to be
from your scene. There are other ways of adjusting how close your scene is to the viewer, but this
setting allows you to do it without moving the camera. One thing to note is that, just like a camera
lens, if you shorten the length, distortion occurs as your view becomes more panoramic in nature.
Display
The Display property refers to how and what things are going to be displayed within the Viewport.
Shaded means that any objects will be shown as solid objects covered with whatever material you
have applied to them. For the majority of time this will be the mode most useful to you.
Outline displays objects as wire frames only, with no fill patterns. This mode can be useful when
you have complex 3D models and intricate animation paths since it speeds up the process of
redrawing your objects every time you make a change in your scene.
Box just shows the smallest three dimensional box that each of your objects could fit into. Im not
exactly sure why youd use this feature, but the engineers said it was useful so I didnt argue.
Lights lets you see all of your lights in the Viewport, even though they wont be visible upon export.
Paths will display any animation paths that have been applied to your objects. The path of the
object will be shown as a purple line.
Grids turns on and off the X, Y, Z coordinate system.
Hidden is used to show or hide objects that have been rendered invisible by 3D Studio. More
information on importing these types of files can be found in Chapter 8.
255
2
SWIFT3D
user guide
CHAPTER 2: INTERFACE
Environment
You may be asking yourself what the difference is
between background and ambient light color. Or maybe
youre not. I was a bit confused but a simple explanation
cleared it up.
Background
The Background setting controls what you see behind
your objects, no matter what direction you look into your
scene. It has no effect on any of your objects and it does
not get imported into Flash. However, you will see the
background if you play your 3D SWF file in the Flash
Player.
Apply button
The Apply button is a crucial step in the process
of changing properties. When youre done
adjusting any settings you need to click the Apply
button to have those changes actually take effect.
266
2
SWIFT3D
user guide
CHAPTER 2: INTERFACE
Object buttons
These buttons allow you to create text and simple objects (called primitives) within your scene.
They are about as easy to use as a light switch a simple click will place your chosen object onto
the intersection of the X, Y and Z axis lines. Once the object is in the scene you have control over its
characteristics through other means that will be discussed later.
Cone Places a hot fudge Sunday into your scene. (Oh, sorry. I was getting hungry. Its
actually just a cone.)
Torus Places a torus into your scene. (I wont scoff if you call it a doughnut. I do.)
All of these objects arrive in your scene with their default characteristics, including standard size
and gray shading.
277
2
SWIFT3D
user guide
CHAPTER 2: INTERFACE
Manipulating Objects
Selecting objects
To change the attributes of your objects you will need to be able to select them.
To select an object, simply click on it and look for a wire frame box to appear around it.
To select multiple objects, hold down the SHIFT key while you are selecting each object.
To select all objects in the scene, choose Edit > Select All.
Once an object is selected, its properties will appear under the Property List box and you can
modify them at will.
To delete an object that has just been selected you can use the Delete key or choose Edit > Delete.
Scaling button
Use the Scaling button when you want to resize an object. Once youve clicked the
button, place your cursor over the perimeter of the object and hold down the left mouse
button. When you get the scale cursor symbol, drag your mouse away from the center of
the object to increase its size and towards the center of the object to decrease its size.
The scaling button is designed to be a one shot deal, so when youre done transforming
an object the button will reset itself.
288
2
SWIFT3D
user guide
CHAPTER 2: INTERFACE
299
2
SWIFT3D
user guide
CHAPTER 2: INTERFACE
Its easy to turn the Camera Pan button on and forget about it. Later, youre on
the verge of a nervous breakdown because you cant select the flippin torus you
just created. Theres enough things in the world to get frustrated about so I avoid
this button at all cost.
300
3
SWIFT3D
user guide
CHAPTER 2: INTERFACE
Crystal Trackballs
Crystal Trackballs are tools that allow you to position both objects and lights. They work like you
were turning a virtual ball with your mouse. Just click and drag on the surface of the ball and it will
turn whichever way you choose. Theyre slick little units and quite easy to use. Lets take a look at
each one individually.
Object Trackball
The Object Trackball is designed to let you adjust the
orientation of objects in your scene. It remains inactive
until you have selected an object. Once you have something selected, the object appears within the Object
Trackball and can be rotated by clicking and dragging on
any part of the trackball itself. You will see the object
spinning or rotating within the trackball and in the actual
scene simultaneously. Simple as that.
Object Trackball
user guide
SWIFT3D
CHAPTER 2: INTERFACE
Lighting Trackball
This trackball allows you to control the placement,
location and type of lights that illuminate your
scene. Think of the lights as being positioned on
the outside of an imaginary sphere shining into
the center. The spheres size varies depending on
your scene, but is always as small as possible
while still encompassing all of your objects. In
other words, the more spread out your objects
are, the farther your lights will be from the center
of your scene.
Lighting Trackball
If you would rather have the trackball move in a specific direction you can use the Lock Axis
buttons to the left to set the direction you wish to rotate your object, or you can use the shortcuts
mentioned in the following Nicks Tips. The three options are identical to the Object Trackball.
The Add Light buttons let you create as many as 16 lights that shine into your scene.
There are two types of lights: Point Lights, which behave similarly to light bulbs, and
Spot Lights, which direct a focused beam into the center of the scene. To move the lights
around your scene you can select a light with a click and it will become a red wire frame.
Now you can use the Lighting Trackball to position the light exactly where you want it.
Use the Subtract Light button to remove a selected light.
When you want to rotate an object in a specific direction you can use these
shortcuts to lock the object trackball so it can only spin in one direction. After
selecting the object, holding down:
SHIFT will lock the trackball on its vertical axis.
CTRL will lock the trackball on its horizontal axis.
CTRL + SHIFT will lock the trackballs spin function so you can rotate the ball
clockwise or counterclockwise.
322
3
SWIFT3D
user guide
CHAPTER 2: INTERFACE
Gallery Tools
The Gallery is a combination of two types of tools,
Materials and Animations
Animations. The two buttons on the left of
the toolbar control which set of tools are available.
Materials Palette
Toggle Button
Animation Palette
Toggle Button
Materials Palette
Materials are sort of like colors, only better. Each material consists of an Ambient Light, a Diffuse
Light and a Highlight, which are covered more in-depth in Chapter 5 on materials. The prefab
materials supplied with Swift 3D are all drag and drop enabled so you can click and drag any of them
from the palette directly to the object you wish to modify. If you find our selection limiting or just
tres gauche, you can design your own materials. (Again, covered in Chapter 5.)
Materials Palette
333
3
SWIFT3D
user guide
CHAPTER 2: INTERFACE
Animation
Display
Window
Swift 3D comes with a handful of predefined animations that you can apply to any object placed
into your scene. These drag and drop enabled animations are the absolute simplest way to add
motion to your scene. To preview any of these animations, just click on the Animation Display
Window. In Chapter 7 youll learn how to create more complex animations as well as design your
own drag and drop animations.
Animation Toolbar
The Animation Toolbar is used to make your scene come to life. Any time a scene is changed over
time, through drag and drop or manual animations, the Animation Toolbar stores that information. Its a powerful tool that gets discussed in Chapter 7.
344
3
SWIFT3D
user guide
CHAPTER 2: INTERFACE
File Menu
New, Open, Close, Save and Save As are all standard
functions youll see on virtually any program.
Save Animation has to do with creating your own drag and
drop animations - discussed in Chapter 7 on animations.
The Import command allows you to bring in Encapsulated
PostScript (EPS) files and turn them into three dimensional
images that can be further manipulated in Swift 3D.
Export is the command you use when you are finished with
your scene and wish to create a vector file for use in a vector or SWF editor. Well go through this
process in the tutorial and discuss it at length in Chapter 8 on importing and exporting.
Send is one of those super-cool features that makes us feel like were really neck deep in the
information age. Its also one of those techy tools that Ive never ever used. It opens your default
email program and creates a new message with your current Swift 3D document already attached.
Summary Info lets you enter the detailed information about your document like Author, Title, etc.
The Open Documents line will list all the recent Swift 3D documents you have been working on.
Exit is computer-speak for Vaya con Dios.
355
3
SWIFT3D
user guide
CHAPTER 2: INTERFACE
Edit Menu
Unlimited Undos is music to my ears. No matter how good
you are at using a program, youll eventually mutter the
words, Whoa, what happened? Its times like these I reach
for the Undo button and say a prayer to the RainMaker.
The Delete command gets rid of unwanted objects. It erases
whatever is selected in your scene.
Cut, Copy and Paste behave like normal, but they only
work for objects within Swift 3D, not items from the clipboard that were created in other programs.
Camera Pan Mode is the menu version of using the Camera
Pan button. It lets you move the camera when the background is not available for you to click on.
Scaling Mode is a backup of the Scaling button, giving you the onetime option of resizing an object.
Under the Create command you will find a list identical to the options in the Object Toolbar. Text,
spheres, cones and toruses (or is it tori?) can all be created via this menu command.
Add Point Light and Add Spot Light are alternate methods of creating additional lights that shine
into your scene. Theyll appear on your lighting trackball, just as if you clicked the corresponding
buttons. Remove Selected Light gets rid of...OK, you get the picture.
Reset Transformation does exactly the same thing as the Reset Transformation button. (Hey, I
warned you there was some redundancy.)
Select All will select every object in your scene.
366
3
SWIFT3D
user guide
CHAPTER 2: INTERFACE
View Menu
Changing the look of the interface isnt something you really
need to do unless you are looking for some additional space to
enlarge your Viewport. This becomes important when working
on a small screen or with low resolution.
The Status Bar is the thin row of information that runs along
the bottom of the Swift 3D screen. Its useful when youre
exploring the interface and when it comes time to export your
image since it displays the progress of the rendering process.
Property Tools displays or hides the Property Tools.
Trackball Tools displays or hides the Object Trackball.
Gallery Tools displays or hides the Materials and Animations Toolbars.
Lighting Tools displays or hides the Lighting Trackball and associated buttons.
Edit Tools shows or hides the toolbar across the top of the screen that contains the New, Open,
and Save shortcuts, the Object Tools and the Camera Tools.
The Animation Timeline is a window thats necessary if you are doing any animation editing, but if
you are making a still scene, ditch the sucker. By making it go bye, bye (sorry, theres a one-yearold in my life) you can free up some serious space for the Viewport.
Show Secondary Camera is redundant to the button of the same name on the Edit Toolbar.
Zoom Viewport allows you to change the size of your Viewport. You are not actually changing its
dimensions like you would in the Layout Properties, rather, just its size relative to the interface.
377
3
user guide
SWIFT3D
CHAPTER 2: INTERFACE
Animation Menu
These menu functions are repeats of the Animation Control
buttons. Stop Playing Animation and Play Animation turn
the animation off and on. First Frame and Last Frame reset or
advance the animation to the beginning or the end. Previous
Frame and Next Frame allow you to move your animation back
or forward by a single frame. Loop toggles the Loop function on
and off, controlling whether or not the animation plays once or
plays over and over.
Setup Menu
This menu allows you to open the Animation and Material editors.
These are both covered more in-depth in Chapters 6 and 7.
Arrange Menu
Once you have more than one object in your scene, the ability to Group and
Ungroup your objects is a nice feature. By selecting the objects you want to
group and choosing Group under the Arrange menu you will create one object
that contains all of your selected objects. Now when you move one, you move
them all. If you choose to separate the objects, select them and choose
Ungroup.
Window Menu
This menu controls what document is currently displayed on your screen and
tells you what other documents are currently open. You can switch from
document to document by selecting whichever one you wish or you can use
the Next command to move on to the next document in your list.
388
3
SWIFT3D
user guide
CHAPTER 2: INTERFACE
Help Menu
The Help Menu gives you all the available options of
finding out more about Swift 3D and Electric Rain.
Context Help does the same thing as the Context
Sensitive Help button described earlier. When you
choose this option you will get the little question mark
with your cursor and you can position it over anything
in the interface and click again to find more information regarding that feature.
About Swift 3D will give you a listing of relevant information like who the software is licensed to,
the product ID number, what version you own and what build number youre working with. Some of
this information is very pertinent to getting prompt and accurate email tech support since our
engineers need to know exactly what program you have before they can answer certain questions.
Register Swift 3D Online is how you get your copy of this program registered. We have not
included a registration card in the box so the only way you can register Swift 3D is electronically.
Hopefully you have already registered your copy with us during the installation.
Electric Rain Web Site opens your Web browser and brings you directly to our main site where
you can find out more about our company and our other products.
Swift 3D Technical Support Site will take you right to the support portion of our Web site where
you can gain the quickest access to answers for most technical support issues.
Visiting our Swift 3D Customer Only Site will give you information on any product updates, new
technologies or other Swift 3D related stuff. You must be a registered user to access the Web site,
which will automatically detect whether you fit in that category.
399
3
SWIFT3D
user guide
400
4
CHAPTER 2: INTERFACE
SWIFT3D
user guide
CHAPTER 3: TUTORIAL
Youve been through tutorials before so you know the gig. Yeah, its lame jumping through hoops
just because some documentation writer says so, but theres really no better way to get the feel of a
program. So bear with me. Were going to keep it short and sweet so you can start whipping out
your own creations, which is really what its all about.
In this tutorial were going to take a crack at the following tasks:
1. Create a new file.
2. Add some 3D text to your scene.
3. Mess around with the camera view.
4. Place a few objects into your scene.
5. Manipulate those objects to show off their good looks.
6. Add materials to your text and objects.
7. Adjust the lighting scheme.
8. Animate the text and objects.
9. Export the file to a Flash format (SWF).
411
4
SWIFT3D
user guide
CHAPTER 3: TUTORIAL
If you get lost, confused or turned around at any point, fall back and have some fun with the Undo
feature under the Edit menu. Get back to a point you were happy with and resume your work.
So lets hit it.
422
4
user guide
SWIFT3D
CHAPTER 3: TUTORIAL
Create text
Goal: Get some 3D text into your scene
1. Click the Text button.
2. A big Text will appear in your viewport.
3. Highlight the word Text in the Property
Tools Dialog Box.
433
4
SWIFT3D
user guide
CHAPTER 3: TUTORIAL
444
4
SWIFT3D
user guide
CHAPTER 3: TUTORIAL
Add an object
Goal: Drop a sphere into your scene
1. Click the Sphere button.
2. Click and drag on the Sphere and
position it just to the left of your
text.
Scale an object
Goal: Get familiar with resizing objects
1. Click the Scale button.
2. Click and drag on the Sphere near its outside edge.
3. Slowly drag towards the center of the sphere to make it slightly
smaller than it was.
4. Release the mouse button when you have the desired size.
NOTE: The Scale button is a one shot deal, so if you need to adjust your scale after the first try
youll need to click the scale button another time.
455
4
SWIFT3D
user guide
CHAPTER 3: TUTORIAL
466
4
SWIFT3D
user guide
CHAPTER 3: TUTORIAL
Group objects
Goal: Create one object out of three objects for easy manipulation
1. Click on the left Sphere.
2. Hold the SHIFT key down and click on your text.
3. Continue holding the SHIFT key down and click on
the right Sphere.
4. Check the Object Trackball to confirm what
youve selected.
5. Under the Menu toolbar choose Arrange >
Group.
477
4
SWIFT3D
user guide
488
4
CHAPTER 3: TUTORIAL
SWIFT3D
user guide
CHAPTER 3: TUTORIAL
499
4
SWIFT3D
user guide
CHAPTER 3: TUTORIAL
Materials Palette
Toggle Button
500
5
SWIFT3D
user guide
CHAPTER 3: TUTORIAL
511
5
SWIFT3D
user guide
CHAPTER 3: TUTORIAL
Animation Palette
Toggle Button
522
5
SWIFT3D
user guide
CHAPTER 3: TUTORIAL
533
5
SWIFT3D
user guide
CHAPTER 3: TUTORIAL
Swift 3D is now going to render your animation. What happens is your image will be turned into a
whole bunch of shaded triangles. This process is what makes Swift 3D so unique because it can take
a standard image that looks like a bitmap and turn it into a vector-based image, thereby saving you
some serious time and space. Unfortunately, this process can take a bit of time, which is a good
reason to keep your animations short and sweet, leaving the more complex animations and
tweening to the Flash editors.
If your Mom doesnt have email you can sit back and watch your processor max out as it calculates
every little curve and angle, creating a complex wireframe mesh of your image. The real time-sucker
is the fact that it has to be done for each frame of your animation. But hey, have you ever tried to
create realistic 3D with Flash? Wed be looking at writing a novel to your Mom rather than email.
When the 3D rendering is complete, you will be the proud owner of a file with the SWF extension.
You can then import this SWF document into Flash or another vector authoring program and use
your new animated image however you see fit.
And thats the tutorial. Short and sweet, as promised, but we hit most of the major functions of Swift
3D. Of course, theres a lot more to the program and many more things you can do other than just
creating a spinning piece of text sandwiched between two spheres. In the following chapters youll
get more in-depth information on all of Swift 3Ds functionality, but for now, consider yourself a
competent designer of cool graphics that move. Hey, you should put that on your resume.
544
5
SWIFT3D
user guide
CHAPTER 4: OBJECTS
In the tutorial you got a chance to throw some basic shapes into your scene, apply some materials
to their surfaces, and create some basic animations with those objects. In this chapter, were going
to delve a little deeper into the manipulation of objects and see which aspects of your creations you
can change.
Totally Text
Text is considered an object. The way Swift 3D turns text into an object is by taking each character,
giving it some depth (extrudes it), and applying a default bevel to the edges. Any font you have
installed on your computer can be utilized by Swift 3D to create text objects. Some fonts look better
than others when they are endowed with that third dimension. Straightforward fonts give you
straightforward results, while wild and crazy fonts do wild and crazy things on your screen. The best
way to test what looks good and what doesnt is to experiment and keep track of your favorites.
Once you click the Text tool and the word Text appears in your scene, the fun begins. You can
replace the text with your own by highlighting the word in the Properties Tools and typing
whatever you like. Use the Font dropdown menu to choose the style of text you desire using the
555
5
SWIFT3D
user guide
CHAPTER 4: OBJECTS
Bevels
Bevels refer to the transition between the front and back
surfaces and the side surfaces of your text. When you are using
3D text, adding bevels will create another surface for light to
reflect off of, thus creating a more interesting effect. Swift 3D
allows you to apply five different types of bevel effects.
Styles
Text Properties
NOTE: You are not actually removing material from the characters, you are adding thickness to them.
566
5
SWIFT3D
user guide
CHAPTER 4: OBJECTS
Depth
With the Depth control you are manipulating how quickly
the text makes your desired transition from front and back
surfaces to side surfaces. The higher the number, the longer
the transition, ergo, the more depth you apply to your bevel,
the thicker you text becomes. Get carried away and youve
got some funky looking stuff, not that funky is a bad thing.
Face
By default, the bevels are applied to both the front corners
and the back corners so you will see the same thing going on
when you view the backside of your text. To control which
faces are beveled, choose front, back or both under the Face
options.
Smoothness
This slider controls how accurately curves are drawn on
your text. If you adjust towards Fine, your curves will
smooth out, but the amount of lines it takes to render the
text increases, and so does your file size. Adjusting towards
Coarse will make any curves appear more angular and
reduce file size. The general rule of thumb is leave it alone
unless you have a good reason not to.
577
5
Bevel Properties
SWIFT3D
user guide
CHAPTER 4: OBJECTS
Sizing
You have five controls over the sizing of Text. Width, height
and depth are straightforward, and so are inter character and
inter line for that matter. There are three ways of adjusting the
numbers for each of these characteristics: type in your desired
number, nudge the number up or down by clicking the corresponding arrow on the spin button, or position the cursor
between the arrows on the spin button and when you receive
the double lines you can click and drag up or down. Any
numerical changes will use the center of the text as a baseline.
So if you increase the depth, the front of the text will move
towards you (if its facing the camera) and the back of the text
will move away from you.
Sizing Properties
Default Depth
Increased Depth
588
5
SWIFT3D
user guide
CHAPTER 4: OBJECTS
Materials Properties
Another method, often the quickest, is to drag the material directly onto the text in your Viewport.
Now here you have to be cautious since the material will drop onto whatever surface the cursor is
located over. If your text is nice and large and your bevels are deep and obvious, a moment of
concentration will give you quick and accurate results. If these conditions dont exist, you may want
to use the first technique via the Property Tools. Either way, your cursor will show a little + sign
when you are over a surface that will accept a material.
599
5
SWIFT3D
Material Drop
Surface Toggled On
Material Drop
Surface Toggled Off
user guide
CHAPTER 4: OBJECTS
600
6
SWIFT3D
user guide
CHAPTER 4: OBJECTS
Object Properties
The Object Properties are applicable to text objects and
all other objects as well. You have two settings to deal
with no matter what type of object you have selected.
The Draw Back Faces option will tell Swift 3D to render
all sides of your objects, even if they arent showing in
your scene. For the most part you can leave this turned
off, but if you have any desire to get creative and place a
camera inside of an object, you will need to have Draw
Back Faces turned on to be able to see any of those inside
surfaces.
The Hide command will make your selected object
disappear. It will still be a part of your scene, but it will
remain invisible. One important thing to remember is that
for the object to actually be hidden, you must also
uncheck the Hidden option under the Layout Properties
which tells Swift 3D whether or not to show hidden
objects.
611
6
Object Properties
SWIFT3D
CHAPTER 4: OBJECTS
user guide
Taking Shape
Sphere
A Sphere is a sphere is a sphere. There is really only one
aspect of this shape you can control the radius. Even
rotating a sphere will yield zero results since they are
perfectly symmetrical in all three dimensions. Pretty
boring, yet they have a thousand uses.
Cone
Sphere
Cone Properties
When you drop a Cone into the scene its just that, a cone.
However, a cone is actually a cylinder with a closed end (picky,
picky, I know), so when you create a cone you have the option of
turning it into a cylinder by checking the Cylinder option in the
Property Tools. With a cylinder you can only control its radius
and length, but with a cone you have control over its top radius,
bottom radius and length.
Cylinder
Cone
Something
Else
622
6
SWIFT3D
user guide
CHAPTER 4: OBJECTS
Torus
The doughnut. Hey, nothing wrong with a little vocabulary, I suppose. The Torus is simply defined by two
numbers, the Minor Radius and the Major Radius. The
minor radius is the distance from the center of the shape
to the inside of the doughnut (sorry, old habits die hard).
The major radius is the distance from the center of the
shape to the outside of the doughnut. Swift 3D actually
uses these numbers to determine the proportions of the
torus, so if you scale the object they will remain the
same.
Torus Properties
Torus
(doughnut)
633
6
SWIFT3D
user guide
CHAPTER 4: OBJECTS
Cube
Achieving a cube in Swift 3D is a little different than
using the object buttons. Instead, you actually use a
text character to create a 3D square and then give
the character sufficient depth or extrusion to make
it a cube. Here are the steps:
1. Create a block of text by clicking the Text button.
Cube
644
6
My recommendation is Wingdings.
SWIFT3D
user guide
CHAPTER 4: OBJECTS
655
6
SWIFT3D
user guide
666
6
CHAPTER 4: OBJECTS
SWIFT3D
user guide
CHAPTER 5: MATERIALS
Before you start whipping out materials there are a few tidbits of information regarding lighting that
you should know (if you dont already). There are three properties that control what materials look
like and how they behave in a scene:
Diffuse Light is direct, angle-dependant light. It refers to light from a distinct source that directly
strikes an object; for instance, if you hold an object under a reading lamp. In Swift 3D, diffuse light
defines the color of the object, so if you choose green for your diffuse light, youll have a green
object. Diffuse light is brightest when the light source is shining directly on the object, or at a 90
degree angle from the surface face. As that angle of incidence decreases (becomes more parallel to
the surface) the diffuse light will become more and more dim, thus the angle-dependant stuff
mentioned earlier.
677
6
SWIFT3D
user guide
CHAPTER 5: MATERIALS
Ambient Light refers to uniform reflected light. Referring to our talk about environment vs.
background, we used the analogy of the room. Even if an object has no direct light on it, its usually
illuminated by ambient light since those crazy light rays are always bouncing around and coming at
us from every angle. Therefore, the color of the surfaces this ambient light is reflecting off of can
have an effect on the color of the ambient lighting. For example, if you place a yellow ball in a blue
room, the ball will still be yellow, but it will have a slight blue tint from all of that blue ambient
lighting.
Highlight is the bright spot an object gets when a distinct light source is directed at it. The glossier
an object is, the more distinct the spotlight will be. By changing the color of the highlight, its like
changing the color of the light source being aimed at the object, as if you had a colored spotlight. In
Swift 3D, you can also adjust the size of the highlight on an object via the Materials Editor.
Materials Editor
688
6
SWIFT3D
user guide
CHAPTER 5: MATERIALS
These are some general rules to think about when youre concocting your own witchs brew of
materials:
Diffuse Light defines the basic color of an object. Mess with that first.
Ambient Light adds to the brightness of an object so a bright ambient light will lighten your diffuse
light selection.
The darker the Highlight Color, the more of a flat finish you create. Black gives you a totally flat
material.
Conversely, the lighter the Highlight Color, the glossier the finish you create. White is totally
glossy.
Highlight Size simply adjusts how much area of your object gets covered by the highlight. You can
slide the bar to see its effects.
Checking the Emits Light box creates a neon effect that makes the object glow from the inside.
Double Illuminate has to do with some complicated things Swift 3D does when it determines how
to shade each individual polygon in an object. Basically, by creating a material thats double
illuminate you are telling Swift 3D to apply that material to both sides of every surface, even if they
arent visible. For example, if you make a cube and place your camera inside that cube, with a
double illuminate material you will be able to see the inside surfaces. Without a double illuminate
material you would just see black. We feel that double illuminate materials are more versatile so all
of the materials that come with Swift 3D are double illuminate.
699
6
SWIFT3D
user guide
CHAPTER 5: MATERIALS
Gallery Setup
Materials Editor
700
7
SWIFT3D
user guide
CHAPTER 5: MATERIALS
6. When the Color Palette appears you can either choose an existing color or create your own. To
create a custom color click on the Color Matrix to determine Hue and Saturation and then
adjust the Luminosity slider bar.
Color Palette
8. After youve adjusted all three parameters, adjust the Highlight Size with the slider bar.
9. If you want your object to Emit Light (neon effect), check that box.
10. If you want your material to be Double Illuminate, check that box as well.
11. Click the OK button.
711
7
SWIFT3D
user guide
CHAPTER 5: MATERIALS
Gallery Setup
Remove will wipe out any existing materials forever and ever and Move lets you switch materials
from category to category. And, in case youre wondering where these materials are stored, theyre
in the Materials Folder wherever you installed the program.
722
7
SWIFT3D
user guide
CHAPTER 6: LIGHTING
Setting your three dimensional stage is an important part of getting great looking images, but good
lighting is really what makes your creation jump off the screen. Talk to any movie director about the
importance of lighting and youd better grab a cup of coffee, because youre in for the long haul.
Well, were not Speilberg, but we can certainly know enough to have some fun.
First, its crucial to understand where the lights you are creating and manipulating actually reside.
Lets talk about that crystal trackball for a minute. Its fairly easy to envision point lights and spot
lights attached to that sphere, shining into the center of your scene. The difficult part is realizing
how big that sphere is. The rule is that your sphere of lights is as close to the objects as possible,
while still encompassing all of the objects within the scene. In plaintalk - the bigger your scene, the
bigger the sphere of lights.
What this means is that as you create and move objects around in your scene, the lighting scheme
will interact with the objects producing different effects. For this reason its a good idea to lay off
any detailed lighting designs until youve got your scene fairly stable.
733
7
SWIFT3D
user guide
CHAPTER 6: LIGHTING
Lighting Properties
When you have a light selected, you can view that lights properties
in the Property Toolbox. With a Point Light you have control over
the color of the light and whether it is active or not. By double
clicking on the Color Window you access the Color Palette that
allows you to choose from some pre-made color or create your
own. For a more in-depth explanation of color creation see
Chapter 5 on materials.
Lighting Properties
With Spot Lights, you have these same controls as well as three
more. Fade Angle adjusts how wide the spot light will shine. Cutoff
Angle refers to how wide the spot lights hot-spot is. Tightness
controls how quickly the lights intensity transitions between the
hot-spot and the fade angle. The higher the number, the quicker the
light dims.
744
7
SWIFT3D
user guide
CHAPTER 6: LIGHTING
755
7
SWIFT3D
user guide
CHAPTER 6: LIGHTING
When you drag a light into the scene, the show lights feature turns on automatically so in addition
to your placed light, you will see all other lights shining into your scene. These other lights will be
stippled (lightened) so there should be no confusion as to which lights are in the scene and which
ones arent. All lights, placed or not, will be visible until the image gets exported or until you
uncheck the Lights box under the Display category in the Layout properties.
Think about how you are going to export your image. If you choose Area Shading
to reduce file size, you will lose any complex lighting schemes. (See Chapter 8
on importing and exporting for more information on this subject.)
766
7
user guide
SWIFT3D
CHAPTER 6: LIGHTING
Environment Properties
Color Palette
777
7
SWIFT3D
user guide
788
7
CHAPTER 6: LIGHTING
SWIFT3D
user guide
CHAPTER 7: ANIMATION
Before we huck our brains into the gripping world of animation, lets chat a tad about applicability.
The basic question you have to ask yourself is, Is it worth it? To determine the answer, you should
take a look at the big picture here. Swift 3D has solved the confounding problem of creating quality
3D images in a vector-based format. Swift 3D also has some great animation tools that allow you to
create dynamic scenes. But Swift 3D is currently just a stepping stone for images on their way to
stardom in another vector-based 2D presentation.
Now lets take a look at Flash and other vector graphics editors. They too can create exciting
animations, and their strongest selling point is the ability to do so without creating large files. So
realizing what you can do best in Swift 3D and what you can do more efficiently in a Flash editor is
very important as you start to create animations.
Two dimensional vector editors do a great job of creating animation paths, or making objects move
around the scene. Also, the tweening function of these editors does nice work with objects that
change size and shape over time. What these editors cant do well is spin, rotate or flip objects,
create realistic animated lighting, animate cameras and, of course, create realistic 3D effects. These
are all the features that Swift 3D specializes in. So, with that said, lets go through all of your
animation options in Swift 3D and you can choose what you do with our program and what you do
with the Flash editors.
799
7
SWIFT3D
user guide
CHAPTER 7: ANIMATION
Animation Control
Buttons
Frames Per
Second Control
Current Frame
Indicator
Frame Numbers
This toolbar is where you control all aspects of animation in your scene. The timeline is divided into
frames, much like a movie. The more frames, the longer the movie. You can either create animations
by changing each of the individual frames (takes awhile), or create several keyframes and let Swift
3D interpolate or tween the animation in between (fast and efficient).
Keyframes
Understanding Keyframes and how they work is critical to creating successful animations. Basically, keyframes represent points in an animation where you can make important changes take
place. In between two keyframes, Swift 3D will make all the decisions on how your scene changes
using its tweening function. The keyframes simply give Swift 3D reference points to work from while
it decides how to create the transitional frames.
Each keyframe has a Start Animation and a Stop Animation control. Within one frame the
controls are set to a value of one so there is no pause. Adjusting these controls allows you to stop
one aspect of an animation for as long as you want. For example, you may want a spinning text
800
8
SWIFT3D
user guide
CHAPTER 7: ANIMATION
object to pause mid-spin so its easier to read. Weve used the universal Green equals Go, Red
equals Stop color scheme to make it obvious when an object is going to move, rotate or change size,
and when it is going to stop doing those things.
811
8
user guide
SWIFT3D
CHAPTER 7: ANIMATION
The Frames Per Second Control allows you to adjust how smooth your
animation will be upon export. The more frames that get viewed each
second, the more continuous your animation will be, and visa versa. The
default of 12 has proven itself to be the most effective for use on the Web,
and when you import Swift 3D files into Flash it overrides any changes and
reverts back to the default of 12 frames per second.
The Loop Toggle button turns the looping function on and off.
The Timeline Scroll Bar gives you an easy way to view the end of longer animations.
822
8
SWIFT3D
user guide
CHAPTER 7: ANIMATION
2. Click and drag the Current Frame Indicator to the desired frame number, setting your
animation length.
833
8
SWIFT3D
user guide
CHAPTER 7: ANIMATION
To delete an animation:
1. Select the object you
want to de-animate.
2. The objects name will
appear in the
Selection Window.
3. Right click on either the main timeline or the individual animation properties, i.e. position,
rotation and spin, and select Delete All Keyframes.
NOTE: This command only deletes the selected objects. All other objects that have animations are
not deleted. Often times the camera will get animated without you realizing it, so make sure you
check that if you are trying to get rid of all animations.
To pause an animation:
1. Insert a Keyframe where you want to pause the animation by moving the Current Frame
Indicator to that frame and making a slight alteration in your scene.
2. Position your cursor over the left half of the
keyframe bar.
3. When you get the Left Directional Arrow,
click and drag to where you want your
animation to begin its pause.
844
8
user guide
SWIFT3D
CHAPTER 7: ANIMATION
4. If you want to adjust the Animation Start Time, do the same on the right half of the keyframe.
5. To adjust the location of the pause, position
your cursor over the Red Bar in between the
start and stop animation control bars and click
and drag to reposition the entire keyframe.
Animation Properties
When you right click on any of your keyframes there is
an option to control Properties. With this feature you
can adjust how the animation behaves as its played.
The three main adjustments you can make are
Tension, Continuity and Bias. These features are
designed to influence how paths and scaling behave,
not spins.
Default Settings
855
8
SWIFT3D
user guide
CHAPTER 7: ANIMATION
1. Remember what Swift 3D is good at and what Flash editors are good at. Dont
spend hours on a complicated Swift animation, only to find that you could have
done the same thing in a 2D vector animation program and kept your file size
smaller.
2. Make your animation as short as you can while still maintaining decent quality. The more frames
to your animation, the longer it will take to render and the larger your file size will be.
3. Make sure that you are in the proper frame before you make any changes to your scene. Its easy
to play your animation, stop it, and change something you dont like. Whatever frame you stop your
movie on is going to be the frame that gets changed, and if youre using tweening functions to create
your animations, you can goof up your work pretty quickly.
866
8
SWIFT3D
user guide
CHAPTER 7: ANIMATION
877
8
SWIFT3D
user guide
CHAPTER 7: ANIMATION
If you want to apply a drag and drop animation to just one character, hold down the CTRL button
while dragging the animation to the desired character. Make sure the Animation Drop Target
button is not toggled on.
Scenes can get very confusing when you start to animate individual characters in
text objects. I wouldnt do much more than apply spins to characters since
changing their paths really creates chaos. If you need to delete an animation for
an individual character, hold down the CTRL key as you select that character. Its
animation properties will appear in the animation timeline and you can delete
the animation by right clicking on the timeline and selecting Delete All Key
Frames.
888
8
user guide
SWIFT3D
CHAPTER 7: ANIMATION
899
8
SWIFT3D
user guide
CHAPTER 7: ANIMATION
Animating lights
A very trick feature in Swift 3D is the ability to animate your lighting scheme. You can accomplish
this feat by either animating the overall lighting scheme (i.e. the lights on the lighting trackball), or
by animating individual lights that have been dropped into the scene and turned into objects. (See
Chapter 6 for more information on placing a light into the scene.)
900
9
SWIFT3D
user guide
CHAPTER 7: ANIMATION
4. Select the Spot Light and move it where you want in the
scene. Right click and drag will move it forward or back.
Use the Object Trackball to aim the Spot Light.
5. Using the Current Frame Indicator choose the frame
you want your light to stop moving (usually the last).
6. Adjust the position of your light.
7. Your Spot Light will now have a tweened path and spin.
911
9
SWIFT3D
user guide
CHAPTER 7: ANIMATION
922
9
SWIFT3D
user guide
CHAPTER 7: ANIMATION
933
9
SWIFT3D
user guide
944
9
CHAPTER 7: ANIMATION
SWIFT3D
user guide
If youve worked with other graphics programs, youre probably familiar with the export command
and should avoid boredom by skipping this short intro. If youre not sure what the difference is
between Save As and Export, read on.
While you are creating your masterpiece in Swift 3D, the file being generated is in the T3D format. So
if you want to insure you have an editable back-up of your work, or if you need to save an unfinished project, the Save As and Save commands work just like any other program. When you are
totally done designing your image or animation, the Export command creates a vector file that Flash
uses (SWF), which can be imported directly into Flash. Once the file is exported, you can no longer
manipulate it using Swift 3D so you want to also do a Save As before you quit Swift 3D. This will give
you both the exported file and a T3D file for future editing.
955
9
SWIFT3D
user guide
Importing
3D Studio models
You have surely noticed that when you
create a new file in Swift 3D you are
immediately asked if you want to create a
brand new empty T3D file or if youd like to
open a file based on an existing 3D Studio
model (3DS). Now I needed a little explaining from the powers that created Swift 3D as
to the difference between this process and
just importing an image like you would an
Encapsulated PostScript file (EPS), and this
is what I understood. When you bring a 3D
Studio model into Swift 3D, our program reads the objects, materials and lighting schemes that were
created in the original 3DS scene. This process is not really a simple importation of an object since
3DS files have all this associated baggage that Swift 3D has to deal with. In other words, rather than
importing a 3DS file, you are opening it into Swift 3D.
Another thing that comes along with these 3DS files is the rotating camera function. In Swift 3D the
rotating camera pivots around itself, sort of like its on a tripod. In 3DS you can designate a cameras
target point so that the camera rotates around a fixed point. Swift 3D respects that functionality and
you end up with another option in the Camera View menu that gives you access to that imported
camera view. You will find that view at the top of your Camera View menu list.
When you bring your 3D Studio model into Swift 3D, the model could appear as a grouped object or
an ungrouped object. It depends completely on whether it was grouped upon export in 3D Studio, so
your best bet is to select the object and look in the Arrange menu to see what your models status is.
If its ungrouped and you would like it to become one object, do an Edit > Select All and then an
Arrange > Group and youll be in business.
966
9
SWIFT3D
user guide
SWIFT3D
user guide
Exporting
When you go to export your
image you will be faced with
several options and formats.
Generally, there will be a
standard that you use when
exporting, but its important to
know what all these functions
are so if you have any special
needs youll know how to meet
them.
Frames
If your scene is animated you
can export All Frames, the
Current Frame or you can
choose exactly which frames
you want exported.
Include Edges
If you choose to export your image and Include Edges, Swift 3D will give you the option of
exporting only the Outlines or the Entire Mesh version of your image. This option definitely cuts
down your file size, but realize that if you dont also choose a fill option you will only be looking at
lines after export. The Line Weight dropdown allows you to choose how thick you want your lines
to appear in the exported SWF file.
988
9
SWIFT3D
user guide
Fill Objects
If you export your image as just fills you will end up with the shading and coloring of your scene, but
there will be no lines separating the surfaces of your objects. This is a very common export form to
use, producing very realistic images that can be used as solid objects in Flash. Besides, my high
school art teacher used to preach, There are no true lines in nature. Whatever you say, Mr.
Hodomarski.
Exporting your image as both outlines and fills will create two separate images layered on top of one
another. One will be the lines between all of the surfaces of your objects and the other will be the fill
patterns that give your objects their solidity. The only advantage this export format has over just fills
is that when you bring your image into Flash you can keep the two separate and create some cool
effects. Its your image - its your decision. If you use this format and want to keep the lines and fills
together as one image, make sure you group them together as one object when you import them
into Flash.
There is a limitation to the complexity of objects you can export from Swift 3D. Its safe to assume
that anything you design within the program itself will have no problem being exported. Its when
you start bringing in very complex models from outside sources like 3D Studio that you might exceed
our current polygon limit. If this happens, you will be greeted with a kind message from our engineers saying that your image is just too overwhelming for our current version of Swift 3D. And trust
us, well be working like dogs to get you a new version that can handle absolutely everything you
throw at it.
File Level
You will see an option to export to Flash 3 or Flash 4 under the File Level option. Aside from the
obvious reason of what version of Flash you own, there is another factor that may influence your
decision at this junture. Youll need to jump ahead to the section on how Swift 3D imports into Flash
for more information on what to choose for this export feature.
999
9
SWIFT3D
user guide
100
100
SWIFT3D
user guide
101
101
SWIFT3D
user guide
102
102
SWIFT3D
user guide
103
103
SWIFT3D
user guide
OK, were done here, except for the Index of course. Thanks for
putting up with my eccentricities and informalities. I hope you
enjoyed this manual, and more importantly I hope you enjoy Swift
3D. Its a marvelous program that should save folks some serious
time while providing a great venue for 3D creativity. If you have
any comments regarding the manual please write me at:
npetterssen@erain.com
104
104
user guide
SWIFT3D
Index
Inde
x
Index
A
About Swift 3D 10
AI images
importing 97
Ambient light 68
Ambient light color 26, 76
Animation
pausing 84
scale 81
viewing 83
Animation control buttons 81
Animation menu 38
Animation palette 34
Animation properties 85
bias 86
continuity 86
tension 85
Animation timeline 80
Animation toolbar 34
Animations
about 79
camera 92
drag and drop 87
applying 52
creating 89
frames per second 82
lights 90
loop 82
INDEX
positions 81
rotating camera 93
rotation 81
viewing 52
Apply button 26
Applying materials 50
Area shading 100
Arrange menu 38
B
Background 76
Bevels 56
C
Camera 29
animating 92
manipulating 29
panning 29, 49
rotating 93
secondary 30
view 23
zooming 29, 44
Camera pan button 29
Camera View 23
Cone 62
Context sensitive help 30
Creating
new document 18, 42
text 43
Crystal trackballs 31
Cube 64
Current frame indicator 81
Cylinder 62
105
105
SWIFT3D
D
Diffuse light 67
Drag and drop animations 34
E
Electric Rain Web site 39
Environment 26
ambient light color 26
background 26
changing 77
EPS images
importing 97
Exporting 53, 95
area shading 100
entire mesh 101
file size comparisons 102
fill objects 99
flat filled 100
frames 98
include edges 98
mesh shading 100
outline 101
F
File menu 35
Flash 4 103
Flat filled 100
Frames 80
Frames per second 82
G
Gallery tools 33
user guide
INDEX
Group 47
Grouping and ungrouping 65
H
Help 13, 30
email support 15
online help 14
Web support 14
Help menu 39
Highlight 68
I
Importing 96
3D Studio models 96
AI images 97
EPS images 97
Installing Swift 3D 11
Interface 17
exploring 17
Introduction 9
K
Keyframe animation
creating 82
Keyframes 80
L
Layout
camera 25
display 25
box 25
grids 25
106
106
SWIFT3D
hidden 25
lights 25
outline 25
paths 25
shaded 25
layout 24
Lighting 73
about 73
adjusting 51
animating
light in scene 91
placing lights into scene 75
point light 74
properties 74
spot light 74
trackball 32
Lighting trackball 32
lock axis buttons
shortcuts 32
Lights
animation 90
Loop 82
M
Manual conventions 13
Materials
ambient light 68
applying 50
diffuse light 67
double illuminate 69
editing 72
emits light 69
highlight 68
palette 33
user guide
INDEX
Materials palette 33
toggle button 33
Menus 35
animation 38
arrange 38
file 35
help 39
setup 38
view 37
window 38
Mesh shading 100
N
New document 18, 42
shortcut 18
O
Object
scaling 45
select all 28
trackball 31
Object buttons 27
cone 27
sphere 27
text 27
torus 27
Object properties 61
Object trackball 31
lock axis buttons
lock horizontal 31
lock spin 31
lock vertical 31
rotation increment 31
107
107
SWIFT3D
Objects
adding 45
copying 46
grouping 47, 65
manipulating 28
positioning 49
rotating 48
scaling 28
selecting 28
P
Panning 49
Point light 74
Position 81
Position objects 49
Property toolbox 24
environment 26
ambient light color 26
background 26
layout 24
R
Registering Swift 3D 39
Reset transformation 28
Rotate 48
Rotating camera 93
Rotation 81
S
Scale 81
Scaling 45
Scaling objects 28
Scene 22
user guide
INDEX
T
Technical support 39
Text 55
bevels 56
depth 57
face 57
smoothness 57
styles 56
creating 43
materials 59
children 60
sizing 58
Toolbar
resizing 21
undocking 20
Torus 63
Tutorial 41
108
108
SWIFT3D
user guide
V
View menu 37
Viewing animations 52
W
Window menu 38
Z
Zoom camera extents 30
109
109
INDEX