Tutorials Index: udkTutorials YouTube Channel
Comments, suggestions for tutorials, etc, always welcome here, on my youtube page, or via email.
Graphics Overview: Introduction to Computer Graphics (8:54)
I will discuss what the goal of graphics is, what pixels are and how they are represented, generic RGB color representation, buffers/memory, and frame rate/fps.Content browser Overview (10:33)
I will cover what the content browser is, what packages are in UE3, how packages are structured and saved, common package practices, creating and saving a package, saving thumbnails, adding tags to art assets, creating collections in the content browser, and customizing the user interface.Intermediate LevelMaterial editor introduction (Part 1) (10:14)
Material editor introduction (Part 2) (10:38)
I will cover creating an RGB "merge" texture, how to import a texture without an alpha channel, how to create a new material, some material node manipulation, setting up color changers for use in Material Instances (MIC), creating an MIC, and placing an MIC in game.
Creating a fire material / VFX effect in Cascade (Part 1) (10:24)
Creating a fire material / VFX effect in Cascade (Part 2) (6:32)
I will cover creating a fire material using two texture samples, by using a scrolling bump offset to create noise in the fire opacity map. I will then show how to create the effect in cascade, with a basic layout overview and some basic module manipulations. Finally I will place the emitter (effect) in game by creating a prefab and saving it into our package.Creating a chrome/metallic material using a cube map (Part 1) (6:29)
Creating a chrome/metallic material using a cube map (Part 2) (7:56)
I will cover creating the chrome/metallic material using one external texture sample, and a user generated cube map in game. I will then show how to import a static mesh from 3dsMAX, how to apply the material to the static mesh, and a few keyboard shortcuts when manipulating models in editor.Creating a Level Blockout - Soccer Stadium Example (Part 1) (10:57)
Creating a Level Blockout - Soccer Stadium Example (Part 2) (9:54)
Creating a Level Blockout - Soccer Stadium Example (Part 3) (7:04)
Creating a simple level blockout by creating a generic soccer stadium.
I will cover proper scale conversion between 3dsMAX and Unreal Engine, using references to create a to-scale level blockout of a soccer stadium type environment. Will show how to create a simple mix map type texture, proper 2ndary UV setup for lightmap generation in-game using 3dsMAX, simple environment lighting using a direction and sky light, and adding all necessary actors to run around the environment.Creating an Earth / Planet Shader (10:52)
Creating a earth / planet shader in the Unreal Development Kit.
I will cover the 6 texture maps I use, including how to generate normal maps based off grayscale images using Crazy Bump. I will walk through the material network, talk about making the material MIC friendly, and also a quick explanation of how you can use the Light Vector function in the Mat Editor.Creating a Vertex/Mesh paint shader and painting Static Mesh's using the Paint Tool (10:22)
Creating a vertex / mesh painting material and using it to paint a wall in the Unreal Development Kit.
I'll discuss how to create a vertex / mesh paint supported material. I will also discuss how to create a smooth gradient transition between verticies and how to create a random hard edged transition in the material. Then I'll briefly also talk about how to paint the verts in the editor.
Some information about me:
Im a professional developer (Technical Artist specializing in shader creation, VFX, and environment design) with 4 years experience in UE3, 1 unreal title under my name (one of 3 lead artists for Monster Madness: Battle for Suburbia) and another currently unannounced unreal-based title.
I plan to add 1 tutorial per week, and as soon as I get a basic foundation set, I will create some more advanced tutorials. All tutorials up to this point will focus on creating media for a project I am currently working on, called Dungeon Defense, so by watching these tutorials, you can also get an inside feel for the development of a small project.
I know there is a lot of competition when it comes to tutorials, my goal is not to compete,, but rather to show how to create something interesting and show a few little insider tips and tricks to make the workflow easier, and to increase performance when possible.
Feel free to follow me on twitter!