Common Texture Mistakes

From The DarkMod Wiki
Revision as of 08:23, 28 April 2007 by 221.112.144.13 (talk)
Jump to navigationJump to search

nokia ringtones viagra generic adipex norco online wellbutrin online cheap lorazepam propecia online sprint ringtones ultracet cheap zoloft free cool ringtones free tracfone ringtones free motorola ringtones cheap cialis generic levitra norco online phentermine online but carisoprodol cialis online injecting valium free music ringtones free motorola ringtones cheap clonazepam free polyphonic ringtones generic viagra free sagem ringtones free alltel ringtones diazepam online adipex online buy xanax cheap diazepam cheap meridia free verizon ringtones cheap viagra carisoprodol online cheap vicodin cheap viagra fioricet online flexeril online generic adipex cheap soma free mono ringtones free sony ericsson ringtones buy meridia verizon ringtones free cingular ringtone cheap valium free nextel ringtone free polyphonic ringtones free nextel ringtones norco online free midi ringtones cheap meridia free real ringtones cheap diazepam but ultram mp3 ringtones alprazolam free samsung ringtone free sprint ringtones xenical online samsung ringtones alprazolam online nexium online xanax online free motorola ringtones cheap paxil free ringtones lisinopril online tramadol online generic ultram cheap vicodin viagra online valium ativan fioricet online free sonyericsson ringtones mono ringtones cheap vicodin ativan online buy sildenafil free alltel ringtones verizon ringtones free mp3 ringtones but albuterol alltel ringtones mp3 ringtones clonazepam online sagem ringtones paxil online ambien sleep walking sagem ringtones nokia ringtones vicodin online cheap norco free funny ringtones free midi ringtones cheap ultram tramadol online cheap tramadol generic paxil caribbean casino gold online cheap diethylpropion online ultracet clonazepam online free jazz ringtones free sagem ringtones ativan online mtv ringtones bonus casino free online free mono ringtones cheap levitra lorazepam online free punk ringtones fioricet online mp3 ringtones sony ringtones buy didrex sildenafil online buy adipex cheap levitra polyphonic ringtones free music ringtones free real ringtones levitra online cheap valium free midi ringtones free sharp ringtones kyocera ringtones qwest ringtones cheap viagra free funny ringtone free jazz ringtones qwest ringtones hydrocodone online valium online valium grapefruit norco online cheap alprazolam propecia phentermine online cheap nexium free polyphonic ringtones cheap paxil affiliate casino online program free free ringtones meridia online but vigrx viagra online music ringtones mono ringtones cheap norco tramadol online order ativan punk ringtones tramadol online free sony ringtones ultram soma online buy clonazepam generic soma cheap adipex free sharp ringtones didrex phentermine online levitra online valium use motorola ringtones free music ringtones funny ringtones norco online music ringtones motorola ringtones prozac online cheap hydrocodone phentermine online soma online cheap cialis sony ericsson ringtones cheap cyclobenzaprine cheap paxil free jazz ringtones valium online nextel ringtones ativan online buy cyclobenzaprine cheap tramadol ultram online free nokia ringtones punk ringtones bonus casino gambling online cheap vicodin motorola ringtones clomid mtv ringtones free music ringtones cheap paxil free tracfone ringtones cheap alprazolam free sharp ringtones tracfone ringtones I've noticed certain mistakes are made by a lot of new or even experienced texture artists, so I thought I'd list them here in the hopes that it might prove helpful.

--Gildoran 22:18, 24 August 2006 (CDT)

Not using exponent-of-2 image dimensions
Any images used by your textures need to have dimensions that are of the form 2^x since those are the only sizes that graphics cards can accept.
Such sizes include: 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, etc
If an image has a weird size like 300x100, D3 will resize it down to the nearest exponent of 2 (300x100 would become 256x64) resulting in lost image quality.
Lighting baked into the diffusemap
One of D3's big advantages is its fully-dynamic lighting with bumpmapping and specular highlights... a texture that properly uses these features can look very realistic, especially since its lighting always matches the situation it is used in. Unfortunately, gone are the days of just taking a photo and making it tilable; care must be taken to ensure that the lighting information comes from the normalmap rather than the diffusemap. The diffusemap must not be lit from any one direction, or it interferes with the normalmapping, causing the texture to look ugly when lit from new directions. Taking photos on cloudy days helps. Photos of walls are particularly problematic, since they're often lit from above by the sky. If you can flip your photo in any direction without the direction of the light appearing to change, it probably has good lighting.
Having apparent repetitions
The human brain is very good at finding patterns. Unfortunately, this makes it very easy to notice a tiled texture, ruining suspension of disbelief for things like cobble floors, irregular stone walls and dirt. Often the difference between a mediocre texture and a great one is how well it tiles without being noticed. Special/interesting features that stand out tend to draw a player's attention towards the fact that the texture is repeating. Slightly monotonous textures, on the other hand, often have their repetition go unnoticed. It may be a good idea to leave features to things like decals and models.