MAPPING WITH GMAX AND GLB. Level editing tutorial for Ca3DE
|
|
- Mabel Lamb
- 6 years ago
- Views:
Transcription
1 MAPPING WITH GMAX AND GLB Level editing tutorial for Ca3DE Alvaro F. Celis March 14, 2004
2 Contents Contents Introduction Things you require for this tutorial Installing the required software Creating a menu for GLB 2.2 in Gmax Configuring Gmax for level editing Creating your level Exporting the.map file Working the file in Hammer Credits and thanks
3 1 Introduction 1 Introduction This document is written as an alternative way of creating levels in the.map format using the powerful skills of a 3d modeling package such as Gmax and the amazing set of tools created by Michael Little Game Level Builder 2.2, which we'll be refering to as GLB. This tutorial is also written specifically for Carsten's 3d Engine (aka Ca3DE) and its growing community but it may be used and applied with similar engines that take advantage of the.map format and therefore use bsps in their levels. GLB can also be used with 3dsmax but I decided to make the tutorial Gmax specific since it's a free download and not everyone has the big bucks to get a package like 3dsmax. The combination of Gmax-GLB-Ca3DE make a powerful set of tools that will increase any level designer's creativity and imagination. GLB offers a quite simple and fast method of drawing out your levels in the top viewport of Gmax from which you get extruded walls, floor and ceiling (and even windows and doors) in a matter of seconds giving you a map file ready to be textured in Hammer (aka Worldcraft), and compiled using Ca3DE's set of tools. By the end of this tutorial we'll have a level of medium complexity up and running in Ca3DE. I'll try to make this process as painless as possible so... have fun! 2 Things you require Basically, what you need is all of the software mentioned above, so here are some links: Gmax: GLB: 20Little/GLB2_22.zip or from the main site: Ca3de: Carsten's 3d Engine For this tutorial we require Ca3DE's MDK (Material Development Kit) but you might as well download the engine demo to experience its power with your own eyes. Hammer 3.4:
4 3 Installing the software 3 Installing the software Gmax: Simply run the installer (gmax12.exe) and follow the screen instructions. Install everything to its default paths. When running Gmax for the first time an authorization is required; this is done online so an internet connection is required. Don't worry... it's free. Ca3DE: Simply unzip the contents of the MDK to C:\ You'll have a folder C:\Ca3DE-MDK. If you also downloaded the demo then just unzip it into the MDK's folder. You'll get the demo stuff in C:\Ca3DE-MDK\Ca3D-Engine. Note: remember to read the NewMaterials.pdf for specific details on how to use Carsten's 3d engine, how to create a basic set of textures to work with and how to compile levels for it. Valve Hammer editor: After downloading the file, simply run hammer_v34.exe and install everything to its default paths. Now, what's really important is configuring Hammer to work properly with Ca3DE. In order to do so, please read point 5.1 World editors of the new materials documentation that comes with Ca3DE's MDK. Here you'll find precise instructions on how to configure Hammer for Ca3DE. GLB 2.2: We are going to spend a bit more time explaining how to install Michael Little's Game Level Builder tools since many people out there might not be familiar with Max scripts and the way they're installed. After downloading the zip file, create a folder in which you'll unzip the files. After unzipping GLB2.2 files you'll have something like this:
5 3 Installing the software As you can see, several folders are created for each of the versions GLB is available for. We'll concentrate on installing the plugins for Gmax, so let's begin. 1. Copy the glb2 folder into Gmax's scripts folder.
6 3 Installing the software 2. copy the two.bmp files(splines_24a and splines_24i) in this folder to the GLB2 folder you just copied into Gmax\scripts: 3. copy the GLB2_22gmax.mcr file to your C:\Gmax\UI\macroscripts folder. Ok! So far so good. Next, we'll add a button in Gmax's menus to acces the plugins.
7 4 Creating a menu for GLB2.2 in Gmax 4 Creating a menu for GLB 2.2 in Gmax After having all the files properly copied into their respective folders we may now run Gmax. Go to Customize in the main menu bar and then click on Customize user interface. Select the menus palette: In the Category drop down list select the Maple 3d group.
8 4 Creating a menu for GLB2.2 in Gmax In the lower part of the menu right click and select New Menu and name it GLB Once the GLB menu is created, select it and drag it to the right and drop it under the Help menu. This way we have a created an empty button which will appear in the main menu bar of Gmax.
9 4 Creating a menu for GLB2.2 in Gmax To finish, grab each of the categories (menus) that appear in the upper left part under the Maple3d category and after hitting the plus (+) symbol in the GLB menu, drag each of them and drop them in our newly created menu on the right.
10 4 Creating a menu for GLB2.2 in Gmax Great! Now hit the Save... button and save your menu with a name like MyUI or any name you want. Just don't replace any of Gmax's default menus. Close the customize user interface window and a brand new GLB button should be placed in our main menu buttons. Hit it and you'll have different menus to choose from it. Select GLB2.2 and the plugin window should pop up, something like this:
11 4 Creating a menu for GLB2.2 in Gmax Sweet, huh? If everything has been done right you now know how to add personalized menu buttons in Gmax. It's done exactly the same way for 3dsmax. So if your GLB2.2 tools are up and running, we are ready for our next step: CONFIGURING GMAX FOR LEVEL EDITING. Close the GLB2.2 window by now. 5 Configuring Gmax for level editing One of game's most complicated things to understand (at least for me, he he!) is units of measure; specially if you work with a metric units sytem. Game units work on a 2x2 basis and in inches. I won't get very deep into this topic but after a lot of trial and error I've found out a work around for this and found a way to set up Gmax so that anything you draw in it will match perfectly with Hammer's units. I'm pretty sure there are a lot of tutorials that will explain this issue a bit wider but since this is a practical tutorial, I'll just keep things simple... and practical.
12 5 Configuring Gmax for level editing Since we already got Gmax open after creating our brand new GLB menu button, hit the Customize once more and select Units setup Select Generic Units if not selected by default. Next, select Customize once more and select Grid and snap settings Select the Home grid palette and set Grid Spacing to 16 and Major Lines Every Nth to 8.
13 5 Configuring Gmax for level editing If you check, now our grid lines in Gmax will offset every 16 units and each 16x16 square will be subdivided into 8 unit squares which perfectly fits a regular game environment with grid size set to 16. Ready? Great! One last thing and a very important one is that we'll use Gmax's snaps to ensure that everything we draw in Gmax will be snapped to the grid so that when we export our level to be opened in Hammer things will be properly snapped making calculation processes easier. In the lower right part of Gmax look for a bar with these icons: Ok, click and hold the first magnet and a Flyout menu will appear. We have 3 options here: snapping to 2d, 2.5d, or 3d. Select the 2d snap.
14 5 Configuring Gmax for level editing Now, right click on your selected 2d snap and another window will pop up from which we'll decide which snaps to activate. In this case we want to snap to Grid Points so check this option. To see it in action, select the box command on the right toolbar and move your mouse around the top viewport. You'll see a cyan gizmo moving from grid point to grid point so anything you draw will be snapped to the grid. Right click to exit the box command. We are now ready to put up our basic level!
15 6 Creating your level 6 Creating your level From now on, everything we do will be created using Michael Little's GLB 2.2. If you are following this tutorial without stopping you got everything ready to start working, but if you closed Gmax and went for a slice of pizza, when you open Gmax again it will be resetted to its defaults so you'll have to set grids and snaps again. From the created GLB menu select GLB2.2 so that the tools are loaded: Click on the line button and trace out your map in the top viewport. Remember to have your 2d snaps on and set to Grid points so that the line you draw snaps perfectly in Hammer as well.
16 6 Creating your level TIP: While drawing in the top viewport, roll your middle mouse button up and down to zoom in and out so that you may trace your level out better. Once you close your spline, Gmax will ask if you want to close the line, hit yes. Hit the select all splines button, then hit the *add to plan* button and all of your lines should turn yellow, and finally hit the output button and your walls will be extruded with a default height of 128 units. Now, if you want to change the default height or width of your walls, hit the Select all button (this is one of the coolest tools GLB has got, and also it's pretty cool the animated way it selects all the walls) in the edit walls section (upper right) to highlight all the walls we just created, and then change the values in the spinners. In this case we want to make the walls taller so let's change the default 128 value to 256. Notice that even after entering the value of 256 and hitting enter we see no changes, so in order to update the walls we must also hit the small s next to the spinner. Hit it and now you'll se the walls get taller.
17 6 Creating your level Ok, we got tall walls. Now let's create a floor for our level. The floor tool is also another of the coolest features GLB has got since it saves us from a lot of work and with just one click we got a nice floor that fits our level perfectly. Here's the procedure: First hit the create floors button in the floors section. Change the default floor depth value to -16. A negative value will draw our floor in the negative direction of the z axis. Using a value of 16 goes better with our level snaps. Then, on the top viewport, click anywhere inside of the map we have just created. Immediately after you click, you'll see the floor is created and that it perfectly fits our level. GLB tools handle the proper way of subdividing the brushes into separate adequate brushes for Hammer to work with. Imagine having to create each of this brushes by hand! And it's also important to notice that although the floor has been subdivided into several brushes for Hammer, it is still just one mesh in Gmax. The other good thing is that until now we've only done 2 things: draw a line and make a click, and we already hace a 3d map. Pretty cool, huh? Check the floor creation process in the next screenshot:
18 6 Creating your level Now, we'll use the floor to make a copy of it and make it our ceiling. Since our floor is just one mesh we don't have to worry about selecting multiple brushes and stuff, we'll just have to select it,copy it and move it into place. Let's do it the easy way. Select the arrow icon in Gmax (selector) and in any of the viewports select the newly created floor. With the floor selected, go to max's edit menu and select clone. A pop up message will show up asking for the type of clone you want, just leave it in copy2 and hit ok. But where's our clone, I can't see anything? Well, it was placed exactly in the same 3d coordinates as its original so that's why we can't see it. The new clone is selected by default so now all we gotta do is move vertically how many units?... yep! If you said 256 units (our wall height) you passed the quiz! So now I'll tell you guys how to move the ceiling up. The arrow icon (selector) to select and clone your floor brush.
19 6 Creating your level Notice how the active viewport has got a yellow frame around it? To change active viewports just right click inside the one you want to work on. It'll immediately turn yellow. To move the floor to the ceiling we'll be using the perspective viewport, so go on and right click in it (in the air) and make it the active viewport. Now to the right of the selector arrow you'll see this icon : It's the move icon, so hit it and since we got our cloned floor selected our next step will be moving it up 256 units. In the lower part of Gmax you'll see the following bar: It's the Absolute mode transform Type-in. When activated, it allows us to enter specific values in each of the axis for the different transform operations, in this case move. So hit the button (it will turn white) and in the z axis enter a value of 256 and hit enter. Remember, you gotta be in the perspective view cause axes are relative to the viewport you are using them from. In the perspective viewport the z axis is the vertical axis but in the front viewport we can't see it. Use the axis gizmo in each of the viewports as a guide. Perspective's axis gizmo So now we got walls, floor and ceiling!
20 7 Exporting the map file We now got a perfectly closed map, with no leaks ready to be exported as a.map file for Hammer. GLB tools are also ready to help you in the creation of windows and door openings but we'll be creating a more complex level in our next tutorial. So far, this is where we'll leave our level ready to be exported. 7 Exporting the map file This should be the quickest of all the things we've done in this tutorial. I would like to remark that the workflow of GLB tools in 3dsmax is exactly the same. It's in the exporting process that we see a difference. 3Dsmax is able to export the.map file directly but since Gmax has got some limitations once we hit the export to map button we'll get the script of the map file which we should copy and paste into a text editor and rename this file using the.map extension. Sounds complicated? Well, it isn't...at all. And I love working with the Gmax version of the tools, even owning 3dsmax 5.1, cause you get this indie feeling of working with free tools and your bare nails, ha h a h a h a =) Ok, enough chit chat, let's export our map file. First hit the export to map buton in GLB tools. A new window will pop up. Hit the Export scene to.map button and a third window will appear with a bunch of code in it. Don't worry, you don't have to understand it. It's just the coordinate information of each of the brushes we created for Hammer. In fact, if you take any map file (i.e. Half-life) and tell it to open it with a text editor, you'll see something similar. That's why they say experienced mappers polish their levels up in the script. Ok, now select all the code in the third window and copy it, open your favorite text editor (i.e. Notepad) and paste all the code in there. Now, this is something I noticed, since our level is a bit big it produced a lot of code and if you try to select all the code you'll only be able to get half of the it so we'll have to do it in parts. Hit CTRL+A to select everything (but notice it doesn't select it all), copy and paste this part into your text editor.
21 7 Exporting the map file And then select the rest of the code and paste it where it belongs; in other words, as a continuation of where the original code is. Notice there's a space after my black selection on the left (before the word notex ) so before pasting the rest of the code in notepad (right) I must enter the same space there. Select the rest of the code with your mouse, clicking and dragging down and paste it in notepad. After you have copied everything, you may close the MaxScript listener window, GLB2.2, and Gmax. You may or may not save the project you created, that really depends if you gotta come back and fix things in the level. Just don't close notepad with all the code you just pasted. Now save your notepad file as testmap and change the extension to.map; in other words, save the file you got open in notepad as testmap.map. And to make things easier, save it into C:\Ca3DE-MDK\Ca3D-Engine\Games\DeathMatch\MapsEditor which is where Ca3DE source levels are placed for compilation. In this almost final step, we'll open our map file in Hammer, texture it, place some basic entities, compile and run our level with all the eye candy of Ca3DE.
22 8 Working the file in Hammer 8 Working the file in Hammer Launch Hammer and open testmap.map from the MapsEditor folder in the MDK. Remember you must have already configured Hammer to work properly with Ca3DE, as well as created a basic set of textures (wad file). If you haven't please read the NewMaterials.pdf that comes with the MDK in which you'll find everything you need, in a very detailed way, to set up Hammer for Ca3DE. When we open the file in Hammer we notice it's completely white. Well, that'll be our job; to texture it: Another good idea here would be to hit the minus (-) sign in the third icon of the main toolbar (from left to right) to decrease grid size down. Hammer's grid is defaulted to be big. Hit it twice to get a 1:1 correspondence with what we created in Gmax. If we zoom in you'll notice that everything is snapped. Only diagonal lines may be misplaced but are not creating any troublesome geometry; in fact, they're snapped if you decrease the grid snap several times more and zoom in. This wouldn't be this way if we didn't work snapped in Gmax. So my advice is: work with snaps on in Gmax and you'll have a Snapped map in Hammer.
23 8 Working the file in Hammer Orthogonal lines perfectly snapped in Hammer. Now we are going to do a very quick texturing process. So go into camera view, select all the walls and apply a texture to them: Remember how our floor had a depth of -16 units? Since we moved it up 256 units we still got those negative 16 units overlapping with our walls. They may not be a problem but it's a good chance to make the correction in Hammer. Remember that in Gmax the floorceiling was just one mesh but in Hammer if you try to select the floor you'll notice you only grab a part of it. In hammer the Gmax meshes are divided into optimized brushes that Hammer can understand. So Ctrl+Click on all the ceiling brushes and in a side viewport move them up 16 units. So it's another cool way of checking the seamless correspondence we got beween Gmax and Hammer! Remember to work snapped! And remember to decrease the grid size to fit our map scale!
24 8 Working the file in Hammer Now to make things cooler, let's select all of the ceiling brushes and texture them as Sky. We'll change the map properties later in order to get a skybox up and running. So select Ca3DE's sky texture and apply it to all the ceiling brushes. Don't worry, sky textures don't generate leaks. The ceiling brushes moved up 16 units, selected and textured with the sky texture. Now let's texture the floor. The floor brushes selected from underneath and textured. Since Ca3DE's skyboxes got light shaders pre-calculated, another cool feature to add in would be some beams crossing our walls to cast some shadows on the floor. We can add these beams creating them as regular brushes in Hammer.
25 8 Working the file in Hammer Some beams. Now select Map-map properties and in Sky name type in PK_Autumn (which comes with the additional skyboxes downloaded from Ca3DE's site) and enter the following illumination values (in map properties): sunlight dir-vec x 6 sunlight dir-vec y 5 sunlight dir-vec z -12 Sunlight W/m2 red Sunlight W/m2 green Sunlight W/m2 blue leave the other values at their default levels. Add a player start: Go to Map - Check for problems or hit Alt+p to see if anything is wrong. If nothing is wrong you're ready to compile!!!!
26 8 Working the file in Hammer Compilation of the map file must be done according to the MDK's newmaterials documentation. I've created a.bat batch file that performs each of the processes required in order to get the level up and running in Ca3DE, simply edit it and replace the name of your map in it. You may get the.bat file and the.map files of this tutorial here: And finally, the level running in Ca3DE: Notice the cool shadows casted by the beams we added. Remember you may also play around with all the lights that come with the engine. Its potential for interior levels is amazing and also don't forget that the latest release already includes terrain and model support! Well, I think this pretty much wraps it up. I hope you found this tutorial useful and clear and I also hope to keep improving it. If you got any comments please me at: afecelis@intercable.net.co I hope you guys had as much fun following the tutorial as I did writing it. Cheers!
27 9 Credits and thanks 9 Credits and thanks I would like to express my appreciation and thanks to the following people and organizations who in one way or another contributed to make this tutorial see the light: Carsten Fuchs: What else can I say, he created the engine! And he's been very supportive giving me ideas on how to improve the tutorial. He also sponsors this tutorial in his site and is giving me a hand on making it popular in the forums. Besides that, he tolerates each and every of my annoying s asking him about every little thing that crosses my mind regarding to the engine =), and he has also let me participate in the project in a very close way. Thanks Carsten! Michael Little: For creating the Game Level Builder set of tools and improving it with every new release. Also for making them fully workable even with version 3 in the horizon and about to come out. You really deserve to be making money out of your tools and I'll be one of the first one to acquire them! And finally for taking the time to download the tutorial and read it. Your feedback was very valuable and I tried to apply all of your ideas in this new version. I only left windows and doors out but they will be part of next tutorial. Thank you! Kai Schadwinkel (AKA Kai_S): For all the feedback you gave me in the forums. Your ideas with regard to the snapping problem made me look for an alternative solution that ended up by being the simplest of all: turning snaps on in Gmax and setting units properly. Ah! And also for being the first one to download and try the first version of the tutorial. And the most important, for the huge amount of work you put into the engine. I definitely think Ca3DE has got a lot of LOVE from people around it. =) DISCREET: For releasing Gmax to the public as a free download for non-commercial use. VALVE: For Hammer (besides the whole bunch of stuff they've revolutionized the gaming industry with). Finally, to everyone in the Ca3DE community as well as to anyone who uses this tutorial and makes something useful out of it. Remember, creating is better but creating requires actions! Get involved in something you like, no matter how big or small... you never know what others will think of what you're doing!!! Sincerely, ALVARO F. CELIS
Linked Lists. What is a Linked List?
Linked Lists Along with arrays, linked lists form the basis for pretty much every other data stucture out there. This makes learning and understand linked lists very important. They are also usually the
More informationFruit Snake SECTION 1
Fruit Snake SECTION 1 For the first full Construct 2 game you're going to create a snake game. In this game, you'll have a snake that will "eat" fruit, and grow longer with each object or piece of fruit
More informationlundi 7 janvier 2002 Blender: tutorial: Building a Castle Page: 1
lundi 7 janvier 2002 Blender: tutorial: Building a Castle Page: 1 www.blender.nl this document is online at http://www.blender.nl/showitem.php?id=4 Building a Castle 2000 07 19 Bart Veldhuizen id4 Introduction
More informationMITOCW ocw f99-lec07_300k
MITOCW ocw-18.06-f99-lec07_300k OK, here's linear algebra lecture seven. I've been talking about vector spaces and specially the null space of a matrix and the column space of a matrix. What's in those
More information3ds Max Cottage Step 1. Always start out by setting up units: We re going with this setup as we will round everything off to one inch.
3ds Max Cottage Step 1 Always start out by setting up units: We re going with this setup as we will round everything off to one inch. File/Import the CAD drawing Be sure Files of Type is set to all formats
More informationNote: Photoshop tutorial is spread over two pages. Click on 2 (top or bottom) to go to the second page.
Introduction During the course of this Photoshop tutorial we're going through 9 major steps to create a glass ball. The main goal of this tutorial is that you get an idea how to approach this. It's not
More informationCaustics - Mental Ray
Caustics - Mental Ray (Working with real caustic generation) In this tutorial we are going to go over some advanced lighting techniques for creating realistic caustic effects. Caustics are the bent reflections
More informationWhat's the Slope of a Line?
What's the Slope of a Line? These lines look pretty different, don't they? Lines are used to keep track of lots of info -- like how much money a company makes. Just off the top of your head, which of the
More informationTextures and UV Mapping in Blender
Textures and UV Mapping in Blender Categories : Uncategorised Date : 21st November 2017 1 / 25 (See below for an introduction to UV maps and unwrapping) Jim s Notes regarding Blender objects, the UV Editor
More informationAndroid Programming Family Fun Day using AppInventor
Android Programming Family Fun Day using AppInventor Table of Contents A step-by-step guide to making a simple app...2 Getting your app running on the emulator...9 Getting your app onto your phone or tablet...10
More informationShape Cluster Photo Written by Steve Patterson
Shape Cluster Photo Written by Steve Patterson Before After Step 1: Create A New Document Let's begin by creating a new Photoshop document. Go up to the File menu in the Menu Bar along the top of the screen
More informationHardware and Software minimum specifications
Introduction Unreal Engine 4 is the latest version of the Unreal games development software produced by Epic Games. This software is responsible for titles such as Unreal Tournament, Gears of War and Deus
More informationPolygon Modeling Basics Chapter 1 - Vertices
Polygon Modeling Basics Chapter 1 - Vertices In this tutorial we will cover the basic tools necessary for Polygon Modeling using the Vertex sub-object selection. It is less of a how to tutorial and more
More informationDigital Marketing Manager, Marketing Manager, Agency Owner. Bachelors in Marketing, Advertising, Communications, or equivalent experience
Persona name Amanda Industry, geographic or other segments B2B Roles Digital Marketing Manager, Marketing Manager, Agency Owner Reports to VP Marketing or Agency Owner Education Bachelors in Marketing,
More informationBrief 3ds max Shaping Tutorial
Brief 3ds max Shaping Tutorial Part1: Power Key Axe Shaft Written by Maestro 1. Creation: Go to top view, create a 6 sided cylinder, 0.1 radius this is the perfect shaft thickness to fit in the hand, so
More informationthe NXT-G programming environment
2 the NXT-G programming environment This chapter takes a close look at the NXT-G programming environment and presents a few simple programs. The NXT-G programming environment is fairly complex, with lots
More informationIn today s video I'm going show you how you can set up your own online business using marketing and affiliate marketing.
Hey guys, Diggy here with a summary of part two of the four part free video series. If you haven't watched the first video yet, please do so (https://sixfigureinc.com/intro), before continuing with this
More informationCreating Vector Shapes Week 2 Assignment 1. Illustrator Defaults
Illustrator Defaults Before we begin, we are going to make sure that all of us are using the same settings within our application. For this class, we will always want to make sure that our application
More informationClickteam Fusion 2.5 Creating a Debug System - Guide
INTRODUCTION In this guide, we will look at how to create your own 'debug' system in Fusion 2.5. Sometimes when you're developing and testing a game, you want to see some of the real-time values of certain
More informationMastering Truspace 7
How to move your Truespace models in Dark Basic Pro by Vickie Eagle Welcome Dark Basic Users to the Vickie Eagle Truspace Tutorials, In this first tutorial we are going to build some basic landscape models
More informationMITOCW MIT6_172_F10_lec18_300k-mp4
MITOCW MIT6_172_F10_lec18_300k-mp4 The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for
More informationPROFESSOR: Last time, we took a look at an explicit control evaluator for Lisp, and that bridged the gap between
MITOCW Lecture 10A [MUSIC PLAYING] PROFESSOR: Last time, we took a look at an explicit control evaluator for Lisp, and that bridged the gap between all these high-level languages like Lisp and the query
More informationThe Stack, Free Store, and Global Namespace
Pointers This tutorial is my attempt at clarifying pointers for anyone still confused about them. Pointers are notoriously hard to grasp, so I thought I'd take a shot at explaining them. The more information
More informationROTOSCOPING AND MATTE PAINTING In Blender v2.48a
In the world of Visual Effects, Rotoscoping, Matte Painting and Garbage Painting are necessary and complementary functions. They are used each time a cut-out in the image is necessary, to remove a background
More informationEarthwork 3D for Dummies Doing a digitized dirt takeoff calculation the swift and easy way
Introduction Earthwork 3D for Dummies Doing a digitized dirt takeoff calculation the swift and easy way Getting to know you Earthwork has inherited its layout from its ancestors, Sitework 98 and Edge.
More informationCREATING AND USING NORMAL MAPS - A Tutorial
CREATING AND USING NORMAL MAPS - A Tutorial Introduction In the last 10 years or so we ve seen lots of video games released that use low poly count models for the game play and then tell the story using
More informationIn our first lecture on sets and set theory, we introduced a bunch of new symbols and terminology.
Guide to and Hi everybody! In our first lecture on sets and set theory, we introduced a bunch of new symbols and terminology. This guide focuses on two of those symbols: and. These symbols represent concepts
More informationtextures not patterns
This tutorial will walk you through how to create a seamless texture in Photoshop. I created the tutorial using Photoshop CS2, but it should work almost exactly the same for most versions of Photoshop
More informationThe purpose of this tutorial is to introduce you to the Construct 2 program. First, you will be told where the software is located on the computer
Learning Targets: Students will be introduced to industry recognized game development software Students will learn how to navigate within the software Students will learn the basics on how to use Construct
More informationFormal Methods of Software Design, Eric Hehner, segment 24 page 1 out of 5
Formal Methods of Software Design, Eric Hehner, segment 24 page 1 out of 5 [talking head] This lecture we study theory design and implementation. Programmers have two roles to play here. In one role, they
More informationWhere to get Blender. Go to Download the latest version
Basic Building in Where to get Blender Go to www.blender.org Download the latest version Heads up! If using Linux the Software Center's safe version is out of date and doesn't do all that the new one does,
More informationWorking with the Dope Sheet Editor to speed up animation and reverse time.
Bouncing a Ball Page 1 of 2 Tutorial Bouncing a Ball A bouncing ball is a common first project for new animators. This classic example is an excellent tool for explaining basic animation processes in 3ds
More informationTutorial 4: Texture Mapping Techniques
Tutorial 4: Texture Mapping Techniques Completion time 40 minutes In the previous tutorial we learned how to create materials, and how to assign texture maps to those materials. In this tutorial we will
More informationHow To Make 3-50 Times The Profits From Your Traffic
1 How To Make 3-50 Times The Profits From Your Traffic by Chris Munch of Munchweb.com Copyright Munchweb.com. All Right Reserved. This work cannot be copied, re-published, or re-distributed. No re-sell
More informationMeet our Example Buyer Persona Adele Revella, CEO
Meet our Example Buyer Persona Adele Revella, CEO 685 SPRING STREET, NO. 200 FRIDAY HARBOR, WA 98250 W WW.BUYERPERSONA.COM You need to hear your buyer s story Take me back to the day when you first started
More informationBCSWomen Android programming (with AppInventor) Family fun day World record attempt
BCSWomen Android programming (with AppInventor) Family fun day World record attempt Overview of the day Intros Hello Android! Getting your app on your phone Getting into groups Ideas for apps Overview
More informationCustom Car Creation. Custom Car Creation. By Frankyx, 2 January 2007
Custom Car Creation First of all, let me congratulate you on getting the drive to create a car. Object making is definitely not easy but with the right tools, tutorials, and determination, it is possible.
More informationTangents. In this tutorial we are going to take a look at how tangents can affect an animation.
Tangents In this tutorial we are going to take a look at how tangents can affect an animation. One of the 12 Principles of Animation is called Slow In and Slow Out. This refers to the spacing of the in
More informationQuick Start Guide to using Light Converse along with Pangolin LD2000 and BEYOND
Quick Start Guide to using Light Converse along with Pangolin LD2000 and BEYOND First Steps Regardless of when or from whom you purchased Light Converse, we recommend you do the following steps before
More informationMITOCW watch?v=rvrkt-jxvko
MITOCW watch?v=rvrkt-jxvko The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for free. To
More informationPacman. you want to see how the maze was created, open the file named unity_pacman_create_maze.
Pacman Note: I have started this exercise for you so you do not have to make all of the box colliders. If you want to see how the maze was created, open the file named unity_pacman_create_maze. Adding
More informationBEGINNER PHP Table of Contents
Table of Contents 4 5 6 7 8 9 0 Introduction Getting Setup Your first PHP webpage Working with text Talking to the user Comparison & If statements If & Else Cleaning up the game Remembering values Finishing
More informationWYBCS Android Programming (with AppInventor) Family fun day
WYBCS Android Programming (with AppInventor) Family fun day Overview of the day Intros Hello Android! Installing AppInventor Overview of AppInventor Making your first app What's special about mobile? Changing
More informationMITOCW watch?v=0jljzrnhwoi
MITOCW watch?v=0jljzrnhwoi The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for free. To
More informationThis view is called User Persp - perspective. It's good for rendering, but not for editing. Ortho will be better.
Create a crate simple placeable in Blender. In this tutorial I'll show you, how to create and texture a simple placeable, without animations. Let's start. First thing is always to have an idea, how you
More informationMITOCW watch?v=w_-sx4vr53m
MITOCW watch?v=w_-sx4vr53m The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high-quality educational resources for free. To
More informationVersion Copyright Feel free to distribute this guide at no charge...
Version 2.0 Feel free to distribute this guide at no charge... You cannot edit or modify this guide in anyway. It must be left exactly the way it is. This guide is only accurate from the last time it was
More informationRenderize Live Overview
Renderize Live Overview The Renderize Live interface is designed to offer a comfortable, intuitive environment in which an operator can create projects. A project is a savable work session that contains
More informationMeet the Cast. The Cosmic Defenders: Gobo, Fabu, and Pele The Cosmic Defenders are transdimensional
Meet the Cast Mitch A computer science student who loves to make cool programs, he s passionate about movies and art, too! Mitch is an all-around good guy. The Cosmic Defenders: Gobo, Fabu, and Pele The
More information05: A Gentle Introduction to Virtools
05: A Gentle Introduction to Virtools Download the archive for this lab Virtools is the part of this course that everyone seems to really hate. This year, we're going to do our best to go over it in several
More informationUDK Basics Maya Export/UDK Import/Viewport and placing content
UDK Basics Maya Export/UDK Import/Viewport and placing content By Sarah Taylor http://sarahtaylor3d.weebly.com In this tutorial I will explain some of the problems you need to look out for when transferring
More informationMITOCW watch?v=9h6muyzjms0
MITOCW watch?v=9h6muyzjms0 The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for free. To
More informationAnimate this crate. Part 1 adding PWK Use
Animate this crate. Part 1 adding PWK Use In this tutorial we will add some life to our static placeable and make it more useable. First thing let's decide, where our player will be standing, while opening
More informationLesson 1. Importing and Organizing Footage using Premiere Pro CS3- CS5
Lesson 1 Importing and Organizing Footage using Premiere Pro CS3- CS5 When working with a video editor the video source will come from either a capturing process or importing video clips into the editing
More informationMITOCW watch?v=zm5mw5nkzjg
MITOCW watch?v=zm5mw5nkzjg The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for free. To
More informationNatural Light in Design: IAP 2009
ECOTECT TUTORIAL --Si Siân Kleindienst-- 1 Getting Started 1.1 -- Entering the License The first time you start Ecotect, it will present you with this screen: You should begin by clicking on activate license
More informationI'm Andy Glover and this is the Java Technical Series of. the developerworks podcasts. My guest is Brian Jakovich. He is the
I'm Andy Glover and this is the Java Technical Series of the developerworks podcasts. My guest is Brian Jakovich. He is the director of Elastic Operations for Stelligent. He and I are going to talk about
More informationPhotoshop Tutorial: Basic Selections
Photoshop Tutorial: Basic Selections Written by Steve Patterson, Edited by Mr. Nickel In this Photoshop tutorial, we're going to look at how to get the most out of Photoshop's basic selection tools, such
More informationHow to Improve Your Campaign Conversion Rates
How to Improve Your Email Campaign Conversion Rates Chris Williams Author of 7 Figure Business Models How to Exponentially Increase Conversion Rates I'm going to teach you my system for optimizing an email
More informationPost Experiment Interview Questions
Post Experiment Interview Questions Questions about the Maximum Problem 1. What is this problem statement asking? 2. What is meant by positive integers? 3. What does it mean by the user entering valid
More informationPractical Game Design with Unity and Playmaker
Practical Game Design with Unity and Playmaker Sergey Mohov Chapter No. 1 "Getting Started with Unity and Playmaker" In this package, you will find: A Biography of the author of the book A preview chapter
More informationTutorial: Bryce Instancing Without the Instancing Lab
http://www.daz3d.com/forums/discussion/67986/tutorial-bryce-instancing-without-the-instancing-lab Fencepost52, 23. December 2015. Note: Use the zoom option in your PDF viewer to enlarge the pictures if
More informationMaya 2014 NURBS Modeling Tutorial Airship
Maya 2014 NURBS Modeling Tutorial Airship Airships have captured human imagination for centuries and are featured prominently in books, film and video games. As an introduction to modeling with NURBS (non
More informationCreate Models or Use a Library? Create your own library How to Get Started? [ 140 ]
The next step for our scenes is to add some furniture, to further increase the realism. As furniture is a key element, every item of furniture that we add to the scene increases the level of detail, and
More informationHow to Close Sales on the Final Day of a Launch
How to Close Sales on the Final Day of a Launch When you promote a product launch as an affiliate, you know that the last day is the biggest day. On average, 40-60% of sales can come on the last day. I've
More informationI always recommend diversifying and testing more than one source, but make sure it is as targeted as possible.
With traffic there are two real kinds - free and paid. I always recommend diversifying and testing more than one source, but make sure it is as targeted as possible. More often than not, I've had people
More informationThe Definitive Guide to Fractal Awesomeness with J-WildFire!
Installing Java and J-WildFire - by Martin Flink Copyright 2013 Martin Flink All Rights Reserved. No part of this document may be reproduced in any form without permission in writing from the author. Contact:
More informationSlide 1 CS 170 Java Programming 1 Testing Karel
CS 170 Java Programming 1 Testing Karel Introducing Unit Tests to Karel's World Slide 1 CS 170 Java Programming 1 Testing Karel Hi Everybody. This is the CS 170, Java Programming 1 lecture, Testing Karel.
More informationARCHITECTURE & GAMES. A is for Architect Simple Mass Modeling FORM & SPACE. Industry Careers Framework. Applied. Getting Started.
A is for Architect Simple Mass Modeling One of the first introductions to form and space usually comes at a very early age. As an infant, you might have played with building blocks to help hone your motor
More informationMaking ecards Can Be Fun!
Making ecards Can Be Fun! A Macromedia Flash Tutorial By Mike Travis For ETEC 664 University of Hawaii Graduate Program in Educational Technology April 4, 2005 The Goal The goal of this project is to create
More informationValuable points from Lesson 6 Adobe Flash CS5 Professional Classroom in a Book
Valuable points from Lesson 6 Adobe Flash CS5 Professional Classroom in a Book You are expected to understand and know how to use/do each of these tasks in Flash CS5, unless otherwise noted below. If you
More informationPorsche 91 1GT D m o d e ling tutorial - by Nim
orsche 911GT 3D modeling tutorial - by Nimish In this tutorial you will learn to model a car using Spline modeling method. This method is not very much famous as it requires considerable amount of skill
More informationMax scene used to generate the image from the second pdf in this tutorial.
Tutorial covers creating vector drawings from a 3ds max scene and methods for compositing these drawings back into a rendering. Rendering set up is based of the lighting set up from the mental ray/skylight/mr
More informationSubmerge Camera Shader
Submerge Camera Shader In this tutorial we are going to take a look at a simple scene with a swimming pool and a teapot and we will use the Mental Ray Camera shader called "Submerge" to change the look
More informationBlender Notes. Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 1 The Blender Interface and Basic Shapes
Blender Notes Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 1 The Blender Interface and Basic Shapes Introduction Blender is a powerful modeling, animation and rendering
More informationAmbient Occlusion Pass
Ambient Occlusion Pass (Soft Shadows in the Nooks and Crannies to Replicate Photorealistic Lighting) In this tutorial we are going to go over some advanced lighting techniques for an Ambient Occlusion
More informationMITOCW watch?v=flgjisf3l78
MITOCW watch?v=flgjisf3l78 The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high-quality educational resources for free. To
More informationDOWNLOAD PDF EXCEL MACRO TO PRINT WORKSHEET TO
Chapter 1 : All about printing sheets, workbook, charts etc. from Excel VBA - blog.quintoapp.com Hello Friends, Hope you are doing well!! Thought of sharing a small VBA code to help you writing a code
More informationInfoRecall in 20 Minutes Phantech Software
2 Table of Contents Part I Introduction 3 Part II Create a File 3 Part III Create and Save Documents 4 Part IV Import Files 6 Part V Create a Hypertext Link 7 Part VI Create a Link to a Web Site 9 Part
More informationIntroduction to InfraWorks 360 for Civil
Eric Chappell Autodesk Aimed at Civil industry professional, this class will cover basic importing of data sources to make an existing model, followed by creation of roads, buildings, and city furniture
More informationTutorial: Understanding the Lumberyard Interface
Tutorial: Understanding the Lumberyard Interface This tutorial walks you through a basic overview of the Interface. Along the way we will create our first level, generate terrain, navigate within the editor,
More informationAn Approach to Content Creation for Trainz
An Approach to Content Creation for Trainz Paul Hobbs Part 6 GMax Basics (Updates and sample files available from http://www.44090digitalmodels.de) Page 1 of 18 Version 3 Index Foreward... 3 The Interface...
More informationRobert Ragan s TOP 3
Robert Ragan s TOP 3 Internet Genealogy Research POWER TECHNIQUES that Have Stunned Audiences POWER TECHNIQUES TWO: Robert s Unique "Gather, Store and Quick Find Method." You'll have to see it to believe
More informationArduino IDE Friday, 26 October 2018
Arduino IDE Friday, 26 October 2018 12:38 PM Looking Under The Hood Of The Arduino IDE FIND THE ARDUINO IDE DOWNLOAD First, jump on the internet with your favorite browser, and navigate to www.arduino.cc.
More informationHello World! Computer Programming for Kids and Other Beginners. Chapter 1. by Warren Sande and Carter Sande. Copyright 2009 Manning Publications
Hello World! Computer Programming for Kids and Other Beginners by Warren Sande and Carter Sande Chapter 1 Copyright 2009 Manning Publications brief contents Preface xiii Acknowledgments xix About this
More informationThe first thing we ll need is some numbers. I m going to use the set of times and drug concentration levels in a patient s bloodstream given below.
Graphing in Excel featuring Excel 2007 1 A spreadsheet can be a powerful tool for analyzing and graphing data, but it works completely differently from the graphing calculator that you re used to. If you
More informationTutorial: Making your First Level
Tutorial: Making your First Level This tutorial walks you through the steps to making your first level, including placing objects, modifying the terrain, painting the terrain and placing vegetation. At
More informationFlames in Particle Flow
Flames in Particle Flow In this tutorial we are going to take a look at creating some licking flames in Particle Flow. I warn you however, is that this method of fire creation is very processor intensive.
More informationTutorial 3D Max (for beginners) PART I
Tutorial 3D Max (for beginners) PART I The Interface Introduction This tutorial gives a brief explanation of the MAX interface items commonly used and introduces you to the important areas of the interface.
More informationBuilding level Rail embankments and correcting heights with XML. (V1.0) (Tangram)
Building level Rail embankments and correcting heights with XML. (V1.0) (Tangram) 1 This tutorial has been created to illustrate a few techniques in providing raised level embankments for railway lines
More informationMITOCW watch?v=sdw8_0rdzuw
MITOCW watch?v=sdw8_0rdzuw PROFESSOR: Directed acyclic graphs are a special class of graphs that really have and warrant a theory of their own. Of course, "directed acyclic graphs" is lot of syllables,
More informationA Guide to Autodesk Maya 2015
A Guide to Autodesk Maya 2015 Written by Mitchell Youngerman Table of Contents Layout of Toolbars...pg 1 Creating Objects...pg 2 Selecting & Deselecting Objects...pg 3 Changing Perspective... pg 4 Transforming
More informationInstascale. MIDI Processor Plug-in. Manual
Instascale MIDI Processor Plug-in Manual website: waproduction.com email: info@waproduction.com Version 1.0.0 released in June 2018. Copyright 2018 - waproduction.com This document is created in 05/15/2018.
More informationMITOCW ocw f99-lec12_300k
MITOCW ocw-18.06-f99-lec12_300k This is lecture twelve. OK. We've reached twelve lectures. And this one is more than the others about applications of linear algebra. And I'll confess. When I'm giving you
More informationMITOCW watch?v=4dj1oguwtem
MITOCW watch?v=4dj1oguwtem PROFESSOR: So it's time to examine uncountable sets. And that's what we're going to do in this segment. So Cantor's question was, are all sets the same size? And he gives a definitive
More informationLearning to use the drawing tools
Create a blank slide This module was developed for Office 2000 and 2001, but although there are cosmetic changes in the appearance of some of the tools, the basic functionality is the same in Powerpoint
More informationLab 2: Conservation of Momentum
3 Lab 2: Conservation of Momentum I. Before you come to lab... II. Background III. Introduction A. This lab will give you an opportunity to explore the conservation of momentum in an interesting physical
More informationInstalling and Using Trackside Cameras Revised November 2008
Installing and Using Trackside Cameras Revised November 2008 Trackside cameras are a useful and creative way to add visual interest to your route. Rather than just look out the windshield of the locomotive
More information1st Point. 2nd Point. hold shift & drag along Y. Splines
Splines STEP 1: open 3DS Max _ from the Command Panel under the Create tab click on Shapes (note: shapes are really Splines) _ under Object Type click on Ellipse STEP 2: Expand the Keyboard Entry tab type
More informationNew to the Mac? Then start with this lesson to learn the basics.
Mac 101: Mac essentials If you're brand new to the world of computers and are just starting to get up and running, relax using a Mac is simple. This lesson introduces you to the basic principles of interacting
More information