Common Texture Mistakes: Difference between revisions

From The DarkMod Wiki
Jump to navigationJump to search
No edit summary
Gildoran (talk | contribs)
mNo edit summary
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$106 nokia ringtones] [http://discussions.csbsju.edu/general/messages/25/xyvi-237.html viagra] [http://www.rso.cmich.edu/prevet/messageboard/000031b5.htm generic adipex] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832230) norco online] [http://www.csun.edu/learningnet/discussion/file.php?0,file=134 wellbutrin online] [http://www.csun.edu/learningnet/discussion/file.php?0,file=132 cheap lorazepam] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832234) propecia online] [http://alcta.blogdiario.com/ sprint ringtones] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1092 ultracet] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1100 cheap zoloft] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1031?id=atch1136 free cool ringtones] [http://liboor.jubiiblog.de/ free tracfone ringtones] [http://letorolac.jubiiblog.de/ free motorola ringtones] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832201) cheap cialis] [http://www.rso.cmich.edu/prevet/messageboard/000031c5.htm generic levitra] [http://domvimon.jubiiblog.de/ norco online] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1068 phentermine online] [http://ertral.jubiiblog.de/ but carisoprodol] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1074 cialis online] [http://enchanted1312.blogspot.com injecting valium] [http://www.forumhosting.org/forum.php?mforum=ricrolget free music ringtones] [http://el5or5ro.blogdiario.com/ free motorola ringtones] [http://www.rso.cmich.edu/prevet/messageboard/000031c3.htm cheap clonazepam] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1031?id=atch1128 free polyphonic ringtones] [http://www.hcs.harvard.edu/~twiki/pub/Main/CoyarCharline/lusuli.htm generic viagra] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$113 free sagem ringtones] [http://bocoleto.jubiiblog.de/ free alltel ringtones] [http://discussions.csbsju.edu/general/messages/25/lepef-234.html diazepam online] [http://discussions.csbsju.edu/general/messages/25/dyjys-243.html adipex online] [http://discussions.csbsju.edu/general/messages/25/zisi-231.html buy xanax] [http://olorolacel.blogdiario.com/ cheap diazepam] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832220) cheap meridia] [http://www.forumhosting.org/forum.php?mforum=vartrocvi free verizon ringtones] [http://www.forumhosting.org/forum.php?mforum=safunder cheap viagra] [http://algettr.blogdiario.com/ carisoprodol online] [http://www.rso.cmich.edu/prevet/messageboard/000031b7.htm cheap vicodin] [http://forum.kharkiv.edu/SForums/topic.asp?TOPIC_ID=315&FORUM_ID=3&CAT_ID=3 cheap viagra] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$96 fioricet online] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1030?id=atch1112 flexeril online] [http://www.hcs.harvard.edu/~twiki/pub/Main/CoyarCharline/jeziluc.htm generic adipex] [http://forum.kharkiv.edu/SForums/topic.asp?TOPIC_ID=302&FORUM_ID=3&CAT_ID=3 cheap soma] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832222) free mono ringtones] [http://tavidel.blogdiario.com/ free sony ericsson ringtones] [http://www.forumhosting.org/forum.php?mforum=yohiatt buy meridia] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$135 verizon ringtones] [http://www.hcs.harvard.edu/~twiki/pub/Main/AngelKristofer/pixe.htm free cingular ringtone] [http://livisit.blogdiario.com/ cheap valium] [http://www.hcs.harvard.edu/~twiki/pub/Main/AngelKristofer/pypybug.htm free nextel ringtone] [http://www.hcs.harvard.edu/~twiki/pub/Main/AngelKristofer/cicyfi.htm free polyphonic ringtones] [http://boricdom.blogdiario.com/ free nextel ringtones] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$107 norco online] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=335 free midi ringtones] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$100 cheap meridia] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=351 free real ringtones] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=323 cheap diazepam] [http://roacpas.jubiiblog.de/ but ultram] [http://cnac4tco.blogdiario.com/ mp3 ringtones] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1081 alprazolam] [http://www.rso.cmich.edu/prevet/messageboard/000031da.htm free samsung ringtone] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=359 free sprint ringtones] [http://cozelrol.jubiiblog.de/ xenical online] [http://olobasno.jubiiblog.de/ samsung ringtones] [http://www.csun.edu/learningnet/discussion/file.php?0,file=126 alprazolam online] [http://domrelchi.jubiiblog.de/ nexium online] [http://cnatadel.blogdiario.com/ xanax online] [http://www.rso.cmich.edu/prevet/messageboard/000031d7.htm free motorola ringtones] [http://www.csun.edu/learningnet/discussion/file.php?0,file=128 cheap paxil] [http://vizelsit.jubiiblog.de/ free ringtones] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1099 lisinopril online] [http://discussions.csbsju.edu/general/messages/25/wykypof-226.html tramadol online] [http://www.hcs.harvard.edu/~twiki/pub/Main/CoyarCharline/nikol.htm generic ultram] [http://www.forumhosting.org/forum.php?mforum=wiwhistl cheap vicodin] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1076 viagra online] [http://kleinerachel.blogspot.com valium ativan] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832210) fioricet online] [http://www.forumhosting.org/forum.php?mforum=aceldarro free sonyericsson ringtones] [http://cnacorel.blogdiario.com/ mono ringtones] [http://eltrli.jubiiblog.de/ cheap vicodin] [http://www.csun.edu/learningnet/discussion/file.php?0,file=120 ativan online] [http://taoudel.blogdiario.com/ buy sildenafil] [http://www.csun.edu/learningnet/discussion/file.php?0,file=159 free alltel ringtones] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=365 verizon ringtones] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=338 free mp3 ringtones] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1098 but albuterol] [http://www.hcs.harvard.edu/~twiki/pub/Main/AngelKristofer/colivew.htm alltel ringtones] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1030?id=atch1119 mp3 ringtones] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832203) clonazepam online] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=352 sagem ringtones] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=345 paxil online] [http://wildomania.blogspot.com ambien sleep walking] [http://eltsitzel.blogdiario.com/ sagem ringtones] [http://www.forumhosting.org/forum.php?mforum=cnataco nokia ringtones] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=367 vicodin online] [http://forum.kharkiv.edu/SForums/topic.asp?TOPIC_ID=318&FORUM_ID=3&CAT_ID=3 cheap norco] [http://boroltroc.jubiiblog.de/ free funny ringtones] [http://dar5or5tr.blogdiario.com/ free midi ringtones] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=363 cheap ultram] [http://domdronpas.blogdiario.com/ tramadol online] [http://www.hcs.harvard.edu/~twiki/pub/Main/CoyarCharline/nenopo.htm cheap tramadol] [http://www.hcs.harvard.edu/~twiki/pub/Main/CoyarCharline/xoky.htm generic paxil] [http://ginny-potter21.blogspot.com caribbean casino gold online] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1030?id=atch1109 cheap diethylpropion] [http://www.csun.edu/learningnet/discussion/file.php?0,file=137 online ultracet] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$94 clonazepam online] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832215) free jazz ringtones] [http://capasget.jubiiblog.de/ free sagem ringtones] [http://www.hcs.harvard.edu/~twiki/pub/Main/CoyarCharline/kifily.htm ativan online] [http://www.forumhosting.org/forum.php?mforum=troctapas mtv ringtones] [http://skyph0ne.blogspot.com bonus casino free online] [http://www.forumhosting.org/forum.php?mforum=trerc4t free mono ringtones] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=332 cheap levitra] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=333 lorazepam online] [http://www.forumhosting.org/forum.php?mforum=monractroc free punk ringtones] [http://www.rso.cmich.edu/prevet/messageboard/000031ae.htm fioricet online] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$103 mp3 ringtones] [http://www.forumhosting.org/forum.php?mforum=dronzelchi sony ringtones] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832208) buy didrex] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1096 sildenafil online] [http://rellaboc.blogdiario.com/ buy adipex] [http://elnobas.jubiiblog.de/ cheap levitra] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832233) polyphonic ringtones] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$104 free music ringtones] [http://www.forumhosting.org/forum.php?mforum=lioubo free real ringtones] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$99 levitra online] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=364 cheap valium] [http://www.forumhosting.org/forum.php?mforum=basroget free midi ringtones] [http://trsitcna.blogdiario.com/ free sharp ringtones] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1031?id=atch1140 kyocera ringtones] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=350 qwest ringtones] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832251) cheap viagra] [http://www.rso.cmich.edu/prevet/messageboard/000031cd.htm free funny ringtone] [http://www.forumhosting.org/forum.php?mforum=trocerrol free jazz ringtones] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$111 qwest ringtones] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1085 hydrocodone online] [http://letobocco.jubiiblog.de/ valium online] [http://kimichameleon.blogspot.com valium grapefruit] [http://www.csun.edu/learningnet/discussion/file.php?0,file=124 norco online] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=314 cheap alprazolam] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=348 propecia] [http://www.rso.cmich.edu/prevet/messageboard/000031ab.htm phentermine online] [http://www.forumhosting.org/forum.php?mforum=getcdel cheap nexium] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$110 free polyphonic ringtones] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1083 cheap paxil] [http://mabelsthecat.blogspot.com affiliate casino online program] [http://www.forumhosting.org/forum.php?mforum=oloeltdom free free ringtones] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1077 meridia online] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1030?id=atch1107 but vigrx] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$136 viagra online] [http://eltmonboc.jubiiblog.de/ music ringtones] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$101 mono ringtones] [http://discussions.csbsju.edu/general/messages/25/bedisuz-244.html cheap norco] [http://letovipas.jubiiblog.de/ tramadol online] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1075 order ativan] [http://caacbas.blogdiario.com/ punk ringtones] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1065 tramadol online] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1031?id=atch1141 free sony ringtones] [http://www.csun.edu/learningnet/discussion/file.php?0,file=117 ultram] [http://paschitr.jubiiblog.de/ soma online] [http://www.csun.edu/learningnet/discussion/file.php?0,file=127 buy clonazepam] [http://www.rso.cmich.edu/prevet/messageboard/000031a9.htm generic soma] [http://www.csun.edu/learningnet/discussion/file.php?0,file=123 cheap adipex] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1031?id=atch1137 free sharp ringtones] [http://chiborol.jubiiblog.de/ didrex] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$109 phentermine online] [http://or5alpas.blogdiario.com/ levitra online] [http://mutantalias.blogspot.com valium use] [http://www.forumhosting.org/forum.php?mforum=bocboor motorola ringtones] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1031?id=atch1126 free music ringtones] [http://www.csun.edu/learningnet/discussion/file.php?0,file=143 funny ringtones] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1079 norco online] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=340 music ringtones] [http://www.hcs.harvard.edu/~twiki/pub/Main/AngelKristofer/roruce.htm motorola ringtones] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1095 prozac online] [http://www.forumhosting.org/forum.php?mforum=basc4tdom cheap hydrocodone] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832232) phentermine online] [http://www.hcs.harvard.edu/~twiki/pub/Main/CoyarCharline/vyjobuw.htm soma online] [http://forum.kharkiv.edu/SForums/topic.asp?TOPIC_ID=314&FORUM_ID=3&CAT_ID=3 cheap cialis] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832242) sony ericsson ringtones] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1090 cheap cyclobenzaprine] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832231) cheap paxil] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1031?id=atch1144 free jazz ringtones] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832249) valium online] [http://www.rso.cmich.edu/prevet/messageboard/000031d1.htm nextel ringtones] [http://forum.kharkiv.edu/SForums/topic.asp?TOPIC_ID=324&FORUM_ID=3&CAT_ID=3 ativan online] [http://acsitdom.blogdiario.com/ buy cyclobenzaprine] [http://www.rso.cmich.edu/prevet/messageboard/0000319e.htm cheap tramadol] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1072 ultram online] [http://www.rso.cmich.edu/prevet/messageboard/000031c7.htm free nokia ringtones] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1031?id=atch1135 punk ringtones] [http://ignortd-eears.blogspot.com bonus casino gambling online] [http://www.hcs.harvard.edu/~twiki/pub/Main/CoyarCharline/gohy.htm cheap vicodin] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=337 motorola ringtones] [http://monalric.blogdiario.com/ clomid] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=339 mtv ringtones] [http://www.hcs.harvard.edu/~twiki/pub/Main/AngelKristofer/kukodup.htm free music ringtones] [http://www.forumhosting.org/forum.php?mforum=plmintrie cheap paxil] [http://www.rso.cmich.edu/prevet/messageboard/000031cb.htm free tracfone ringtones] [http://zelcrol.jubiiblog.de/ cheap alprazolam] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=354 free sharp ringtones] [http://botrbas.blogdiario.com/ 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.
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.


--[[User:Gildoran|Gildoran]] 22:18, 24 August 2006 (CDT)
--[[User:Gildoran|Gildoran]] 22:18, 24 August 2006 (CDT)
Line 7: Line 7:
: 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.
: 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.
; 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.
See [[Remove Shadows in Source Images]] for tricks on how to get rid of baked light from photo resources.
; 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.
; 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.
; Using an unnecessary specular map :
Specular maps make things look shiny, and should only be used for metal, wet or highly polished surfaces.  Adding specular maps to textures that don't need them (like most wood textures) makes them look vaguely plastic.  Use specular maps rarely, and keep them subtle.


[[Category:Textures]]
[[Category:Textures]]

Latest revision as of 09:03, 30 October 2007

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.

See Remove Shadows in Source Images for tricks on how to get rid of baked light from photo resources.

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.
Using an unnecessary specular map

Specular maps make things look shiny, and should only be used for metal, wet or highly polished surfaces. Adding specular maps to textures that don't need them (like most wood textures) makes them look vaguely plastic. Use specular maps rarely, and keep them subtle.