Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
Mastering Unreal®Technology, Volume II
Copyright © 2010 by Epic Games, Inc.
All rights reserved. No part of this book shall be reproduced, stored in aretrieval system, or transmitted by any means, electronic, mechanical, photo-copying, recording, or otherwise, without written permission from the pub-lisher. No patent liability is assumed with respect to the use of the informationcontained herein. Although every precaution has been taken in the prepara-tion of this book, the publisher and authors assume no responsibility forerrors or omissions. Nor is any liability assumed for damages resulting fromthe use of the information contained herein.
ISBN-13: 978-0-672-32992-0ISBN-10: 0-672-32992-1
Library of Congress Cataloging-in-Publication Data:
Busby, Jason.Mastering Unreal technology / Jason Busby, Zak Parrish, Jeff Wilson.
p. cm.ISBN 978-0-672-32992-0
1. Computer games—Programming. 2. Entertainment computing. 3.UnrealScript (Computer program language) I. Parrish, Zak. II. Wilson,Jeff. III. Title.
QA76.76.C672B8685 2009794.8’1526—dc22
2009003414
Printed in the United States of America
First Printing September 2009
Trademarks
All terms mentioned in this book that are known to be trademarks or servicemarks have been appropriately capitalized. Sams Publishing cannot attest tothe accuracy of this information. Use of a term in this book should not beregarded as affecting the validity of any trademark or service mark.
Warning and Disclaimer
Every effort has been made to make this book as complete and as accurate aspossible, but no warranty or fitness is implied. The information provided is onan “as is” basis. The authors and the publisher shall have neither liability norresponsibility to any person or entity with respect to any loss or damages aris-ing from the information contained in this book or from the use of the DVDor programs accompanying it.
Bulk Sales
Sams Publishing offers excellent discounts on this book when ordered inquantity for bulk purchases or special sales. For more information, pleasecontact
U.S. Corporate and Government [email protected]
For sales outside of the U.S., please contact
International [email protected]
Editor-in-ChiefKaren Gettman
Executive EditorNeil Rowe
Development EditorMark Renfrow
Managing EditorKristy Hart
Project EditorAnne Goebel
Copy EditorBart Reed
IndexerWordWise Publishing Services
ProofreaderJulie Anderson
Publishing CoordinatorCindy Teeters
Multimedia DeveloperDan Scherf
Interior DesignerGary Adair
Cover DesignerChris Bartlett
CompositorNonie Ratcliff
Introduction toAdvanced LevelDesign
Welcome to advanced level design in Unreal Engine 3! Whether
you’ve read our previous two volumes, created your own games and
levels, or just played games built with Unreal Engine 3, you proba-
bly realize just how powerful this game engine can be. You’ve seen
Unreal Engine 3 create vast worlds with lush environments that
stagger the senses of your players. You already have some idea of the
power the Unreal Editor gives to game artists.
Now, it’s time to kick things up a notch. Heck, more than a notch: It’s
time to take Unreal Engine 3 to the limits, and make your gaming
experiences even more stunningly believable.
If you want to shake your players to the very core, you’re gonna have
to master the heavy-duty stuff: particle systems, custom animations,
physically reactive dynamic objects, advanced materials, and more.
All that stuff ’s built into Unreal Engine 3—and we’re going to show
you how to use it. Not just a little: to the fullest.
Chapter 1
Who Is This Book For?A little housekeeping first. (Just a little.) As you’ve probably figured out by now, this isn’t intended
as a beginner’s book.
Now, if you’re a beginner or have only limited experience, let’s be clear: We are not blowing you
off. Quick learners should be able to follow along: just go slow, and take it a bit at a time. The
tutorials are written in an easy-to-follow, step-by-step manner that should allow users of just
about any experience level to participate—and we know, because we’ve been training Unreal
developers for years.
But if you’re already comfortable with the Unreal Editor, and you’ve done basic Unreal program-
ming, you’ll definitely be able to move faster.
What Should You Know Before You Start?This book is intended to be used with the game Unreal Tournament 3.
Many of the basic concepts we teach you apply to other Unreal Engine 3–based games that pro-
vide access to the Unreal Editor. However, many of our tutorials rely on game assets that come
with Unreal Tournament 3. What’s more, other games sometimes change the engine and the
editor, which could make them work differently—or at least confuse the heck out of you. We
wouldn’t want that!
As we’ve already said, we do some handholding throughout the tutorials, but you’ll be better off
if you’re at least basically familiar with the Unreal Editor’s key concepts and controls. Ideally, it’d
be way cool if you’ve already explored:
• Navigating perspective and orthogonal viewports
• Creating additive environments using BSP brushes
• Navigating and creating assets within the Generic browser
• Loading and unloading asset packages within the Generic browser
• Placing objects into levels from the Generic and Actor Classes browsers
• Adjusting actor properties within the Actor Properties window
• Setting up basic Kismet sequences
• Creating basic materials with the Material Editor
• Simple keyframe animation using Matinee
Haven’t done all that? As someone once said, don’t panic. As we keep saying, you’ll still be able to
follow along, just more slowly. But you’ll definitely have a smoother, faster learning experience if
Chapter 1 Introduction to Advanced Level Design2
1
Included Assets and Game Assets 3
you’re already familiar with Unreal Engine 3 and the Unreal Editor. To that end, you might want
to check out the following training resources:
• Mastering Unreal Technology, Volume I: Introduction to Level Design with Unreal
Engine 3—The first volume in this series, this book gets you up-and-running with the
Unreal Editor. It’s specially designed for anyone just getting their feet wet with Unreal
Engine 3 modding.
• Unreal Tournament 3: Collector’s Edition—The Collector’s Edition version of Unreal
Tournament 3 includes a separate DVD that contains many hours of Unreal Editor
training—including several videos geared specifically for beginners.
• www.3dbuzz.com—That’s us! 3D Buzz, our company, delivers hours of professional-
quality video training content covering Unreal Technology, programming, 3D graphics,
and more! Get started right away by watching our Video Training Modules, or dig
through our forums for tons of valuable information. And, since this site’s staffed and run
by this book’s authors, it’s a great way to get in touch with us. (Come, say hello—really!)
What We Mean By “Advanced” Level DesignThe Unreal Editor brings together a vast toolset and immense power. Some of its tools are sim-
ple, straightforward, and haven’t changed much over the years. Others have changed dramatically
in Unreal Engine 3, offering far more power and flexibility than ever before. And some are brand-
new to game editing: They bring elements of high-end film and special effects production into
gaming for the first time.
In this book, we focus primarily on the tools that are either new or dramatically improved in
Unreal Engine 3. But we also show you breakthrough techniques for making the most of com-
monly used tools like the Material Editor, so you can create more powerful assets than 99% of the
people who are using it right now. (Hey, it’s a competitive world. These days, average just won’t
cut it anymore!)
Included Assets and Game AssetsBeyond your sparkling personality, you need plenty of other assets to complete the tutorials in
this book. Textures. Sounds. Images. Stuff like that.
Fortunately, you’ll find many of those assets on the DVD we’ve bound into the back of the book.
There’s a folder for each chapter that requires these assets.
The other assets you need are installed with the Unreal Tournament 3 game. You’ll find them
within packages (UPK files). After a default installation, you’ll find those packages in the follow-
ing installation folder:
C:\Program Files\UT3\UTGame\CookedPC
If you’ve installed to a different drive or folder, your path will start out differently, but once you
drill down to the UT3 folder, everything underneath it should follow the same folder structure.
Within the CookedPC folder, you’ll see several subfolders, each containing several packages. The
subfolders you care about most are:
• Environments—Here are the assets used to build the levels that shipped with Unreal
Tournament 3, such as static meshes, textures, and materials. These packages are orga-
nized into themes, which makes it easier to find the assets you need, based on what you’re
trying to create.
• Characters—Need a UT3 character for a cinematic sequence? They’re here, and each type
of character is itself divided into various packages.
• Maps—Need to change an existing
map? Want to see how an effect was
created in one of Unreal Tournament
3’s built-in maps? Those maps are
here.
• Effects—Here are the packages you
need to create particle effects (explo-
sions, fire, and so on), lens flares, vehi-
cle and weapon effects, and other
special effects.
Working with INI FilesA few of our tutorials require you to alter an Unreal Tournament 3 INI file in order to see the
result in-game. When this happens, we tell you exactly which files to alter and how to do it.
These INI files can be found within your local Documents folder. If you’ve performed the default
Unreal Tournament 3 installation on a Windows system, that’ll be here:
Documents\My Games\Unreal Tournament 3\UTGame\Config\
Chapter 1 Introduction to Advanced Level Design4
1
NOTEKeeping things simple for you isn’t the only reason forUnreal’s folder and package structure. There’s anequally important reason: memory usage. When youload a package, its contents are all placed in memory.Since you don’t have infinite memory, you don’t wantto load more packages than necessary. The folder andpackage structure helps you load only what you needright now. (How many packages is too many? Thatdepends on your system’s specs. But if you’re noticinga slowdown or occasional instability, you just mighthave too many packages in memory. Unload a few!)
Future Software Changes 5
Unlike, say, Registry entries, INI file changes are dead simple to remove. Just delete your altered
INI file. Next time you launch Unreal Tournament 3 or the Unreal Editor, it’ll create a new,
replacement INI file using the default settings.
By the way, when you create a full modification for Unreal Tournament 3, players can include INI
files that pertain only to their mod, so other gamers can view their creations.
Future Software ChangesFinally, if we had lawyers, they’d probably tell us to say this: We’ve done our best to make sure this
book’s tutorials and concepts are up to date and accurate at the time we wrote them. They reflect
everything we know about writing accurate, reliable Unreal code. We’ve been darned careful. But
we can’t predict the future. (Find someone who can, and we’ll hire them ASAP!) Bottom line: If
someday, some patch or software update changes the way these tutorials behave, hey, that’s out of
our hands.
With that, let’s say goodbye to the lawyers, and get down to work.
A
Absolute property, 340Acceleration module,
290, 313AccelerationOverLife
property, 313accent lighting, 969accessing post-process
effects, 670-674actions
Delay, 461Kismet, 259-262Kismet sound, 632
Apply Soundsequence, 633-638
Play Sound sequence, 632
Set Bool, 472Activate Remote event, 653Active state, 513Actor Info panel, 876ActorFactoryEmitter, 466ActorFactoryRigidBody, 207actors
AmbientSound, 612-613AmbientSoundNonLoop,
613
AmbientSoundSimple,609-613
AmbientSoundSimple-Toggleable, 613
cameras, 915-916, 936Constraints, 211-220,
223, 228Emitter, 271, 292,
406-407FaceFX Studio, 874-876KActors, 200-203,
206-207KAssets, 208-210Keypoint, 610levels, 922Material Instance, 180moving, 912Note, 228Particles, 271. See also
particlesskeletal mesh, 907
Add a Delay sequence object, 175
Add a Toggle sequenceobject, 178
Add Float object, 522adding
beams, 419blur, 186-187
Index
camera effects, 916depth of field,
916-917field of view, 918motion blur, 917scene effects, 919
Camera1 groups, 938Camera2 groups, 942collisions, 157, 260Color Over Life
module, 347colors, 67-76, 78constants, 346curves, 310custom lighting models,
16-25colors, 72-79edges, 84-88instances, 88-92normal masks, 81-83
distortion, 14Fade tracks, 951float property tracks, 959functionality, 569-576,
580-590Get Distance actions, 953key bindings, 545ladders, 168level Startup events, 924movement, 931music, 638-648noise, 26, 30, 362objects, 490Orbit modules, 344platforms, 223reflections, 14Set ProgressBar
Value, 525Size Scale modules, 380Slomo tracks, 946slots, 646
sounds, 598-600sprites, 307, 345subsurface scattering, 16transparency, 15water, 164-166
advanced level design,overview of, 1-5
Aim Offsets, configuring,793-795
aliases, 546aligning text, 488AlphaOverLife property, 289,
310, 322AlphaScaleOverLife
property, 322ambient sounds, 604AmbientAdd expressions, 144AmbientSound actors,
612-613AmbientSoundNonLoop
actor, 613AmbientSoundSimple Actor,
609-613AmbientSoundSimple-
Toggleable actor, 613Amplitude property, 622anchors, rotating, 503AngularBreakThreshold
property, 217AngularDamping
property, 264AngularDriveDamping
property, 219AngularDriveForceLimit
property, 219AngularDriveSpring property,
218, 233animation
blending, 753-754,827-839
formatting, 990-996
interpolation curvesbehavior of,
1024-1025controlling, 1026-1030
keyframes, 1024Kismet, 460-464lights with Matinee, 464modifying, 806-816nodes, 772sequences, 781tangents
Auto tangents, 1027Bezier tangent han-
dles, 1026Break tangents, 1028Constant tangents,
1030Linear tangents, 1028User tangents, 1028
Unreal animation system, 718
animation compres-sion, 750-752
AnimSet Editor,737-749
AnimTree Editor,754-764. See alsoAnimTree Editor
applying skeletalmesh, 723-734
FaceFX, 839-849morph animation,
734-736physical animation,
900-906skeletal mesh,
719-722, 907-908Animation Curve Editor, 880Animation Manager, 897-898Animation panel, 877Animation tab, 880
adding1040
Animations property, 907AnimNodeAimOffset node,
772-773AnimNodeBlend node, 774AnimNodeBlendByBase
node, 774AnimNodeBlendByPhysics
node, 775AnimNodeBlendByPosture
node, 775AnimNodeBlendBySpeed
node, 776AnimNodeBlendDirectional
node, 776AnimNodeBlendList
node, 777AnimNodeBlendMultiBone
node, 777AnimNodeBlendPerBone
node, 777AnimNodeCrossfader
node, 778AnimNodeMirror node, 778AnimNodePlayCustomAnim
node, 778AnimNodeRandom node, 778AnimNodeScalePlayRate
node, 779AnimNodeScaleRateBySpeed
node, 779AnimNodeSequence, 781AnimNodeSequenceBlendBy-
Aim node, 779AnimNodeSlot node, 780AnimNodeSynch node, 780AnimNotifies, 734AnimSequences, 733, 830AnimSet Editor, 245,
733, 737animation compression,
750-752Browser panel, 740
menus, 738Preview panel, 741-742properties, 742-745Socket Manager, 746-749toolbars, 739
AnimSets property, 907AnimTree Editor, 753-763
morph nodes, 796nodes, 770-780skeletal controller nodes,
797-807AnimTreeTemplate
property, 907Apply Sound sequence,
633-638applying
animation, 753-754AnimSet Editor, 737
animation compres-sion, 750-752
Browser panel, 740menus, 738Preview panel,
741-742properties, 742-745Socket Manager,
746-749toolbars, 739
AnimTree Editor, 753-763morph nodes, 796nodes, 770-780skeletal controller
nodes, 797-807cloth, 246
metal, 246properties, 247-251
Constraints, 211-221data stores, 548-549FaceFX Studio, 839-840
curves, 866-872interfaces, 872-873links, 850-860
nodes, 847-850phonemes, 840-846
force actors, 253-258impulse actors, 253-258INI files, 4-5inputs, 543-548KActors, 200-207KAssets, 208-210morph animation,
734-736MusicTrackBanks,
642-652PhAT, 230-231, 245physical animation,
900-906Physical Material,
263-268post-process effects,
668-670rigid bodies, 197
collision properties,197-198
RB_BodySetup class,198-200
sequences, 258-262skeletal mesh, 723-734
actors, 907components, 907-908
skins, 554-565styles, 549-554volumes, 153-154
BlockingVolumes,156-159
ColorScaleVolumes,189
FoliageFactory,190-192
LevelStreaming-Volumes, 188
LightVolumes,188-189
How can we make this index more useful? Email us at [email protected]
applying 1041
PhysicsVolumes,159-168
PostProcessVolumes,186-187
properties, 156RB_ForeceFieldExclude
Volumes, 190ReverbVolumes, 189TriggerVolumes,
170-180types, 154-155UTAreaNamingVolumes,
190UTAutoCrouchVolumes,
190ArriveTangent property, 1008Arrow property, 163AspectRatio property, 915assets, 3assigning post-process
effects, 670-674AssociatedActor
property, 156associating constraints, 224Attach to Event action, 261Attenuation node, 614, 624attraction modules, 313-318Audio View, 884Audio View Options dialog
box, 884Auto Curve button (Curve
Editor), 1031Auto tangents, 1027
B
bAbsolute property, 323-324backgrounds, 959BackSpace alias, 547
bAffectBaseVelocity property,316-318
Baking Tables, 1020-1021bAllowBackwards
property, 163bAllowLadderStrafing
property, 168bAlwaysFullAnimWeight
property, 200bAlwaysOn property, 358bAngularBreakable
property, 217bAngularSlerpDrive
property, 218bApplyNoiseScale
property, 362bApplyPhysics property, 320base materials, 8. See also
materialsBase property, 392BaseColor expressions, 73BaseColorAmount
expressions, 73BaseFinalMult
expressions, 78BaseTexMult expressions, 74basic setup, particles,
273-277bAutoActivate property, 407bAutoCreateCue
property, 607bAutoPath property, 167bBlockNonZeroExtent
property, 200bBlockPawns property,
163, 209bBlockSpectators
property, 163bBlockZeroExtent
property, 200bBounceVelocity
property, 160
bCamOverridePostProcessproperty, 916
bClampAlpha property,321-322
bClothMetal property, 248bConstrainAspectRatio
property, 916bCreateInstancesOnBSP
property, 191bCreateInstancesOnStatic-
Meshes property, 191bCreateInstancesOnTerrain
property, 191bCreatePrintableOnly
setting, 567bDamageAppliesImpulse
property, 202, 209bDelayFirstLoopOnly
property, 282bDenyExit property, 163bDisableCollision
property, 213bDisableFacefXMaterialInstance
Creation property, 907bDurationRecalcEachLoop
property, 282Beam emitter, 410Beam Typedata module, 284BeamMethod property, 357beams
adding, 419central, 414-418columns, 418-428emitters, 356-357
modules, 360-370,372-373
TypeData modules,357-360
modules, 318-321primary lightning,
409-414splash, 432-434
applying1042
BeamTarget property, 416bEmitterDurationUseRange
property, 281bEmitterTime property, 322bEnableAntiAliasing setting,
567bEnableClothBendConstraints
property, 246bEnableClothDamping
property, 246bEnableClothLineChecks
property, 248bEnableClothOrthoBend-
Constraints property, 247bEnableClothPressure
property, 247bEnableClothSelfCollision
property, 247bEnableClothSimulation
property, 252bEnableClothTearing
property, 248bEnableClothTwoWayCollision
property, 247bEnableContinuousCollision-
Detection property, 200bEnableFullAnimWeight-
Bodies property, 907bEnableItalic setting, 568bEnableLegacyMod
setting, 568bEnableUnderline
setting, 568Bezier tangent handles, 1026bFixed property, 200bFloor property, 324bFluidDynamicCollision
property, 397bFluidStaticCollision
property, 397bFluidTwoWayCollision
property, 397
bForceActive property, 255bForceCPUSkinnning, 250bForceDiscardRootMotion
property, 907bForceNoWelding
property, 246bForcePawnWalk
property, 156bHasPhysicsAssetInstance
property, 907bIgnoreHoverboards
property, 163bIgnoreSpawnRateWhen-
Moving property, 337Binary Space Partition
(BSP), 154bindings, 543-545bInherentParent
property, 377bInheritRotation
property, 384bInheritSourceRotation
property, 326bInheritSourceVelocity
property, 317bIsPulley property, 217bKillInside property, 324bKillOnComplete
property, 281bKillOnDeactivate
property, 281blending
animation, 753-754,827-839
burning wood materials,18-28
colors, 79directional, 783-785materials, 9speed, 787-789
bLimited property, 215bLinearBreakable
property, 216
bLinearLimitSoftproperty, 215
Blink node, 853blinking eyes, formatting,
853. See also FaceFx StudiobLock property, 361BlockingVolumes, 154-159BlockRigidBody property, 197bLockSource property, 366bLockSourceStrength
property, 366, 384bLockSourceTangent
property, 366bLockTarget property, 368bLockTargetStrength
property, 368bLockTargetTangent
property, 368blonde instances, 88-92bloom effects, 675BloomScale property, 692bLowFreq_Enabled
property, 362BlurKernelSize property, 678blurring
adding, 186-187kernels, 962motion blur, 917
bMaintainMinDistanceproperty, 217
bModify property, 361bNeutralZone property, 160bNoCollisions property, 200bNoPhysicalLadder
property, 168bNRScaleEmitterTime
property, 362bodies, rigid, 196-197
collision properties,197-198
RB_BodySetup class,198-200
How can we make this index more useful? Email us at [email protected]
bodies, rigid 1043
BoneName property, 199bones, masking, 789-792bOnlyVerticalNormals-
DecrementCountproperty, 320
bOscillate property, 362BottomDepth expressions, 117bound navigation, 541bOverrideLODMethod
property, 406bOverrideMaterial property,
375, 394bOverrideScalar property, 408bOverrideVelocity
property, 318bPainCausing and
DamagePerSec property, 160
bPawnCanBaseOn property, 203-205
bPawnsDoNotDecrement-Count property, 320
bPerBoneVolumeEffects property, 908
bPhysicsOnContact property, 160
bProcessAllActors property, 156
bProcessDuringSpawn property, 332
bProcessDuringUpdateproperty, 332
bProcessSpawnRate property, 337
BranchParentName property, 360
Break Curve button (CurveEditor), 1031
Break tangents, 1028bRenewSource property, 317bRequiresSorting
property, 281
bResetOnDetachproperty, 407
Bridge KAssets, placing, 240Bridge Physics Asset,
creating, 239bridges, 242brightness, 972Browser panel, AnimSet
Editor, 740bSafeBaseIfAsleep property,
203-205bScale property, 361bScaleUV property, 282bShowInEditor property,
685, 714bShowInGame property,
685, 714bSmooth property, 362bSourceAbsolute
property, 366BSP (Binary Space
Partition), 154bStopAtFirstHit property, 253bStrengthByDistance
property, 316bSwingLimited property,
216, 239bSwingLimitSoft
property, 216bSyncActorLocationToRoot-
RigidBody property, 908bTangentNoise property, 362bTargetAbsolute
property, 368bThrustEnabled property, 254bTwistLimited property, 216,
233-242bTwistLimitSoft property, 217bTwistPositionDrive
property, 233bump offset, 11, 60-67BumpAdd1 expressions, 66
BumpConst expressions, 62BumpHeightTex_Alpha
expressions, 63BumpMult1 expressions, 62BumpMult2 expressions, 63Bund UI Event Alias Key
Defaults window, 544bUpdateActor1RefFrame
property, 213bUpdateActor2RefFrame
property, 213bUpdateJointsFromAnimation
property, 908bUpdateKinematicBonesFrom
Animation property, 908burning wood materials,
18-28BurstList property, 282bUseClothCOMDamping
property, 246bUseEmitterTime
property, 332bUseExtremes, 1016bUseFixedRelativeBounding-
Box property, 273bUseLocalSpace
property, 281bUseMaxDrawCount
property, 282bUseNoiseTangents
property, 362bUseRealtimeThumbnail
property, 273bUseWorldSettings
property, 685Button Background style, 549Button widget, 497bVelChange property, 253bWakeOnLevelStart property,
196, 202, 209
BoneName property1044
C
calculatingdistributions, 1020-1021dot products, 132KActors, 200-207KAssets, 208-210rigid bodies, 196-197
collision properties,197-198
RB_BodySetup class,198-200
Camera1 groups, 938Camera2 groups, 942CameraRotationThreshold
property, 676cameras
actors, 915-916, 936effects, 916
depth of field,916-917
field of view, 918motion blur, 917scene effects, 919
moving, 912positioning, 938
CameraTranslationThresholdproperty, 677
CamOverridePostProcessproperty, 916
CamVector expressions, 65candle wax materials, 43-54Cascade editors, 270
interfaces, 293-299particles, 293
CastShadows property,375, 394
causing damage, 160-162Center property, 622central beams, placing,
414-418
ChainMode property, 330Char alias, 546characters, 4
configuring, 921lighting, 971movement, 997-998Unreal animation
system, 718animation blending,
753-754AnimSet Editor,
737-752AnimTree Editor,
754-764applying skeletal
mesh, 723-734FaceFX Studio,
839-849morph animation,
734-736physical animation,
900-906setting up skeletal
mesh, 719-722skeletal mesh,
907-908Chars setting, 567CharsFilePath setting, 568CharsFileWildcard
setting, 568Checkbox widget, 497child styles, 553ChopInvert expressions, 104ChopMult, 125chunk particles, 457chunks, 446, 725-729CIM_Constant, 1010, 1015CIM_CurveAuto, 1009, 1015CIM_CurveBreak, 1011, 1016CIM_CurveUser, 1010, 1016CIM_Linear, 1009, 1014Cinematic Mode, 925
cinematic sequences, 911actors, 912cameras
actors, 915-916depth of field,
916-917field of view, 918motion blur, 917moving, 912scene effects, 919
creating, 920-930DumpMovie
command, 920edits, moving
through, 913image separation through
lighting, 920rendered in-game versus
prerendered, 913-914Clamp expressions, 45, 135Clamped Linear function, 852classes, RB_BodySetup,
198-200Clicked alias, 546cloth objects, 245-252ClothAttachmentResponse-
Coefficient property, 247ClothAttachmentTearFactor
property, 247ClothBendStiffness
property, 246ClothBones property, 246ClothCollisionResponse-
Coefficient property, 247ClothDamping property, 246ClothDensity property, 246ClothFriction property, 247ClothIterations property, 247ClothMetalDeformation-
Distance property, 248ClothMetalImpulseThreshold
property, 248
How can we make this index more useful? Email us at [email protected]
ClothMetalImpulseThreshold property 1045
ClothMetalPenetrationDepthproperty, 248
ClothPressure property, 247ClothRelativeGridSpacing
property, 247ClothSleepLinearVelocity
property, 247ClothSpecialBones
property, 247ClothStretchStiffness
property, 246ClothTearFactor property, 248ClothTearReserve
property, 248ClothThickness property, 246CloudMask1 expressions, 98CollisionCompletionOption
property, 319collisions
adding, 157, 260KActors, 202meshes, 194modules, 318properties, 197-198
Color Over Life module, 309,343-347, 405
ColorAdd expressions, 78colored_clouds texture, 697ColorOverLife property, 322ColorParam property, 322colors
fur materials, 67-78modules, 321-322parameters, 321particles, 301-302toon materials, 130-141trails, 389water, 108-109
ColorScaleOverLife distribution, 438
ColorScaleOverLife property, 322
ColorScaleVolume, 154, 189column beams, placing,
418-428Combo style, 552commands
command lines, 895DumpMovie, 920
comments, variables, 646Compare Bool, 469, 517comparing performance
costs, 1019ComponentMask, 698,
702-704components
particles, 271-273PhAT, 230-231, 245skeletal mesh, 907-908UIs (user interfaces),
483-484compression, animation,
750-752Concatenator node, 616conditions
end, 478-480initial, 467-471
configuringAim Offsets, 793-795animation, 753-754AnimSet Editor, 737
animation compres-sion, 750-752
Browser panel, 740menus, 738Preview panel,
741-742properties, 742-745Socket Manager,
746-749toolbars, 739
AnimTree Editor, 754-764morph nodes, 796nodes, 770-780skeletal controller
nodes, 797-807blending, 787-789characters, 921directional blending,
783-785Emitter actors, 406-407FaceFX Studio, 839-840
curves, 866-872interfaces, 872-882nodes, 847-857phonemes, 840-846
fur materials, 55-57Kismet, 457-464LODs, 399-405, 730morph animation,
734-736particles, 273-277,
287-291physical animation,
900-906Plasma Generators,
299-301post-process effects,
668-674skeletal mesh, 719-729
actors, 907components, 907-908
trails, 386-390connecting
duplicates, 655groups, 464networks, 463, 472nodes, 24
Console tab, 893Constant Curve button (Curve
Editor), 1031Constant expressions,
118, 701
ClothMetalPenetrationDepth property1046
Constant function, 852Constant property, 1019Constant tangents, 1030ConstantCurve property,
1007, 1013constants
adding, 346creating, 23curves, 1002distributions, 1002-1003
Constraint Broken event, 259ConstraintActor1
property, 214ConstraintActor2
property, 214ConstraintBone1
property, 214ConstraintBone2
property, 214constraints, 211-212
bridges, 242types of, 213-228
Consume alias, 546ContinuousModulator
node, 621coordinates
textures, 10tiling, 59-60
copyingconstraints, 224emitters, 392
Corrective function, 852Cos Wave option (curves),
1036-1037costs, performance, 1019Create Animation
Wizard, 844Create New Bool
Variable, 468Create Tab button (Curve
Editor), 1031
CrossFadeMusicTrackssequence object, 640-648
CrossFader, 647Cube builder settings,
158-161Cubic function, 851Curve Editor, 182, 880
curve key list, 1032-1033graph view, 1034-1035
Pan/Edit Mode navigation, 1034
Zoom Mode navigation, 1035
overview, 1023-1024,1030
preset curves, 1035-1038Cos Wave option,
1036-1037Do Not Preset
option, 1036Linear Decay option,
1037-1038Sine Wave
option, 1037User-Set option, 1038
toolbar buttons,1030-1032
Curve Editor panel, 298-299curve key list (Curve Editor),
1032-1033Curve Manager, 899Curve Properties dialog
box, 867Curve View, 881curves
adding, 310animation curves, 1024
interpolation curves,1024-1030
keyframes, 1024constant, 1002creating, 343
Curve Editorcurve key list,
1032-1033graph view, 1034-1035overview, 1023-1024,
1030toolbar buttons,
1030-1032distributions, 1002-1017editing, 465FaceFX Studio, 866-872formatting, 966importing, 440Mesh emitters, 381preset curves, 1035-1038
Cos Wave option,1036-1037
Do Not Preset option, 1036
Linear Decay option,1037-1038
Sine Wave option, 1037
User-Set option, 1038smooth unbaked, 1020tangents
Auto tangents, 1027Bezier tangent
handles, 1026Break tangents, 1028Constant tangents,
1030Linear tangents, 1028User tangents, 1028
uniform, 1002customizing. See also
configuringcamera effects, 916
depth of field,916-917
field of view, 918
How can we make this index more useful? Email us at [email protected]
customizing 1047
motion blur, 917scene effects, 919
diffuse lighting, 43-46HUDs, 600-601materials, 7
blending, 9colors, 72-79custom lighting
models, 16-26depth, 12-13distortion, 14edges, 84-88instances, 88-92instancing, 7-9normal masks, 81-83normals, 11-12parameters, 7-9reflections, 14special lighting, 13subsurface
scattering, 16toon, 127-137transparency, 15UV manipulation, 10water, 93-103
skins, 557specular highlights, 47-50transmissions, 51-54
cut scenes. See cinematicsequences
Cylinder location module, 442
cylinders, 327
D
damagecausing, 160-162simulating, 735
DamageControl node, 768DampingFactor property, 318DampingFactorRotation
property, 318Data Store Browser, 548data stores, applying,
548-549debris, 446DecrementNumericValue
alias, 548DecrementSliderValue
alias, 547Default Label Button style,
549DefaultColor property, 322degrees of freedom
(DOF), 211Delay action, 461Delay node, 616-617Delay object, 529Delay sequence objects, 459Delay to the Toggle, 179Delete Tab button (Curve
Editor), 1032DeleteCharacter alias, 547Delphi, 500Density property, 264depth, 12-13Depth of Field (DOF), 186,
916-917, 969effects, 677-678
DepthBiasedAlpha expres-sions, 15
DepthInterp expression, 119DepthNormalize
expressions, 118Desc property, 18design. See also configuring
overview, 1-5UIs (user interfaces),
485-488
dialog boxesAudio View Options, 884Curve Properties, 867CurveEd Preset
Selection, 454Edit Link Function, 852Face Graph Options, 879New Physics Asset, 232Phoneme Bar
Options, 883diffuse colors
toon materials, 130, 133water, 108-109
diffuse lighting, 43-46diffuse masks, 79DiffuseDotProduct
expressions, 45, 132DiffuseMultiColor
expressions, 78direct locations, 325direction of curves, 1008Direction property, 326directional blending,
configuring, 783-785DirectLoc emitter, 326Director tracks, creating, 946DirScaler property, 320Disabled state, 513disconnecting links, 44Distance property, 360DistanceCrossFade node,
616-618distortion, 14, 707distributions, 1001
overview of, 1001-1003performance costs, 1019tables, 1020-1021types of, 1003
constant distributions,1003
curve distributions,1005-1006
customizing1048
parameter distribu-tions, 1017-1019
uniform distributions,1004
DM-CH_03_Begin map, 157DM-CH_05_Electricity_Begin
map, 291Do Not Preset option
(curves), 1036docking widgets, 508-512DoCollisions property,
375, 394DOF (degrees of freedom),
211DOF (Depth of Field), 186,
916-917, 969effects, 677-678
DOFAndBloomEffect, 682DOFAndBloomEffect
module, 686dot products, 136DPM_Absolute, 1019DPM_Direct, 1019DPM_Normal, 1019dragging modules, 298DragSlider alias, 547drives, 217DumpMovie command, 920duplicating
connecting, 655constraints, 224emitters, 392, 424nodes, 661objects, 531
duration of sound, 944dynamic simulations, 193DynamicBlockingVolume,
154-158DynamicPhysicsVolume, 163DynamicTriggerVolume,
155-165
E
EdgeCamVector expressions, 68
EdgeDotProductexpressions, 68
Edit Link Function dialog box, 852
Edit mode, 891Editbox widget, 497editing
curves, 465particles, 270widget styles, 550
Editing Style window,550, 560
editorsAnimSet Editor, 245, 737
animation compres-sion, 750-752
Browser panel, 740menus, 738Preview panel,
741-742properties, 742-745Socket Manager,
746-749toolbars, 739
AnimTree Editor, 754-764morph nodes, 796nodes, 770-780skeletal controller
nodes, 797-807Cascade
interfaces, 293-299particles, 293
Curve Editor, 182curve key list,
1032-1033graph view, 1034-1035overview, 1023-1024,
1030
preset curves,1035-1038
toolbar buttons,1030-1032
Material Editors, 3, 301colors, 301-302MeshSubUV
expression, 303-312ParticleSubUV-style
textures, 302-303Matinee Editor, 180, 930Positioning Editor,
505-508Post Process Editor,
681-691Skin, 555. See also skinsSoundCue Editor, 613UIs (user interfaces),
492-496edits, moving through, 913EDVMF_Different, 1017EDVMF_Mirror, 1017EDVMF_Same, 1017EffectName property, 685effects, 4
blur, 186-187cameras, 916
depth of field,916-917
field of view, 918motion blur, 917scene effects, 919
explosion particle,976-983
explosionslighting, 985-987sounds, 988-989
flames, 269materials, 7
blending, 9colors, 72-79custom lighting
models, 16-26
How can we make this index more useful? Email us at [email protected]
effects 1049
depth, 12-13distortion, 14edges, 84-88instances, 7-9, 88-92normals, 11-12, 81-83parameters, 7-9reflections, 14special lighting, 13subsurface
scattering, 16toon, 127-137transparency, 15UV manipulation, 10water, 93-103
particlesbeam emitters,
356-366Cascade editors,
293-299configuring, 273-283creating with, 269-271Emitter actor, 406-407fluid emitters,
393-397LODs, 397-405Material editors,
301-312mesh emitters,
374-382modifying, 407-417modules, 286-291overview of, 271-273particle sprite
emitters, 278-283trail emitters, 382-393troubleshooting,
480-481TypeData modules,
283-286types of modules,
312-322
post-process, 667accessing, 670-674applying, 668-670in gameplay, 715-716Post Process Editor,
681-691types of, 675-681
sound, 604electricity, 425, 429electron microscope
shaders, 12elements, 893Emissive channel, 714Emitter actor, 271, 292,
406-407Emitter List panel, 296-298EmitterDelay property, 283EmitterDuration property, 282EmitterDurationLow
property, 282EmitterLoops property, 282EmitterName property, 280,
315, 326-327emitters
Beam, 410beams, 356-357
modules, 360-373TypeData modules,
357-360DirectLoc, 326duplicating, 392, 424FlameGlow, 405Flames, 401fluids, 393-397InitLoc, 326mesh, 374
modules, 375-382TypeData
modules, 375modules, 286-291
particle sprites, 278-283.See also particles
positioning, 292Smoke, 403trails, 382
modules, 383-393TypeData modules,
382-383Enabled state, 513end conditions, Kismet,
478-480EntryActor property, 164EntrySound property, 164environments, 4EscapeVelocity property, 255events
Kismet, 258Kismet Touch, 172NavFocus, 541Touch, 185Trigger’s Used, 458triggering, 172
Exclamation Point button, 555
ExitActor property, 164ExitSound property, 164explosion particle effects,
976-983explosions
lighting, 985-987sounds, 988-989
expressions, MeshSubUV,303-312
eyebrows, configuring, 853.See also FaceFX Studio
Eyebrow_Raise node, 855eyes, positioning, 859
effects1050
F
f-stops, 916. See also depthof field
Face GraphOptions dialog box, 879panels, 877tabs, 878
FaceFX Studio, 839-840Actor panel, 875curves, 866-872interfaces, 872-882links, 850-860nodes, 847-850phonemes, 840-846
FaceFXBlendMod property, 908
FacingFalloffExponent property, 191
Fade tracks, adding, 951fading particles, 289FalloffExponent property, 678field of view, 918files
INI, 4-5, 556UPK, 4WAV
comparingSoundCues/USounds, 604-611
importing, 605FinalAdd expressions, 149FinalMult expressions, 149Fit Visible Tracks Horizontally
button (Curve Editor), 1031Fit Visible Tracks Vertically
button (Curve Editor), 1031FixedRelativeBoundingBox
property, 273Flag Cloth, creating, 248
flags, placing, 250flame effects, 269FlameGlow emitter, 405Flames emitter, 401Float Constant property, 1003Float Particle Param Track
property, 408, 463Float variable, 524FloatConstantCurve
Distributions, 289floats
constants, 307property tracks,
adding, 959Fluid Typedata module, 285FluidCollisionDistance-
Multiplier property, 395FluidCollisionResponse-
Coefficient property, 396FluidDamping property, 395FluidDynamicCollision-
Adhesion property, 396FluidDynamicCollision-
Attraction property, 396FluidDynamicCollision-
Restitution property, 396FluidEmitterFluidVelocity-
Magnitude property, 397FluidEmitterMaxParticles
property, 397FluidEmitterParticleLifetime
property, 397FluidEmitterRandomAngle
property, 397FluidEmitterRandomPos
property, 397FluidEmitterRate
property, 397FluidEmitterRepulsion-
Coefficient property, 397
FluidEmitterShapeproperty, 397
FluidEmitterType property, 396
FluidExternalAccelerationproperty, 396
FluidForceScale property, 397FluidFriction property, 164FluidKernelRadiusMultiplier
property, 395FluidMaxParticles
property, 395FluidMotionLimitMultiplier
property, 395FluidPacketSizeMultiplier
property, 395FluidRestDensity
property, 395FluidRestParticlesPerMeter
property, 395FluidRotationCoefficient
property, 394FluidRotationMethod
property, 394fluids, emitters, 393-397FluidSimulationMethod
property, 396FluidStaticCollisionAdhesion
property, 396FluidStaticCollisionAttraction
property, 396FluidStaticCollisionRestitution
property, 396FluidStiffness property, 395FluidViscosity property, 395Focus Chain, 541-543focus, 677FocusDistance property, 678Focused state, 514FocusInnerRadius
property, 678
How can we make this index more useful? Email us at [email protected]
FocusInnerRadius property 1051
FocusPosition property, 678FocusType property, 678FoliageFactory, 190-192fonts, 566-569force actors, 253-258. See
also physics objectsforce fields, 157ForceColor group, 181ForcedDirVolume, 163ForceFalloff property, 254ForceField group, 173-174ForceFieldChannel property,
254-255ForceHeight property, 255ForceRadius property,
254-255ForceStrength property, 254ForceTopRadius property, 255formatting. See also
configuring; customizinganimation, 753-754,
990-996AnimSet Editor, 737
animation compres-sion, 750-752
Browser panel, 740menus, 738Preview panel,
741-742properties, 742-745Socket Manager,
746-749toolbars, 739
AnimTree Editor, 754-764morph nodes, 796nodes, 770-780skeletal controller
nodes, 797-807brightness, 972cinematic sequences, 911
cameras, 915-919creating, 920-930
DumpMovie command, 920
image separationthrough lighting, 920
moving, 912-913rendered in-game
versus prerendered,913-914
constants, 23curves, 343, 966Director tracks, 946Emitter actors, 406-407FaceFX Studio, 839-840
curves, 866-872interfaces, 872-873links, 850-860nodes, 847-850phonemes, 840-846
fur materials, 55-57Kismet, 457-464LODs, 399-405, 730morph animation,
734-736particles, 273-277,
287-291physical animation,
900-906Plasma Generators,
299-301post-process effects,
668-674Score groups, 944skeletal mesh, 719-729
actors, 907components, 907-908
toon materials, 127-137trails, 386-390UIs (user interfaces)
components, 483-484data stores, 548-549design workflow,
485-488
fonts, 566-569functionality, 569-579HUDs (head-up
displays ), 484,600-601
inputs, 543-548navigating widgets,
541-543Scene Editor, 492-496skins, 553-565sounds, 598-600StyleOverride, 565-566styles, 549-554widgets, 496-506
water, 93-103FOVAngle property, 916Freeze option, 319FreezeMovement option, 320FreezeRotation option, 320FreezeTranslation option, 320Frequency property, 363, 622FrequencyDistance
property, 364Frequency_LowRange
property, 363Fresnel expressions, 67-70Friction property, 264Friendly Name
parameter, 553front rim lights, 974FullMotionBlur property, 676functionality
adding, 569-579UIs (user interfaces), 485
functions, links, 850fur materials, 55-57
bump offset, 60-67colors, 67-78diffuse masks, 79edges, 84-88instances, 88-92
FocusPosition property1052
normal masks, 81-83texture coordinate tiling
control, 59-60FurDirection expressions, 65FurTexCoord expressions, 60Fuzziness expressions, 84fuzzy edges, 84-88FuzzyCutoffValue
expressions, 86FuzzyInterp expressions, 86FXBM_Additive property, 908FXBM_Overwrite property, 908
G–H
gamesassets, 3KActors, 203particles
modifying in, 407-417troubleshooting,
480-481Generic Browser, 606Geometry Mode, 154Get Distance actions, 953Get ProgressBar sequence
object, 520Global Sequence state, 514graph view (Curve Editor),
1034-1035Pan/Edit Mode
navigation, 1034Zoom Mode
navigation, 1035graphs, types of, 1006gravity platform
constraints, 219GravityVolume, 155, 163
GroundFriction property, 160GroupAnimSets property, 934groups
connecting, 464ForceColor, 181ForceField, 173-174
Grunt groups, creating, 930
HaltCollisions option, 319head-up displays (HUD),
483-484, 600-601heads, nodding, 862Height property, 324height, kills, 324HeightAxis property, 327HeightOffset property, 255hiding skeletal meshes, 929hierarchies, parenting,
500-502highlights, specular, 47-50HUDs (head-up displays), 483
creating, 600-601UIs (user interfaces), 484
I
illumination, 975. See alsolighting
Image style, 551Image widget, 497image separation through
lighting, 920Impact and Slide Events, 264ImpactEffect property, 264ImpactReFireDelay
property, 264ImpactSound property, 264ImpactThreshold
property, 264
implementation of UIs (userinterfaces), 485-491
Import window, 606importing
curves, 440fonts, 567LODs, 730skeletal mesh, 726-729WAV files, 605
impulse actors, 252-255ImpulseFalloff property, 253ImpulseRadius property, 253ImpulseRange property, 253ImpulseStrength
property, 253increasing
spawn rates, 283tessellation, 364
IncrementNumericValue alias, 548
IncrementSliderValue alias, 547
IndexClamp expressions, 123indexes, SubImage
Index, 338IndexOfRefraction
expressions, 122Indoor trigger volume, 662InheritSourceRotationScale
property, 326InheritSourceVelocity
property, 326InheritSourceVelocityScale
property, 326INI files, 4-5, 556Init Mesh Rotation
property, 376Initial Color module,
274, 412initial colors, 321initial conditions, 467-471
How can we make this index more useful? Email us at [email protected]
initial conditions 1053
Initial Location module, 349initial locations, 325initial mesh rotation, 333initial rotation, 333Initial Rotation module,
447, 456Initial RotRate module, 311Initial Velocity module,
309, 342InitialAllocationCount
property, 280InitLoc emitter, 326inputs, applying, 543-548InstanceParameters property,
407-408instances
fur materials, 88-92materials, 7-9properties, 234
InstanceStaticMeshproperty, 191
interfacesCascade Editors, 293-299Data Store Browser, 548FaceFX Studio, 872-882PhAT, 230-231, 245SoundCue Editor, 614
interfaces, 483. See also UIsInterp Mode, 961InterpMode property,
1009, 1014interpolation, 713
behavior of, 1024-1025controlling, 1026-1030linear, 10tangents
Auto tangents, 1027Bezier tangent
handles, 1026Break tangents, 1028
Constant tangents,1030
Linear tangents, 1028User tangents, 1028
InterpolationMethod property, 280
InterpolationPoints property, 358
InVal property, 1008, 1013Inverse function, 851italics, 556iteration, preventing, 529
J–K
JointName property, 214KActors, 193, 200-207. See
also physics objectsKAssets, 208-210. See also
physics objectskernels, blurring, 962keyframes, 1024Keypoint actor, 610keys
bindings, 543-545values, 183
kill links, 471-473kill modules, 323-324Kill option, 319KillZDamageType
property, 163Kismet
actions, 259-262Editor, 494end conditions, 478-480events, 258
initial conditions, 467-471kill links, 471-473links, 475-477materials, 460-464post-process effects, 716setup, 457-459sound, 632
Apply Soundsequence, 633-638
Play Sound sequence, 632
Spawn and Destroy, 466Toggle Off, 473Touch event, 172
L
Label Button, 487, 497, 558labels, 487ladders, adding, 168LadderVolume, 155, 167layouts, UIs (user interfaces),
485. See also formattingLeaveTangent property,
1008, 1014LerpTex expression, 19Level Beginning event, 489Level Startup events, 924levels
actors, 922volumes, 153-154
levels of detail (LODs),272, 397-399, 401-405,729-730
LevelStreamingVolume, 155,188
LeviathanBlockingVolume, 159
Initial Location module1054
LF_Strut-node SkelControl-LookAt node, 765
LifeMultiplier property,334-335
Lifetime property, 276,307, 411
lifetimesmodules, 324-325trails, 387
LiftFalloffHeight property, 255LiftStrength property, 255lighting
accent, 969animating, 464brightness, 972custom lighting models,
16-26colors, 72-79edges, 84-88instances, 88-92normal masks, 81-83
diffuse, 43-46distortion, 14explosions, 985-987front rim lights, 974image separation
through, 920materials, 13rear rim lights, 973reflections, 14subsurface scattering, 16transparency, 15
LightingModel property, 127lightning, 409-414LightVector expressions,
43, 135LightVolumes, 155, 188-189LimitSize property, 215line attractors, 314-315Linear Curve button (Curve
Editor), 1031
Linear Decay option (curves),1037-1038
Linear function, 851linear interpolation, 10Linear Position Drives (X/Y/Z)
property, 217Linear tangents, 1028Linear Velocity Drives (X/Y/Z)
property, 218Linear X/Y/Z Setups
property, 215LinearBreakThreshold
property, 216LinearDamping property, 264LinearDriveDamping
property, 218LinearDriveForceLimit
property, 218LinearDriveSpring
property, 218LinearInterpolate
expression, 714LinearLimitDamping
property, 216LinearLimitStiffness
property, 216LineFresnel expressions, 145LineImpuseActor, 253LineInvert expressions, 148LineWidthMult
expressions, 148links
disconnecting, 44FaceFX Studio, 850-855kill, 471-473Kismet, 475-477
List widget, 498load-bearing objects, 229Location property, 325LocationName property, 156LocationOffset property, 325
LocationPriority property, 156location modules, 324-329LockAxisFlags property, 332LockedAxes property,
1003, 1017LockRadius property, 368LODDistanceCheckTime
property, 273LODDistances property, 273LODMethod property,
272, 406LODs (levels of detail), 272,
397-405skeletal mesh, 729-730
Lookup Tables, 1020-1021Looping node, 619LowerLeftCorner
property, 323
M
Mapping tab, 885maps, 4
DM-CH_03_Begin, 157normal, 21reflection, 14testing, 228
MarkupString property, 487masks
bones, 789-792normal, fur materials,
81-88mass, controlling, 195MassScale property, 195-199Mastering Unreal Technology,
Volume I: Introduction toLevel Design with UnrealEngine 3, 3
How can we make this index more useful? Email us at [email protected]
Mastering Unreal Technology, Volume I 1055
Material Editor, 3, 301colors, 301-302MeshSubUV expression,
303-312ParticleSubUV-style
textures, 302-303Material Expressions list, 43Material Instance actor, 180Material property, 191,
280, 374MaterialEffect module,
683-687MaterialInstanceActor
property, 462materials, 7, 252
blending, 9-10colors, 72-79custom lighting models,
16-26depth, 12-13distortion, 14edges, 84-88effects, 678-679instances, 88-92instancing, 7-9Kismet, 460-464normal masks, 81-83normals, 11-12parameters, 7-9Physical Material,
263-268reflections, 14special lighting, 13subsurface scattering, 16toon, 127-137transparency, 15UV manipulation, 10water, 93-103wood, 18-28
Matinee Editor, 180, 930lights, 464modifying, 409
post-process effects, 716sequence objects, 173
mat_depth_heatmaterial, 695
MaxBeamCount property, 358MaxCollisions property, 319MaxDrawCount property, 282MaxDrawRadius
property, 191MaxFarBlurAmount
property, 678MaxInput property, 1018MaxInstanceCount
property, 191MaxNearBlurAmount
property, 678MaxOpacity expressions, 119MaxParticleInTrailCount
property, 383MaxScale X/Y/Z
property, 191MaxTrailCount property, 383MaxVelocity property, 676MEL (Maya Embedded
Language), 500menus
AnimSet Editor, 738AnimTree Editor, 755FaceFX Studio, 873
Mesh property, 375, 394Mesh Typedata module,
284-285, 445MeshAlignment property,
375, 394meshes
collisions, 194emitters, 374
modules, 375-382TypeData modules, 375
KActors, 200-207KAssets, 208-210
materials, 8. See alsomaterials
selecting, 171skeletal
applying, 723-734connecting, 929setting up, 719-722
Meshes property, 191MeshMaterials property, 376MeshSubUV expression,
303-312metal cloth, 246MinInput property, 1018MinOutput property, 1018MinScale X/Y/Z property, 191MinTransitionRadius
property, 191MirrorFlags, 1017Mixer node, 619-620models
collisions, 202custom lighting, 16-26
colors, 72-79edges, 84-88instances, 88-92normal masks, 81-83toon, 127-137water, 93-103
ModifierType property, 361modifying
animation, 806-807key values, 183Matinee, 409parameters, 8particles, 407-417post-process effects in
gameplay, 715-716shadows, 691TypeData modules, 283
Beam, 284Fluid, 285Mesh, 284-285Trail, 285-286
Material Editor1056
ModulateBlurColorproperty, 678
Modulator node,620-625
modulesAcceleration, 290Beam emitters, 360-373collisions, 318Color Over Life, 309Initial RotRate, 311Initial Velocity, 309Mesh emitters, 375-377moving, 298particles, 286-291Post Process Editor,
682-683Target, 423trail emitters, 383-393TypeData, 283
Beam, 284Fluid, 285Mesh, 284-285Trail, 285-286
types of, 312acceleration, 313attraction, 313-318beams, 318-321colors, 321-322kill, 323-324lifetime, 324-325locations, 324-329orbit, 329-332orientation, 332rotation, 332-334rotation rate, 334sizing, 335-336spawn, 337subUV, 337-339trail, 339velocity, 339-340, 355
morph nodes, 796
MorphNodeWeight node, 797MorphPose node, 796MorphSets property, 908motion
blur, 676-677, 948slow-motion, 948
MotionBlurAmountproperty, 676
MotionBlurEffect module,684-688
MoveCursorLeft alias, 547MoveCursorRight alias, 547MoveCursorToLineEnd
alias, 547MoveCursorToLineStart
alias, 547movement
adding, 931characters, 997-998
Movement property, 408Movement track, 174MovementTolerance
property, 337moving
actors, 912cameras, 912central beams, 414-418column beams, 418-428modules, 298smoke, 434-444splash beams, 432-434through edits, 913trails, 390-393widgets, 502-503
multiple cameras, 914. Seealso cameras
multiple materials, 8. Seealso materials
multiply expressions, 35, 108,306, 701
MultiplyX property, 335-336
MultiplyY property, 335-336MultiplyZ property, 336music, 604, 638-642MusicTrack variable sequence
object, 639MusicTrackBank variable
sequence object, 640
N
naming nodes, 76NavFocus events, 541NavFocusDown alias, 546NavFocusLeft alias, 546NavFocusRight alias, 546NavFocusUp alias, 546navigating
bound navigation, 541Cascade editors, 293-299Data Store Browser, 548FaceFX Studio, 872-882PhAT, 230-231, 245Post Process Editor,
681-691SoundCue Editor, 614UIs (user interfaces)
components, 483-484data stores, 548-549design workflow,
485-488fonts, 566-569functionality, 569-579HUDs (head-up
displays), 484,600-601
inputs, 543-548Scene Editor, 492-496
How can we make this index more useful? Email us at [email protected]
navigating 1057
skins, 553-563sounds, 598-600StyleOverride, 565-566styles, 549-559widgets, 496-506
Negate function, 851Negative_X property, 327Negative_Y property, 328Negative_Z property, 328networks, connecting,
463, 472New Physics Asset dialog
box, 232NextControl alias, 546nodding, heads, 862Node Group Manager, 896nodes
animation, 772AnimTree Editor, 770-780
morph, 796skeletal controller,
797-807connecting, 24duplicating, 661FaceFX Studio, 847-850naming, 76SoundCue, 614-615Texture Coordinate, 26
noise, 26-30, 362, 413NoiseLockRadius
property, 363NoiseLockTime property, 363NoiseRange property, 363NoiseRangeScale
property, 363NoiseScale property, 364NoiseSpeed property, 363NoiseTangentStrength
property, 364NoiseTension property, 364NormalAdd expressions, 103
NormalAlphaAdd expressions, 104
NormalInterp expressions, 82NormalMapAmount
expressions, 82normals
maps, 21masks, 81-83materials, 11-12
Note actor, 228Numeric EditBox widget, 498
O
Object Variable, 178objects
Add a Delay sequence, 175
Add a Toggle sequence, 178
distributions, 1001-1003constant, 1003curve, 1005-1015parameter, 1017-1019uniform, 1004
duplicating, 531load-bearing, 229Matinee sequence, 173physics
cloth, 246-251collision properties,
197-198Constraints, 211-221force actors, 253-258impulse actors,
253-258KActors, 200-207KAssets, 208-210
PhAT, 229-231, 245Physical Material,
263-268RB_BodySetup class,
198-200rigid bodies, 196-197sequences, 258-262types of, 193-195
PostProcessEffect,670-674
Set VectorParam, 185translucent, 16variables, 490
offset, 11, 60-67OffsetAmount property, 330OffsetOptions property, 330On Click event, 495One Clamp function, 851Open Scene objects, 489options. See also customizing
camera effects, 916depth of field,
916-917field of view, 918motion blur, 917scene effects, 919
materials, 7blending, 9colors, 72-79custom lighting
models, 16-26depth, 12-13distortion, 14edges, 84-88instances, 88-92instancing, 7-9normal masks, 81-83parameters, 7-9reflections, 14special lighting, 13subsurface
scattering, 16
navigating1058
toon, 127-137transparency, 15UV manipulation, 10water, 93-103
skins, 557Orbit modules, 329-332,
344, 351particles, 340-345sharing setups, 345-349twisting, 350-355
orientation modules, 332Oscillator node, 622Outdoor music, 640, 656outlines, toon materials,
145-151OutVal property, 1008overriding styles, 565-566ownership, 866
P
packages, 486Pan/Edit Mode button (Curve
Editor), 1031-1034Panel widget, 498panels
Curve Editor, 298-299Emitter List, 296-298Preview, 296Properties, 298Styles, 550
Panners, 26, 98, 696ParameterName property,
1018parameters
colors, 321distributions, 1002,
1017-1019materials, 7-9
ParaMode property, 1019Parent/PhysicalMaterial-
Property, 264ParentAnimComponent
property, 908parenting, hierarchies,
500-502Particle System Component
section, 406Particle Toggle Track
property, 409ParticleBurstMethod
property, 280ParticleMass property, 320particles
editing, 270effects, 976-983modifying, 407-417orbits, 340-345
sharing setups,345-349
twisting, 350-355special effects
beam emitters,356-373
Cascade editors,293-299
configuring, 273-277,287-291
creating with, 269-271Emitter actor, 406-407fluid emitters,
393-397LODs, 397-405Material editors,
301-312mesh emitters,
374-382modules, 286-291overview of, 271-273particle sprite
emitters, 278-283
trail emitters, 382-393TypeData modules,
283-286types of modules,
312-322troubleshooting, 480-481
ParticleSubUV-style textures,302-303
part_trail particle system, 390
Paste Connections, 470PawnEntryActor property, 164PercentageOwner, 508PercentageScene, 508PercentageViewport, 508performance costs, 1019PhAT (Phsyical Assets Tool),
209, 230-243Phoneme bar, 882-883phonemes, 840-846physical actions, 259-262physical animation, 900-906physical events, 258Physical Material, 199,
263-268physics objects
cloth, 246metal, 246properties, 247-251
Constraints, 211-221KActors, 200-207KAssets, 208-210PhAT, 229-231, 245Physical Material,
263-268rigid bodies, 196-197
collision properties,197-198
RB_BodySetup class,198-200
sequences, 258-262types of, 193-195
How can we make this index more useful? Email us at [email protected]
physics objects 1059
Physics property, 922PhysicsAsset property, 908PhysicsVolumes, 159-169PhysicsWeight property, 908PixelOwner, 507PixelScene, 507PixelViewport, 507placeable Constraint
types, 219placing
central beams, 414-424flags, 250KActors in games, 203particle systems, 406smoke, 434-444splash beams, 432-434trails, 390-393
Plasma Generatorbeams, 369-373configuring, 299-301Mesh emitters, 377-382
platforms, adding, 223Play Sound sequence, 632PointLightMovable, 970points
attractors, 317curves
creating, 348entry by, 1008
Points property, 1008, 1013Position property, 317, 361positioning. See also moving
cameras, 938central beams, 414-418column beams, 418-428constraints, 242emitters, 292eyes, 859KActors, 203smoke, 434-444splash beams, 432-434trails, 390-393
Positioning Editor, 505-508PositionOptions property, 361Positive_X property, 327Positive_Y property, 327Positive_Z property, 327post-process effects, 667
accessing, 670-674applying, 668-670in gameplay, 715-716Post Process Editor,
681-691types of, 675
blooms, 675depth of field (DOF),
677-678material, 678-679motion blur, 676-677scene, 679-681
PostProcessEffects setting, 668
PostProcessVolumes, 155,186-187, 668, 716
preferences. See alsocustomizing
camera effects, 916depth of field,
916-917field of view, 918motion blur, 917scene effects, 919
materials, 7blending, 9colors, 72-79custom lighting
models, 16-26depth, 12-13distortion, 14edges, 84-88instances, 88-92instancing, 7-9normal masks, 81-83normals, 11-12
parameters, 7-9reflections, 14special lighting, 13subsurface
scattering, 16toon, 127-137transparency, 15UV manipulation, 10water, 93-103
skins, 557prerendering cinematic
sequences, 913-914Preset Curve dialog, 1036preset curves, 1035-1038
Cos Wave option,1036-1037
Do Not Preset option, 1036
Linear Decay option,1037-1038
Sine Wave option, 1037User-Set option, 1038
Pressed state, 514, 564preventing iteration, 529Preview panel
AnimSet Editor, 741-742AnimTree Editor, 756Cascade, 296
Preview tab, 886Previous Control alias, 546primary lightning beams,
409-414products, dot, 136Progressbar widget, 498Projectile Landed event, 259properties
AnimSet Editor, 742-745AnimTree Editor, 757Cascade, 298cloth, 247-251collisions, 197-198
Physics property1060
distributions, 1001-1003constant, 1003curve, 1005-1015uniform, 1004
instances, 234particles, 271. See also
particlesRB_BodySetup class,
198-200RB_ConstraintActor, 213RB_ConstraintInstance, 217RB_ConstraintSetup, 215volumes, 156
Properties panel, 231, 681Properties window, 496, 611Pulley category, 214Pulley Platform
Constraints, 222PulleyPivotActor1
property, 214PulleyPivotActor2
property, 214PulleyRatio property, 217
Q–R
Quadratic function, 851queuing music, 657
RadialForceMode property, 254
RadialImpulseActor, 253-256RadialStrength property, 255RadialVelocity property, 327Ragdoll Swing
Constraints, 236Random method, 326Random node, 623Random Switches, 459
RandomChangesproperty, 283
randomization, 611Range property, 315-317RBChannel property, 197RBCollideWithChannel
property, 197RB_BodySetup class,
198-200RB_BSJointActor
constraint, 219RB_ConstraintActor
properties, 213RB_ConstraintInstance
properties, 217RB_ConstraintSetup
properties, 215RB_CylindricalForceActor, 255RB_ForeceFieldExclude-
Volumes, 190RB_HingeActor
constraint, 219RB_PrismaticActor
constraint, 219RB_PullyJointActor
constraint, 219rear rim lights, 973Red Builder Brush, 154-161reflections, materials, 14ReflectMult expressions, 107ReflectVector expressions, 106RefPlane expressions, 62refraction, water, 121-127RefractMult expressions, 125Regenerate Lowest LOD
button, 400relative aperture, 916. See
also depth of fieldRemote Event, 649renaming nodes, 76RenderDirectLine property,
359, 383
RenderGeometry property,359, 383
rendering cinematicsequences, 913-914
RenderLines property, 383RenderTessellation property,
360, 383RequiredModule, 280resizing widgets, 505Restitution property, 264ReverbVolume, 155, 189RFT_Force, 254RFT_Impulse, 255RGMult expressions, 123RIF_Constant, 253-254RIF_Linear, 253-254rigid bodies, 196-197
collision properties,197-198
RB_BodySetup class,198-200
Rigid Body Collision event, 259
RigidBody, 195RigidBodyDamping
property, 160RimLightRearLeft groups, 971Ripples section, 100RMM_Accel property, 908RMM_Ignore property, 908RMM_Translate property, 908RMM_Velocity property, 908RMRM_Ignore property, 908RMRM_RotateActor
property, 908RootMotionMode
property, 908RootMotionRotationMode
property, 908rope physics assets, creating,
231-234
How can we make this index more useful? Email us at [email protected]
rope physics assets, creating 1061
rope physics assets,placing, 235
rotatingmodules, 332-334widgets, 503-505
RotationalStrengthproperty, 255
RotationAmountproperty, 331
RotationOptionsproperty, 331
RotationOverLife property, 334
RotationRateAmountproperty, 331
RotationRateOptionsproperty, 331
running (physically), 936
S
sample textures, 29saving maps, 228ScalarParameter
expressions, 55ScalarValue property, 408Scale Color/Life module,
288, 438Scale property, 334ScaleFactor property, 326Scene Docking panel, 493Scene Editor, 492-496Scene Positioning panel, 493Scene Properties panel, 493Scene Tools panel, 493SceneDepth expression, 706SceneDesaturation, 693SceneDPG property, 685, 714
SceneHighlights, 692SceneHighlights property, 681SceneMidTones property, 681SceneRenderTarget, 682scenes
cinematic sequences. Seecinematic sequences
effects, 679-681, 919SceneShadows property, 681SceneTexture expression, 711Score groups, 944ScreenAlignment property,
280, 374ScreenPositions, 703scrub bar, 893Search for Actors
window, 653SecondsBeforeInactive
property, 272, 407sections, 725-729Seed property, 191selecting meshes, 171SelectionMethod property,
316, 326, 384sequences, 258-262
animation, 781cinematic. See cinematic
sequencesKismet
Apply Soundsequence, 633-638
Play Sound sequence, 632
sound, 632Sequential method, 326Set BlockRigidBody
action, 259Set Bool action, 472, 520Set Music Track objects, 641,
658, 664Set Particle Param, 407Set Physics action, 259
Set ProgressBar Value, 525Set RigidBodyIgnoreVehicles
action, 259Set Text Value object, 535Set VectorParam object, 185setup. See also configuring;
customizingcharacters, 921Emitter actors, 406-407Kismet, 457-459LODs, 399-405, 730particles, 273-277,
287-291Plasma Generators,
299-301skeletal mesh, 719-729trails, 386-390
shading toon materials,141-144
shadows, modifying, 691Sheets property, 358simulations
damage, 735dynamic, 193KActors, 200-207KAssets, 208-210physics, 194rigid bodies, 196-197
collision properties,197-198
RB_BodySetup class,198-200
Sine Wave option (curves),1037
Size Scale modules, 380SizeScale property, 336sizing
modules, 335-336trails, 387
SkelControlFootPlacementnode, 800
SkelControlLimb node, 799
rope physics assets, placing1062
SkelControlLookAt node, 801SkelControlSingleBone
node, 803SkelControlWheel node,
760, 805skeletal controller nodes,
797-807skeletal mesh
actors, 907components, 907-908connecting, 929
SkeletalMesh property, 908SkeletalMeshActor
section, 922SkeletalMeshComponent
section, 922Skin Editor window, 559skins, applying, 553-563SleepFamily property, 200SlideEffect property, 264Slider widget, 498SlideReFireDelay
property, 264SlideSound property, 264SlideThreshold property, 264Slomo tracks, adding, 946slots, adding, 646slow-motion, 948smoke, 435-445Smoke emitter, 403smooth unbaked curves,
1020Socket Manager, 746-749sockets, 732sound
adding, 598-600ambient, 604AmbientSound actors,
612-613duration, 944effects, 604explosions, 988-989
Kismet, 632Apply Sound
sequence, 633-638Play Sound
sequence, 632music
adding, 638-642MusicTrackBanks,
642-652SoundCues/USounds,
604-611types of, 604
SoundCue Editor, 605-615SoundNodeMature node,
619-620SoundNodeWave node, 614SoundNodeWaveParam node,
623-624SoundWaveNode, 608Source module, 388Source property, 366SourceMethod property,
365, 384SourceName property,
366, 384SourceOffsetCount
property, 384SourceOffsetDefaults
property, 384SourceStrength property,
366, 384SourceTangent property, 366SourceTangentMethod
property, 365spatialization, 615Spawn and Destroy
(Kismet), 466Spawn module, 283,
337, 389SpawnDistanceMap
property, 385SpawnPerUnit property, 337
SpawnRate property,276, 282
SpecAdd expressions, 142SpecClampMin
expressions, 135special effects
flames, 269particles
beam emitters,356-366
Cascade editors,293-299
configuring, 273-283creating with, 269-271Emitter actor, 406-407fluid emitters,
393-397LODs, 397-407Material editors,
301-311mesh emitters,
374-382modifying, 407-417modules, 286-291overview of, 271-273particle sprite
emitters, 278-283trail emitters, 382-393troubleshooting,
480-481TypeData modules,
283-286types of modules,
312-318special lighting, 13SpecMult expressions, 57SpecPowerExp
expressions, 138Spectral tab, 885specular highlights, 47-50
toon materials, 134-141water, 110-116
How can we make this index more useful? Email us at [email protected]
specular highlights 1063
specularity, 22speed, configuring, 787-789Speed property, 358spheres, 328
Emitter actors, 391trails, 391
SpinTorque property, 254splash beams, placing,
432-434sprites
adding, 307, 345particle emitters,
278-283Square Root function, 851StartAlpha property, 321StartColor property, 321StartHeight property, 327StartLocation property,
325-328StartRadius property,
327-328StartRotation property,
333, 376StartRotationRate property,
311, 334, 377StartSize property, 335StartVelocity property, 339StartVelocityRadial
property, 339State Input Event, 545states
textures, 562widgets, 513-523
StateType property, 540static meshes
KActors, 200-203,206-207
KAssets, 208-210static parameters, 8StaticMesh, 195stores, applying, 548-549Strength property,
316-318, 361
StrengthByDistanceproperty, 318
StrengthOptionsproperty, 361
Style Type parameter, 553StyleOverride, 565-566styles. See also formatting
applying, 549-554fonts, 566-569StyleOverride, 565-566
Styles panel, 550SubImageIndex property, 338SubImageSelect
property, 339SubImagesHorizontal
property, 283SubImagesVertical
property, 283SubmitText alias, 546subsurface scattering, 16SubUV modules, 337-339SubUVPosition property, 338SubUVSize property, 338SurfaceAreaPerInstance
property, 191SurfaceDensityDownFacing
property, 191SurfaceDensitySideFacing
property, 191SurfaceDensityUpFacing
property, 192SurfaceOnly property, 328swapping values, 227SwayScale property, 191Swing/Twist Position Drives
property, 218Swing/Twist Velocity Drives
property, 218Swing1LimitAngle
property, 216Swing2LimitAngle
property, 216
SwingLimit2Angleproperty, 243
SwingLimitDampingproperty, 217
SwingLimitStiffnessproperty, 216
SwirlStrength property, 254system particles, 270. See
also particlesSystemUpdateMode
property, 272
T
tab bars, FaceFX Studio,878-888
Tab Dropdown button (CurveEditor), 1032
tables, distributions,1020-1021
Tabs button (Curve Editor),1031-1032
Tangent property, 361TangentOptions property, 361tangents
Auto tangents, 1027Bezier tangent handles,
1026Break tangents, 1028Constant tangents, 1030Linear tangents, 1028User tangents, 1028
tankBlockingVolume, 159TaperFactor property, 359TaperMethod property, 358TaperScale property, 359Target module, 423Target property, 368TargetLocation property, 765
specularity1064
TargetMethod property, 367TargetName property, 367Targets, morph, 735-736TargetStrength property, 368TargetTangent property, 368TargetTangentMethod
property, 367Teleport nodes, 928Template parameter, 553Template property, 407, 459tessellation, increasing, 364TessellationFactor
property, 382TessellationStrength
property, 383testing
fonts, 569maps, 228
TexCoords expressions,93, 127
textaligning, 488fonts, 566-569labels, 487
Text style, 551Texture Coordinate nodes, 26Texture Samples, 305TextureCoordinate
expressions, 127, 696textures
coordinates, 10, 59-60ParticleSubUV-style,
302-303samples, 29states, 562toon materials, 127-137water, 93-103, 127wood, 19
TextureSample expressions, 14
TextureTile property,357, 383
TextureTileDistance property, 358
three-dimensional spaces,153. See also volumes
Thrusters, 254ThrustStrength property, 254ThumbnailWarmup
property, 273tiling texture coordinates,
59-60timelines, 894TipFinalMult expressions, 78Toggle Off, Kismet, 473ToggleButton widget, 498toolbars, 230
AnimSet Editor, 739AnimTree Editor, 755Cascade, 294-295Curve Editor toolbar,
1030-1032FaceFX Studio, 874widgets, creating, 499
toolsPhAT, 209, 230-240UI Scene Editor, 492-496
toon materials, 127-137Top viewport, 416Touch event, 185, 259,
654-662TrackBankName
property, 647Trail Typedata module,
285-286trails
emitters, 382modules, 383-393TypeData modules,
382-383modules, 339
Transition music, 656translation widgets, 291translucent objects, 16
Transmission Masks, 42transmissions, customizing,
51-54transparency
materials, 15water, 116-121
Tree, 231, 753Trigger’s Used event, 458triggering events, 172, 261TriggerVolumes, 155,
170-180TriggerVolume_0, 660TriggerVolume_3, 654troubleshooting particles,
480-481TrueType fonts, 568.
See also fontsTug of War game, 514Twist1 module, 350TwistLimitAngle property,
216, 233, 243TwistLimitDamping
property, 217TwistLimitStiffness
property, 217TypeData modules, 283
Beam, 284, 357-360Fluid, 285Mesh, 284-285, 375Trail, 285-286, 382-383
typesof Constraints, 213-223of distributions,
1001-1003constants, 1003curve, 1005-1015parameter, 1017-1019uniform, 1004
of graphs, 1006of modules, 312
acceleration, 313attraction, 313-318
How can we make this index more useful? Email us at [email protected]
types 1065
beams, 318-321colors, 321-322kill, 323-324lifetime, 324-325locations, 324-329orbit, 329-332orientation, 332rotation, 332-334rotation rate, 334sizing, 335-336spawn, 337subUV, 337-339trail, 339velocity, 339-340, 355
of physics objects,193-195
of post-process effects, 675
blooms, 675depth of field, 677-
678material, 678-679motion blur, 676-677scene, 679-681
of sound, 604volumes, 154-155
TypeToForce property, 163
U
UberPostProcessEffect module, 684-689
UIs (user interfaces), 483components, 483-484data stores, 548-549design workflow,
485-488fonts, 566-569functionality, 569-579
HUDs (head-up displays),484, 600-601
inputs, 543-548Scene Editor, 492-496skins, 553-563sounds, 598-600StyleOverride, 565-566styles, 549-559widgets, 496-502
docking, 508-512moving, 502-503navigating, 541-543Positioning Editor,
505-508resizing, 505rotating, 503-505states, 513-523
uniformcurves, 1002distributions, 1002-1004
Unique Tag parameter, 553UnitScalar property, 337Unreal animation
system, 718animation blending,
753-754AnimSet Editor
animation compres-sion, 750-752
applying, 737Browser panel, 740menus, 738Preview panel,
741-742properties, 742-745Socket Manager,
746-749toolbars, 739
AnimTree Editor, 754-764morph nodes, 796nodes, 770-780skeletal controller
nodes, 797-807
FaceFX Studio, 839-840curves, 866-872interfaces, 872-882links, 850-860nodes, 847-850phonemes, 840-846
morph animation,734-736
physical animation,900-906
skeletal meshactors, 907applying, 723-733components, 907-908setup, 719-722
Unreal Tournament 3: SpecialEdition, 3
UpdateTime_FPS property, 272
UPK files, 4UpperRightCorner
property, 323User Curve button (Curve
Editor), 1031user inputs, applying,
543-548user interfaces. See UIsUser tangents, 1028User-Set option (curves),
1038USize setting, 568USounds, 604-611UT Map Music object,
641-642UTAreaNamingVolumes, 190UTAutoCrouchVolumes, 190UTKillZVolume, 163UTLavaVolume, 167UTScriptedBotVolume, 164UTSlimeVolume, 167UTSpaceVolume, 167UTWaterVolume, 164-166UV manipulation, 10
types1066
V
valuesdistributions, 1001-1003
constant, 1003curve, 1005-1017parameter, 1017-1019uniform, 1004
keys, 183swapping, 227
variablescomments, 646Float, 524objects, adding, 490
Vector Constant property, 1003
Vector Material Param Track, 185
VectorParameter expressions, 110
VectorParameterValues section, 91
velocitymodules, 339-340, 355property, 328
VelocityMultiplier property,291, 336
VelocityScale property, 328VelOverLife property, 340VertexColor material
expressions, 305VerticalFudgeFactor
property, 321vertices, colors, 301-302viewing
camera actors, 915-916field of view, 918KActors, 203PhAT, 230-231, 245skeletal mesh, 726-729
viewports, PhAT, 230
visibility flags (Curve Editor),1033
Visual Mapping submode, 890
VolumeFalloffExponent property, 192
VolumeFalloffRadius property, 192
volumesapplying, 153-154BlockingVolumes,
156-159ColorScaleVolumes, 189FoliageFactory, 190-192LevelStreamingVolumes,
188LightVolumes, 188-189PhysicsVolumes, 159-168PostProcessVolumes,
186-187, 716properties, 156RB_ForceFieldExclude-
Volumes, 190ReverbVolumes, 189TriggerVolumes, 170-180types, 154-155UTAreaNamingVolumes,
190UTAutoCrouchVolumes,
190VSize setting, 568
W
WarmupTime property, 272water
adding, 164-166materials, 93-103
WaterColor expressions, 108WaterVolume, 164WAV files
importing, 605SoundCues, 604-611
Waveform tab, 884WaxTransAmount
expressions, 52WaxTransColor expressions,
41, 52WheelDisplacement
property, 762widgets, 483, 496-502
docking, 508-512moving, 502-503navigating, 541-543rotating, 503-508states, 513-523
windowsBind UI Event Alias Key
Defaults, 544Cascade, 293-299Editing Style, 550, 560Import, 606Physical Materials
Properties, 265Properties, 611Search for Actors, 653Skin Editor, 559
wireframes, 194wizards
Create Animation Wizard, 844
Workspace CreationWizard, 892
wood materials, 18-28workflow, UIs (user
interfaces), 485-488Workspace Creation
Wizard, 892Workspace panel, 681Workspace tab, 887
How can we make this index more useful? Email us at [email protected]
Workspace tab 1067
workspaces, AnimTree Editor,757-758
World Settings post-processsettings, 668
www.3dbuzz.com, 3
X–Z
XPad setting, 568XY plane, 221
Y-axis, 221YPad setting, 568
ZoneVelocity property, 160Zoom Mode (Curve Editor),
1031-1035
workspaces, AnimTree Editor1068