{"id":1722,"date":"2011-07-12T15:45:58","date_gmt":"2011-07-12T15:45:58","guid":{"rendered":"http:\/\/www.delightning.com\/?p=1722"},"modified":"2024-03-06T20:10:21","modified_gmt":"2024-03-06T20:10:21","slug":"udk-intro-getting-started","status":"publish","type":"post","link":"https:\/\/terrymatthes.com\/2024\/2011\/07\/12\/udk-intro-getting-started\/","title":{"rendered":"UDK Intro: Getting Started"},"content":{"rendered":"<h3>Introduction<\/h3>\n<p>This lesson will cover the very basics of the interface while manipulating the \u201cbuilder brush\u201d with transform tools. For those of you who don&#8217;t have it yet the UDK can be downloaded here from Epic Games.<\/p>\n<p>To enhance your transition into the Unreal Developer Kit please accept this assistance: <a title=\"\"  href=\"http:\/\/www.terrymatthes.com\/wp-content\/uploads\/2011\/07\/udk_interface.jpg\" data-rel=\"lightbox-gallery-0\" data-rl_title=\"\" data-rl_caption=\"\" data-imagelightbox=\"0\">Interface Diagram<\/a><\/p>\n<h3>Startup<\/h3>\n<p>After you get UDK installed and running you will notice several different options in your windows start menu. For this lesson we are going to open the one labeled \u201cEditor\u201d (diagram 1) . A \u201cTip of The Day\u201d window will greet you upon entry. Whether you choose to leave this notice on is up to you. Right now simply click the \u201cOK\u201d button.<\/p>\n<div id=\"attachment_1787\" style=\"width: 577px\" class=\"wp-caption alignleft\"><a  href=\"https:\/\/terrymatthes.com\/2024\/wp-content\/uploads\/2011\/07\/intro01_01.png\" data-rel=\"lightbox-gallery-0\" data-rl_title=\"\" data-rl_caption=\"\" data-imagelightbox=\"1\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1787\" class=\"size-full wp-image-1787\" title=\"\" src=\"https:\/\/terrymatthes.com\/2024\/wp-content\/uploads\/2011\/07\/intro01_01.png\" alt=\"Diagram 1: Unreal Development Kit Icon\" width=\"567\" height=\"136\" srcset=\"https:\/\/terrymatthes.com\/2024\/wp-content\/uploads\/2011\/07\/intro01_01.png 567w, https:\/\/terrymatthes.com\/2024\/wp-content\/uploads\/2011\/07\/intro01_01-300x72.png 300w\" sizes=\"auto, (max-width: 567px) 100vw, 567px\" \/><\/a><p id=\"caption-attachment-1787\" class=\"wp-caption-text\">Diagram 1: Unreal Development Kit Icon<\/p><\/div>\n<div id=\"attachment_1788\" style=\"width: 577px\" class=\"wp-caption alignleft\"><a  href=\"https:\/\/terrymatthes.com\/2024\/wp-content\/uploads\/2011\/07\/intro01_02.png\" data-rel=\"lightbox-gallery-0\" data-rl_title=\"\" data-rl_caption=\"\" data-imagelightbox=\"2\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1788\" class=\"size-full wp-image-1788 \" title=\"\" src=\"https:\/\/terrymatthes.com\/2024\/wp-content\/uploads\/2011\/07\/intro01_02.png\" alt=\"Diagram 2: Unreal Development Kit SectionProgram Tabs\" width=\"567\" height=\"136\" srcset=\"https:\/\/terrymatthes.com\/2024\/wp-content\/uploads\/2011\/07\/intro01_02.png 567w, https:\/\/terrymatthes.com\/2024\/wp-content\/uploads\/2011\/07\/intro01_02-300x72.png 300w\" sizes=\"auto, (max-width: 567px) 100vw, 567px\" \/><\/a><p id=\"caption-attachment-1788\" class=\"wp-caption-text\">Diagram 2: Unreal Development Program Tabs<\/p><\/div>\n<p>The first window to gain focus after clearing the Tip of The Day button is the \u201cstart page\u201d(diagram2). This page is a way for Epic Games to get news and updates to you through the UDK. Close this windows and you should see the main program window behind it (diagram3).<\/p>\n<div id=\"attachment_1789\" style=\"width: 577px\" class=\"wp-caption alignleft\"><a  href=\"https:\/\/terrymatthes.com\/2024\/wp-content\/uploads\/2011\/07\/intro01_03.png\" data-rel=\"lightbox-gallery-0\" data-rl_title=\"\" data-rl_caption=\"\" data-imagelightbox=\"3\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1789\" class=\"size-full wp-image-1789 \" title=\"\" src=\"https:\/\/terrymatthes.com\/2024\/wp-content\/uploads\/2011\/07\/intro01_03.png\" alt=\"Diagram 3: Unreal Development Kit Main Window\" width=\"567\" height=\"136\" srcset=\"https:\/\/terrymatthes.com\/2024\/wp-content\/uploads\/2011\/07\/intro01_03.png 567w, https:\/\/terrymatthes.com\/2024\/wp-content\/uploads\/2011\/07\/intro01_03-300x72.png 300w\" sizes=\"auto, (max-width: 567px) 100vw, 567px\" \/><\/a><p id=\"caption-attachment-1789\" class=\"wp-caption-text\">Diagram 3: Unreal Development Kit Main Window<\/p><\/div>\n<p>The main program window is where we will be spending the remainder of this lesson. We&#8217;ll get to the other window, referred to as the \u201cgeneric content browser\u201d in the next lesson. Our first objective is to create a new file. There are two types of files we can create. Click on the File menu in the top left corner of the editor and select \u201cNew\u201d.<\/p>\n<p>We are given a choice between \u201cadditive\u201d and \u201csubtractive\u201d. Generally you are going to want to use the additive level type. Select the additive radio button and click \u201cOK\u201d.<\/p>\n<h3>Navigation<\/h3>\n<p>&nbsp;<\/p>\n<p>Each view port can be maximized so that you can see its contents more clearly by pressing the \u201cmaximize view port button\u201d. This button is the last button on the right of your view ports pictograph menu represented by a square with a black top border (see diagram 4). If you are running a dual monitor setup you might be interested in increasing your UDK screen space. To do this click the \u201ctear of a floating copy\u201d button located to the left of the maximize view port button. This button can be seen in diagram 4.<\/p>\n<div id=\"attachment_1790\" style=\"width: 577px\" class=\"wp-caption alignleft\"><a  href=\"https:\/\/terrymatthes.com\/2024\/wp-content\/uploads\/2011\/07\/intro01_04.png\" data-rel=\"lightbox-gallery-0\" data-rl_title=\"\" data-rl_caption=\"\" data-imagelightbox=\"4\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1790\" class=\"size-full wp-image-1790\" title=\"\" src=\"https:\/\/terrymatthes.com\/2024\/wp-content\/uploads\/2011\/07\/intro01_04.png\" alt=\"Diagram 4: Tear Off \/ Maximize World View Panel\" width=\"567\" height=\"136\" srcset=\"https:\/\/terrymatthes.com\/2024\/wp-content\/uploads\/2011\/07\/intro01_04.png 567w, https:\/\/terrymatthes.com\/2024\/wp-content\/uploads\/2011\/07\/intro01_04-300x72.png 300w\" sizes=\"auto, (max-width: 567px) 100vw, 567px\" \/><\/a><p id=\"caption-attachment-1790\" class=\"wp-caption-text\">Diagram 4: Tear Off \/ Maximize World View Panel<\/p><\/div>\n<p><strong>Perspective View Port<\/strong><br \/>\nTranslate back and forth by holding down the left mouse button (LMB) and moving your mouse forwards and backwards.<\/p>\n<p>Pan the camera in any direction by holding the LMB and RMB down while moving the mouse.<\/p>\n<p>Free look by holding down the RMB and moving the mouse around.<\/p>\n<p><strong>WASD Cluster<\/strong><br \/>\nYou can hold down the right mouse button and use the classic W,A,S,D key cluster to move around as well. The <strong>Q<\/strong> key and <strong>R<\/strong> keys can be used to change your camera&#8217;s elevation level.<\/p>\n<p><strong>Orthographic View Ports<\/strong><br \/>\nYou&#8217;ll have noticed by now that you have three other view ports available to you. These are your orthographic view ports. They are fixed camera views of your level from the top, front, and side. In these views you obviously can&#8217;t free look, but you can pan around and zoom.<\/p>\n<p>Take note: if at anytime you feel the camera is moving to slow you can adjust the speed in each view port independently by pressing the \u201ctoggle camera speed button\u201d seen here in diagram 5.<\/p>\n<div id=\"attachment_1791\" style=\"width: 577px\" class=\"wp-caption alignleft\"><a  href=\"https:\/\/terrymatthes.com\/2024\/wp-content\/uploads\/2011\/07\/intro01_05.png\" data-rel=\"lightbox-gallery-0\" data-rl_title=\"\" data-rl_caption=\"\" data-imagelightbox=\"5\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1791\" class=\"size-full wp-image-1791\" title=\"\" src=\"https:\/\/terrymatthes.com\/2024\/wp-content\/uploads\/2011\/07\/intro01_05.png\" alt=\"Diagram 5: Unreal Development Kit Camera Speed\" width=\"567\" height=\"136\" \/><\/a><p id=\"caption-attachment-1791\" class=\"wp-caption-text\">Diagram 5: Unreal Development Kit Camera Speed<\/p><\/div>\n<h3>Basic Geometry Manipulation<\/h3>\n<p>On the left hand side of your screen you will notice two vertical rows of basic geometric shapes grouped together. This is your \u201cbrush pallet\u201d (see diagram 6). Right click on the cube icon in your brush palette. A window with&nbsp; the primitive&#8217;s properties will have popped up and in those properties we can clearly see the X, Y, and Z values for the cube&#8217;s dimensions. Click on each field and change the values to the following X:1024 Y:1024 Z:256. Now hit the \u201cbuild\u201d button and close the window. This red cube wire frame you have created is called a \u201cbuilder brush\u201d and it represents a shape that you could <strong>potentially<\/strong> add to your level. To get a better look at our new red \u201cbuilder brush\u201d lets navigate closer in the perspective view port.<\/p>\n<div id=\"attachment_1792\" style=\"width: 577px\" class=\"wp-caption alignleft\"><a  href=\"https:\/\/terrymatthes.com\/2024\/wp-content\/uploads\/2011\/07\/intro01_06.png\" data-rel=\"lightbox-gallery-0\" data-rl_title=\"\" data-rl_caption=\"\" data-imagelightbox=\"6\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1792\" class=\"size-full wp-image-1792\" title=\"\" src=\"https:\/\/terrymatthes.com\/2024\/wp-content\/uploads\/2011\/07\/intro01_06.png\" alt=\"Diagram 6: Unreal Development Kit Brush\/Primitives Palette\" width=\"567\" height=\"200\" \/><\/a><p id=\"caption-attachment-1792\" class=\"wp-caption-text\">Diagram 6: Unreal Development Kit Brush\/Primitives Palette<\/p><\/div>\n<p>This wire frame cube we have added can be manipulated just like geometry in a 3D suite such as Maya or Cinema 4D. You can manipulate geometry in&nbsp; three basic ways: translate, rotate, and scale. All of the tools to do this can be found along with the \u201cundo\u201d and \u201credo\u201d buttons in the pictograph menu just below the main program menu (see diagram 7).<\/p>\n<div id=\"attachment_1793\" style=\"width: 577px\" class=\"wp-caption alignleft\"><a  href=\"https:\/\/terrymatthes.com\/2024\/wp-content\/uploads\/2011\/07\/intro01_07.png\" data-rel=\"lightbox-gallery-0\" data-rl_title=\"\" data-rl_caption=\"\" data-imagelightbox=\"7\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1793\" class=\"size-full wp-image-1793\" title=\"\" src=\"https:\/\/terrymatthes.com\/2024\/wp-content\/uploads\/2011\/07\/intro01_07.png\" alt=\"Diagram 7: Unreal Development Kit Undo \/ Redo Buttons\" width=\"567\" height=\"136\" \/><\/a><p id=\"caption-attachment-1793\" class=\"wp-caption-text\">Diagram 7: Unreal Development Kit Undo \/ Redo Buttons<\/p><\/div>\n<p>The first button that looks like a mouse is your \u201cselection\u201d tool. If at anytime you lose focus of an object your manipulating you can simply select this tool and click on your object. You can&#8217;t manipulate geometry in this mode.<\/p>\n<p><strong>Translate<\/strong><br \/>\nThis button is located to the right of&nbsp; \u201cselection\u201d. You can use this tool to move your object around in your level by clicking one, or combination of two axis arrows. The arrows are colour coded to match their coordinate direction. There is also a coordinate indicator in the bottom left of the perspective window (see diagram 8).<\/p>\n<div id=\"attachment_1794\" style=\"width: 577px\" class=\"wp-caption alignleft\"><a  href=\"https:\/\/terrymatthes.com\/2024\/wp-content\/uploads\/2011\/07\/intro01_08.png\" data-rel=\"lightbox-gallery-0\" data-rl_title=\"\" data-rl_caption=\"\" data-imagelightbox=\"8\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1794\" class=\"size-full wp-image-1794\" title=\"\" src=\"https:\/\/terrymatthes.com\/2024\/wp-content\/uploads\/2011\/07\/intro01_08.png\" alt=\"Diagram 8: Unreal Development Kit 3D Coordinate Orientation\" width=\"567\" height=\"136\" \/><\/a><p id=\"caption-attachment-1794\" class=\"wp-caption-text\">Diagram 8: Unreal Development Kit 3D Coordinate Orientation<\/p><\/div>\n<p><strong>Rotate<\/strong><br \/>\nTo rotate your object you highlight one of the coordinate axis orbiting your object and drag. Unlike the translation tool you can&#8217;t move in more than one axis at a time.<\/p>\n<p><strong>Scale<\/strong><br \/>\nScaling your object can be done in two ways. You can scale your object up and down uniformly, or each coordinate direction can be scaled on it&#8217;s own.<\/p>\n<p>To scale uniformly select the large gray square with the little square inside it. This is the bigger of the two gray squares seen side by side.&nbsp; Notice that all coordinate axis handles are red. No matter which one you choose to pull on they will all scale your builder brush in the same fashion.<\/p>\n<p>Non uniform scaling lets you increase the scale of one or two coordinates independent of the remaining coordinate(s) by dragging the handles you want to change. To select multiple handles move your mouse closer to the center of the two handles you want to manipulate.<\/p>\n<p>Take note: You can use any of the manipulation tools as a selection tool. This way you don&#8217;t have to go&nbsp; back and forth between manipulation tools and the selection tool.<\/p>\n<h3>Conclusion<\/h3>\n<p>The remaining intro lessons will be spent setting up very basic map. The goal will be to get you familiarized with the major aspects of the UDK. The topics you&#8217;ll be introduced to will include: adding geometry, materials, lighting, static meshes, particles, sound\/music, and visually scripted events.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction This lesson will cover the very basics of the interface while manipulating the \u201cbuilder brush\u201d with transform tools. For those of you who don&#8217;t have it yet the UDK can be downloaded here from Epic Games. To enhance your transition into the Unreal Developer Kit please accept this assistance: Interface Diagram Startup After you [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1793,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","om_disable_all_campaigns":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[341,10],"tags":[26,146,243,265,295,300,302],"class_list":["post-1722","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-unreal-2","tag-beginner","tag-intro","tag-setup","tag-started","tag-udk","tag-unreal","tag-unreal-development-kit"],"acf":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/terrymatthes.com\/2024\/wp-content\/uploads\/2011\/07\/intro01_06.png","_links":{"self":[{"href":"https:\/\/terrymatthes.com\/2024\/wp-json\/wp\/v2\/posts\/1722","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/terrymatthes.com\/2024\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/terrymatthes.com\/2024\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/terrymatthes.com\/2024\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/terrymatthes.com\/2024\/wp-json\/wp\/v2\/comments?post=1722"}],"version-history":[{"count":1,"href":"https:\/\/terrymatthes.com\/2024\/wp-json\/wp\/v2\/posts\/1722\/revisions"}],"predecessor-version":[{"id":3611,"href":"https:\/\/terrymatthes.com\/2024\/wp-json\/wp\/v2\/posts\/1722\/revisions\/3611"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/terrymatthes.com\/2024\/wp-json\/wp\/v2\/media\/1793"}],"wp:attachment":[{"href":"https:\/\/terrymatthes.com\/2024\/wp-json\/wp\/v2\/media?parent=1722"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/terrymatthes.com\/2024\/wp-json\/wp\/v2\/categories?post=1722"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/terrymatthes.com\/2024\/wp-json\/wp\/v2\/tags?post=1722"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}