cse4mod textures and materials

26
CSE4MOD Textures and Materials Paul Taylor 2009

Upload: nibaw

Post on 23-Feb-2016

40 views

Category:

Documents


1 download

DESCRIPTION

CSE4MOD Textures and Materials. Paul Taylor 2009. Texturing in 2k4. From now on we will consider Textures to be the image that is used for painting the objects When it is applied to a BSP the texture, it is used as a Material. Texture Formats. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: CSE4MOD Textures and Materials

CSE4MODTextures and Materials

Paul Taylor 2009

Page 2: CSE4MOD Textures and Materials

Texturing in 2k4

From now on we will consider Textures to be the image that is used for painting the objects

When it is applied to a BSP the texture, it is used as a Material

Page 3: CSE4MOD Textures and Materials

Texture Formats• Powers of 2 from 32 up to 2048 (now 4096 I believe)• Formats

– DirectX Texture Compression (DXTC)• 1 – Fails on older Nvidia hardware - 1 bit alpha• 3 – 4-bit Alpha• 5 – 4-bit interpolated alpha

– 8-bit palettized (P8) (256 colour)• Used in U and UT they can save 75% of disk and ram usage whilst

retaining up to 100% of detail– 32-bit RGBA textures

• Big, Fat and Beautiful – 8bit alpha– 8-bit and 16-bit greyscale heightmaps.

Page 4: CSE4MOD Textures and Materials

Texture Properties

Page 5: CSE4MOD Textures and Materials

F is for Fallback

• This shows the most basic version of a texture– Used when UT is running on economy hardware

Page 6: CSE4MOD Textures and Materials

The Checkerboard

• This places a coloured checkerboard behind your texture– This guy is for Alpha testing!

Page 7: CSE4MOD Textures and Materials

Layer-Looking

• This guy toggles showing the layer you are working on, or the overall view of the material

Page 8: CSE4MOD Textures and Materials

Geometry Wrapping

• These three allow you to test your material on different surfaces

• You can drag the 3D views using:– Left mouse for Z– Right mouse for Z and Y• Use alt to rotate around the Y axis

Page 9: CSE4MOD Textures and Materials

The Texture Properties

Page 10: CSE4MOD Textures and Materials

The Texture Properties

• Animation– AnimNext– MaxFrameRate– MinFrameRate– PrimeCount• Pre render cycles

Page 11: CSE4MOD Textures and Materials

The Texture Properties

• Material– Fallback– SurfaceType• Sets the surface type which is referenced by the engine

for effects

Page 12: CSE4MOD Textures and Materials

The Texture Properties

• Surface– bAlphaTexture• Disable/Enable the alpha filter

– bMasked• The cheap version of alpha blending

– bTwoSided• Useful for sheet polygons

• Texture• TextureFormat

Page 13: CSE4MOD Textures and Materials

The Texture Properties• Texture

– Detail• A greyscale texture that is faded in as you approach the material – Keeping

the average of this texture to ~127 will keep the brightness from changing• Used for wood-grain effects as a micro texture, or rock crevice effects as a

macro texture (to reduce tiling effect)– DetailScale

• 8 or above for a Macro Texture, 0.25 or smaller for a micro texture– LODSet

• This helps the engine decide on the detail levels and mipmaps to use, based on the user settings

– NormalLOD• This is the ‘normal’ level of detail for your texture. Basically how many Mip

levels are skipped. Unknown if it is the first ones, or just some!

Page 14: CSE4MOD Textures and Materials

LOD Values

• -4 UltraHigh -3 VeryHigh -2 High -1 Higher 0 Normal +1 Lower +2 Low +3 VeryLow +4 UltraLow

Page 15: CSE4MOD Textures and Materials

The Texture Properties• Texture– Palette

• Used for 8-bit textures. I’ve never used it!– Uclamp

• Used for Scripted Textures, useless on a normal texture– UClampMode

• Sets the wrapping mode of the texture to TC_Wrap or TC_Clamp– Clamp will stretch the last pixels across the screen! (Alpha)

– Vclamp• As above

– VClampMode• As above

Page 16: CSE4MOD Textures and Materials

http://udn.epicgames.com/Two/ProjectorTextures.html

Page 17: CSE4MOD Textures and Materials

The Texture Properties

• TextureFormat– DXT1– DXT3– DXT5– AGBR– 8BIT

• You can compress a 32bit image to DXT 1/3/5 with the Compress option when you right click a texture in UnrealEd

Page 18: CSE4MOD Textures and Materials

Now you know everything important about textures

It’s time to start creating materials!

Page 19: CSE4MOD Textures and Materials

Shaders

Shaders are materials that apply effects to your surface

These include things such as:Secular LightingDiffuse LightingSelf Illumination

Page 20: CSE4MOD Textures and Materials

Creating a Shader

Texture BrowserFile->New

Page 21: CSE4MOD Textures and Materials

Red stubs are at default settings

Page 22: CSE4MOD Textures and Materials

Each Stub can use either an existing texture, or a new material

Page 23: CSE4MOD Textures and Materials

Modifiers

Page 24: CSE4MOD Textures and Materials

Environment Maps

Page 25: CSE4MOD Textures and Materials

Scripted Textures