[Skin Tut]High Quality Textures?

Tutorials for the PC version of Halo 1.
User avatar
developer





Posts: 216
Joined: Sun Jul 08, 2007 6:44 am

[Skin Tut]High Quality Textures?

Post by developer »

I actually didn't realized there's a way to Import your texture with it's same quality ,but I finally found out how. You must have done excellent floor skins for example , but when you see them ingame they look like a crap. Well , here's your solution.


For this example we will be replacing the metal plate floor.

1 . Open photoshop and then create a new texture with size 256x256.

2 . Draw whatever you like [you can add some more flowers and rainbow monkeys ... lol just kidding , but you will get nice effect :) ] like squares , polygons or whatever you like and then make the texture tillable[If you didn't already].

3 . Now comes the important part. First at the layers palette if you see layers [not only the background], then do this : Right click on a layer's name and then "Flatten Image" ...then Right Click and then Convert to layer.

4 . Now go to Image > Canvas Size and increase it to 512x512. Till the image with 4 layers.

5 . Now flatten the image again.

6 . Go to the chanels pallete and duplicate the blue for example , and name it as Alpha 1, then increase its contrast and brightness for shines , or vice-versa.

7 . Add some tillable detail textures and look which Opacity type suit's your texture the best.

8 . After finished save your texture wherever you like and save it as DXT2\DXT3 if you are editing the Metal Plate floor from b30.
[note : If it says : Too many chanels then right click , then flatten image again.]

9 . Close photoshop and go back to HMT. Click EOF and then hit update.

10 . Import your texture with the larger resolution and when it asks click yes or ok.[note : When using the EOF trick found by Philly the bitmap seperates from the other ones and no bitmap corruption can occur.]

11 . Do not forget about the bump-map. Normalmapfilter your texture and with EOF import them back.

12 . Close HMT and see the floor ingame .

The reason why it happens : "The texture ingame is set to be used larger than the original one , so it increases it's size. Also you might use HCE to increase the size's resizing, and if we increase the size of the texture , ingame it will decrease it's size and will look better."

[note : If you are using this trick I highly recommend you to use it only for the most important bitmaps , or your bitmaps might become +MBs for any map you edit. I edited 7 MP levels and now my bitmaps.map size is 386 MB.]

Also you can resize the detailmaps of one groundmap only in the [senv] tag. A fast tutorial about it. Also Philly found this , and I take no credit for writing it here.

1 . Open bloodgulch for example and go to the [senv] tag.

2 . Go to the blahblahblah\blood ground tag.

3 . Scroll down until you see Primary detailmap scale, scondary map scale, and micro-detailmap scale. Increase them for like : 120 , 130 , 2 and hit save.

4 . Close HMT and see ingame.


The more higher value typed there , the more size-decreased the texture is ingame.

Now go out there and show them some High Quality textures ;)
Sig over height limit.
User avatar
Philly




Collaborator

Posts: 3607
Joined: Thu Oct 12, 2006 9:08 am

Post by Philly »

This is an alright tutorial, but some of the instructions are a bit vague, and some things just make no sense:
developer wrote:I actually didn't realized there's a way to Import your texture with it's same quality
Just for the record, I didn't discover the EoF trick, I just made it a bit more popular. :P
For anybody still wondering where FTD has gone, here it is.
User avatar
DeadHamster




Snitch! Advisor Articulatist 500

Posts: 2289
Joined: Thu Feb 15, 2007 9:38 pm

Post by DeadHamster »

Dont be modest Philly, we all know that you studied hard in research about End Of File functions, and then studied even harder on how to write code to implement it into halo's bitmaps through the already existing HMT.

Then, after succesfully re-writing HMT's code, you hacked into everyone who had a non-Philly-Edited copy of HMT, and replaced their version with your new one.

Then, you scoured the internet, and hacked onto every site that contained a download for the old HMT, and replaced it with yours.

Then, to make sure nobody would ever know, you conveniently took care of MonoxideC, so that he couldn't expose you to the public. (Why do you think he's not around here anymore? Hmmm?!?!?!)

I'm onto you. :x

/paranoia


Good Tutorial Developer, It's well written, however in some spots it might be a bit harder for people not familiar with it to grasp how to do it, but I have a feeling people can figure it out. Good job Developer.
User avatar
bcnipod





