Implementation Of Detail Textures?

ColdPenguinColdPenguin Join Date: 2004-01-30 Member: 25772Members
Since CZ was released, half life has supported detail textures in Open GL mode, they look very nice when implemented for example in the CS Realism Update, and prevent low resolution textures from appearing bland. Any chance of detail textures being implemented by the team?

Comments

  • DragonMechDragonMech Join Date: 2003-09-19 Member: 21023Members, Constellation, Reinforced - Shadow
    edited November 2004
    An unofficial pack was made and released, but since DTs were exploitable (you could have all white walls for a detail texture, making it easy to spot an alien, etc.) they were removed.
  • DecimatorDecimator Join Date: 2002-11-10 Member: 8057Members
    Well, it got buried under all the locked topics, but I'll point you to <a href='http://www.unknownworlds.com/forums/index.php?showtopic=83124&hl=detail+textures' target='_blank'>this</a> thread. Feel free to post in it, maybe you can think of something nobody else did.
  • Soylent_greenSoylent_green Join Date: 2002-12-20 Member: 11220Members, Reinforced - Shadow
    You can do something even cooler with detail textures. You can 'fake' higher resolution 24-bit textures, guspaz even wrote a program for it and it worked well enough, but it turns out the NS textures where made at the resolution they are in ingame, so there is very little point.(detail textures are stored as 24 or 32 bit even though the are just greyscale so they do take quite a chunk of memory, but half-life uses such as small amount of textures that it'd be worth it).

    Ideally we would have a set of official detail textures and an official detail texture list file which has all the correct scales and everything for the official textures and can just be copied and renamed to whatever your map is called. you would only have to consistency check the detail textures themselves, see to it that people can't use them on models and everything would be absolutely peachy.
  • ViPrViPr Resident naysayer Join Date: 2002-10-17 Member: 1515Members
    i thought the detail textures for half life 1 happened to be colored and in truecolor so you could actually just remove all the textures and just use only the detail textures instead and the reason this was not done was because of the people who have weedy prissy computers that can't get detail textures to work at all.
  • ikirikir Join Date: 2003-07-19 Member: 18265Members, Constellation, Reinforced - Gold
    Hostile Intent, Project Timeless, MoveIn, Mechmod and other mods use them...... looking very cool.

    I didn't know about the exploit. Isn't it fixable?
  • QuaunautQuaunaut The longest seven days in history... Join Date: 2003-03-21 Member: 14759Members, Constellation, Reinforced - Shadow
    <!--QuoteBegin-ikir+Nov 11 2004, 11:39 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (ikir @ Nov 11 2004, 11:39 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Hostile Intent, Project Timeless, MoveIn, Mechmod and other mods use them...... looking very cool.

    I didn't know about the exploit. Isn't it fixable? <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    By making mp_consistency your friend.
  • Cereal_KillRCereal_KillR Join Date: 2002-10-31 Member: 1837Members
    I thought consistency didn't check detailed textures?
  • Soylent_greenSoylent_green Join Date: 2002-12-20 Member: 11220Members, Reinforced - Shadow
    <!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->i thought the detail textures for half life 1 happened to be colored and in truecolor so you could actually just remove all the textures and just use only the detail textures instead and the reason this was not done was because of the people who have weedy prissy computers that can't get detail textures to work at all.<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->

    That's not how they work and there is a smarter way to do it. They are multiplied into the original texture component wise, you cannot remove the original textures and use detail textures instead for this and other reasons(e.g. not having access to the HL renderer).

    You can use the original textures and put a detail texture on top to simulate higher colour bit depth and resolution, but that means you NEED to get your hands on source images in a higher resolution and bit depth to generate such detail textures. But NS textures were made in the resolution you see them in game, there are no better quality versions(other than same resolution and 32-bit presumably), this is why it wasn't done, performance has nothing to do with it. If we had higher quality source textures we could simply have made the detail textures(with guspaz program) and users that can use detail textures may choose to do so, users that can't can just turn them off and nothing bad will happen.
  • AndervalAnderval &lt;3 Join Date: 2003-05-05 Member: 16073Members, Constellation
    <!--QuoteBegin-Cereal_KillR+Nov 11 2004, 08:47 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Cereal_KillR @ Nov 11 2004, 08:47 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> I thought consistency didn't check detailed textures? <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    It didn't used to check for alot of other stuff too <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html//emoticons/sad-fix.gif' border='0' style='vertical-align:middle' alt='sad-fix.gif' /><!--endemo--> but they fixed that, same could be done with detailed textures?

    Not that i really want detailed textures...i enjoy having 100fps!
  • DragonMechDragonMech Join Date: 2003-09-19 Member: 21023Members, Constellation, Reinforced - Shadow
    <!--QuoteBegin-Anderval+Nov 12 2004, 06:01 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Anderval @ Nov 12 2004, 06:01 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Not that i really want detailed textures...i enjoy having 100fps! <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    That's one of the beautiful things about DTs - they barely affect your framerate at all. I never went below 60 FPS on my old laptop with them enabled. My new laptop could have them at 100 FPS no problem.
Sign In or Register to comment.