Open main menu
Home
Random
Log in
Settings
About the CreationKit Wiki
Disclaimers
the CreationKit Wiki
Search
Editing
Creating Primitives
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
[[Category:WorldObjects]] [[Category:Getting_Started]] [[Category:Solutions]] =Overview= The Creation Kit features editor-created primitives which can be non-uniformly scaled. These find their primary use in the creation of trigger volumes, collision volumes, multibounds, and occlusion planes. This is a quick tutorial on the creation of these primitives. =Creating a Primitive= [[Image:PrimitiveFromScratch.jpg|thumb|left|Creating a Primitive from Scratch]] [[Image:PrimitiveFromSelection.jpg|thumb|right|Creating a Primitive from a Selection]] To create a Collision Cube simply click the [[image:CollisionCube.jpg]] button and then click somewhere in the Render Window. Click on the [[image:IconTrigger.png]] button to create a Trigger Volume instead. This will drop a Primitive with the Scale [[Bethesda_Tutorial_Creation_Kit_Interface#Gizmos|Gizmo]] enabled. Now just simply drag the Gizmo arrows to scale the Primitive in that direction. <center>{{ProTip|To toggle the scale gizmo on and off, press the '''2''' key.}}</center> Another way to create a primitive, most useful when making Room Bounds or Triggers, is to have a reference in the Render Window selected when clicking the button of the type of Primitive you want to create. This will create the Primitive at the origin of the selected reference, and at the size of that reference's bounds. If your primitive isn't visible, you may have marker viewing turned off. Try toggling the "'''M'''" key. <br> <br> <br> <br> <br> =Primitive Properties= [[Image:PrimitiveProperties.jpg|right|Primitive Properties]] Access the Primitive's Properties by double-clicking on the primitive and clicking the "Primitive" tab. *'''Primitive Type:''' Shows whether the current Primitive is a Box or Sphere. *'''Collision layer:''' Sets which [[Collision_Layer|collision layer]] this primitive is. **For Collision Primitives this declares what type of objects can collide with this primitives. **For Trigger Primitives this declares what types of objects send an event when inside the trigger. *'''Player Activation:''' This only works for Triggers and allows the player to get a prompt when his cursor is over the Trigger, which can then be activated by the player and sends an OnActivate event. **The prompt will be the name on the trigger/activator base object **There appears to be a bug where the trigger is impossible to activate if its Z rotation is at 0 degrees. *'''Origin X/Y/Z/:''' Where the origin of this primitive is located *'''Bounds X/Y/Z:''' The size of this primitive on all axis'. *'''Color:''' The RGB values of this primitives color. *'''Select:''' Click this to open the color picker for an easy way to set this primitive's color. =More Information= How to make [[Complete Example Scripts#A Trigger That Detects When The Player Enters|A Trigger That Detects When The Player Enters]].
Summary:
Please note that all contributions to the CreationKit Wiki are considered to be released under the Creative Commons Attribution-ShareAlike (see
CreationKit:Copyrights
for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource.
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Template used on this page:
Template:ProTip
(
edit
)