Posts: 3580
Joined: Tue May 15, 2007 8:52 am
Location: 45 Minutes outside Boston
Contact:

Post by bcnipod »

Like Philly said, it is alright, but the problem with high res skins like that is that depending on how you make them they do not end up high res. You still have to shrink them down to size to make them fit on the models properly. This normally entails scaling down the image size, so you will end up losing pixels.
Twitter: Dirk Gently | Major lulz
Mr. Brightside: Worst mod I've seen since 'Nam.
Website
User avatar
developer





Posts: 216
Joined: Sun Jul 08, 2007 6:44 am

Post by developer »

bcnipod wrote:Like Philly said, it is alright, but the problem with high res skins like that is that depending on how you make them they do not end up high res. You still have to shrink them down to size to make them fit on the models properly. This normally entails scaling down the image size, so you will end up losing pixels.
I Disagree, when you increase the resolution double , the image rescales and shows its real size ingame. If it was 512x512 , now 1024x1024 , it's seen 512x512 ingame. Before that if it was 512x512 it was shown larger than 512 pixels.

Also Philly if you didn't noticed , when you export a texture as .DDS and then reopen it , you will see the large difference between before and after.
So this is a way to get rid of this low-quality textures.

And yes it's not as simple as anyone could of thought. You must have some experience in photoshop. I'm playing around with random effects of other textures. Actually my experience doesn't come from halo skinning ,but from wallpapers or such things, example - adding fur to animals , then making it night... or making a face falling apart... sort of these things.
Sig over height limit.
User avatar
Philly




Collaborator

Posts: 3607
Joined: Thu Oct 12, 2006 9:08 am

Post by Philly »

This tutorial does nothing then?
For anybody still wondering where FTD has gone, here it is.
User avatar
bcnipod





Posts: 3580
Joined: Tue May 15, 2007 8:52 am
Location: 45 Minutes outside Boston
Contact:

Post by bcnipod »

developer wrote:
bcnipod wrote:Like Philly said, it is alright, but the problem with high res skins like that is that depending on how you make them they do not end up high res. You still have to shrink them down to size to make them fit on the models properly. This normally entails scaling down the image size, so you will end up losing pixels.
I Disagree, when you increase the resolution double , the image rescales and shows its real size ingame. If it was 512x512 , now 1024x1024 , it's seen 512x512 ingame. Before that if it was 512x512 it was shown larger than 512 pixels.

Also Philly if you didn't noticed , when you export a texture as .DDS and then reopen it , you will see the large difference between before and after.
So this is a way to get rid of this low-quality textures.

And yes it's not as simple as anyone could of thought. You must have some experience in photoshop. I'm playing around with random effects of other textures. Actually my experience doesn't come from halo skinning ,but from wallpapers or such things, example - adding fur to animals , then making it night... or making a face falling apart... sort of these things.
so what you are telling me is that if I took a 512x512 texture out of halo, resized it to be 1024x1024, then inject it over the original texture it would be the correct size because the 512x512 original texture was shown at 1024x1024? wtf
Twitter: Dirk Gently | Major lulz
Mr. Brightside: Worst mod I've seen since 'Nam.
Website
User avatar
Cryticfarm





Posts: 3611
Joined: Sat Dec 09, 2006 7:23 pm
Location: canada
Contact:

Post by Cryticfarm »

Not higher qulity unless your screens resoulution makes the textures pixelated. Just tiled more.
User avatar
bcnipod





Posts: 3580
Joined: Tue May 15, 2007 8:52 am
Location: 45 Minutes outside Boston
Contact:

Post by bcnipod »

Cryticfarm wrote:Not higher qulity unless your screens resoulution makes the textures pixelated. Just tiled more.
so it will end up with another 512x512 but tiled so the tile is smaller?
Twitter: Dirk Gently | Major lulz
Mr. Brightside: Worst mod I've seen since 'Nam.
Website
User avatar
developer





Posts: 216
Joined: Sun Jul 08, 2007 6:44 am

Post by developer »

Daamn it , how do I explain it. I will try last time. When you make pictures with larger size , Halo resizes them the more , which improves the quality of it , okay?

Why do you think the High-res snipers for halo CE have 1024x1024 or 2048x2048 textures? to get the better quality for the skins. If you don't believe me , look for the halo 3 sniper post in the tags\resources section.
Sig over height limit.
valdark





Posts: 88
Joined: Fri Jul 06, 2007 2:33 am

Post by valdark »

I think he means that they are higher resolution but the scaling is different. i.e. use a bitmap twice the size but scale it by .5

This way you can put in more detail due to higher pixel count, thereby avoiding pixilization.

Am I understanding you correctly developer?
User avatar
Ombre




Coroner Socialist Orb

Posts: 2495
Joined: Sat Dec 11, 2004 12:42 am
Location: California - Bay Area

Post by Ombre »

Here's an image I made to explain how this works a bit if some of you are confused.
Image
If you look at the image you can see that if all you do is increase the resolution the image will still cover the same amount of area as before, the giant image will just be scaled to be super tiny. However, if you increase both the resolution and alter the senv settings the image will potentially show it's true size and it will cover a bigger area. For an increased resolution to have any real purpose though you have to make use of those extra pixels, it's quite pointless if you just take an existing seamless texture, and copy it some to make the resolution bigger. If that's all you want to do the same effect can be gotten by just changing the senv settings. Some past discussions on high resolution skins can be found here. http://forums.halomods.com/viewtopic.php?t=77471
Image
User avatar
Cryticfarm





Posts: 3611
Joined: Sat Dec 09, 2006 7:23 pm
Location: canada
Contact:

Post by Cryticfarm »

You can alter the senv to do this? I thought you needed to somehow alter the UVW's of the map :\.
User avatar
xbox




Blacksmith

Posts: 2022
Joined: Wed Jul 28, 2004 3:28 pm
Location: Hi.

Post by xbox »

Cryticfarm wrote:You can alter the senv to do this? I thought you needed to somehow alter the UVW's of the map :\.
I guess it's like the unreal editor; you can apply textures, but since it's just being tiled you can re-orientate it and re-size it.
User avatar
Ombre




Coroner Socialist Orb

Posts: 2495
Joined: Sat Dec 11, 2004 12:42 am
Location: California - Bay Area

Post by Ombre »

Cryticfarm wrote:You can alter the senv to do this? I thought you needed to somehow alter the UVW's of the map :\.
You can. It's theoretically possible to use a huge image and cover the entire map with it by altering the senv with no need for it to repeat. Of course this would result in crazy lag among other possible problems.
Image
User avatar
developer





Posts: 216
Joined: Sun Jul 08, 2007 6:44 am

Post by developer »

Thank you Ombre. Also it was explained better in the discussion thread.
Sig over height limit.
User avatar
Cryticfarm





Posts: 3611
Joined: Sat Dec 09, 2006 7:23 pm
Location: canada
Contact:

Post by Cryticfarm »

Ombre wrote:
Cryticfarm wrote:You can alter the senv to do this? I thought you needed to somehow alter the UVW's of the map :\.
You can. It's theoretically possible to use a huge image and cover the entire map with it by altering the senv with no need for it to repeat. Of course this would result in crazy lag among other possible problems.
I would like to know how to do this.
User avatar
Philly




Collaborator

Posts: 3607
Joined: Thu Oct 12, 2006 9:08 am

Post by Philly »

Set the detail to 1.
For anybody still wondering where FTD has gone, here it is.
User avatar
hiheyhello





Posts: 781
Joined: Sun Oct 07, 2007 11:03 am
Location: ontario

Post by hiheyhello »

its not old or new but now that we can do it its pretty sweet all we need now is custom model injects + proper UVW then we could make sopme pretty sweet mods without CE. :P
Tural wrote:I like to pretend I have friends.
User avatar
Cryticfarm





Posts: 3611
Joined: Sat Dec 09, 2006 7:23 pm
Location: canada
Contact:

Post by Cryticfarm »

hiheyhello wrote:its not old or new but now that we can do it its pretty sweet all we need now is custom model injects + proper UVW then we could make sopme pretty sweet mods without CE. :P
I'm not completely sure about this but...
firstly, manually uving with coordinates pulled out of your head = phail. seconly, from what I know so far, this only works on senv's? Senvs can only be used on bsp's unless your want something to looks like ****.
Post Reply