Aller au contenu

Photo

[MODS] HR Textures & Meshmods by Ottemis


  • Veuillez vous connecter pour répondre
1466 réponses à ce sujet

#1251
Bomma72

Bomma72
  • Members
  • 596 messages

Yeah, notice how the armor also changed from ME1 and ME2.  The ME1 mesh is Med style and the ME2 is Heavy. 

 

I know it is a big job but think of the possibilities.  :)  Maranda's armor where the pattern selection could be the hex or plain, where you could change the color of the leather.  How cool would that be!

 

The other thing is I would have to redo the Hex editing as it doesn't work with a vanilla game but if you did the textures I would do the hex editing.  Think of all the cool patterns and fun stuff you could add.  OK I am going into my Glen Garry mode, Always be closing.  No big deal really. 



#1252
Ottemis

Ottemis
  • Members
  • 3 600 messages

As it stands I'm also still not done pulling my ME2 set armor inline to be compatible with both genders. To be honest in therms of my own projects, that one is on higher priority to finish for me personally as it's been lying around for quite some time now and keeps slipping though the cracks, so to speak. But we'll see =)



#1253
rioaria

rioaria
  • Members
  • 6 messages

about citadel enviroment pack

 

is it take a long time to install, cause i'm stuck in this part

16:08:50: Now saving pcc: D:\Install\Mass Effect 3\Mass Effect 3\BIOGame\DLC\DLC_EXP_Pack003\CookedPCConsole\BioA_CitCas_100Street_A.pcc...



#1254
Drengin

Drengin
  • Members
  • 442 messages

Ottemis is there any chance of porting the 'Shepard Blue From Ashes Armor' to femshep as well please?



#1255
Ottemis

Ottemis
  • Members
  • 3 600 messages

about citadel enviroment pack

 

is it take a long time to install, cause i'm stuck in this part

16:08:50: Now saving pcc: D:\Install\Mass Effect 3\Mass Effect 3\BIOGame\DLC\DLC_EXP_Pack003\CookedPCConsole\BioA_CitCas_100Street_A.pcc...

 

If you didn't get an error message you should assume it's still processing, you could try to close and re-open the debug window and if it gets stuck too long, forcefully close the program and try to rerun the mod.

 

Ottemis is there any chance of porting the 'Shepard Blue From Ashes Armor' to femshep as well please?

 

No chance I do ports I haven't retextured as I just feel it's a waste. Seeing the armor originates from James and is for male models, I doubt i'd be able to make that look halfdecent on FemShep. I might give it a whirl, but it'd have to wait for other things to be completed.



#1256
Dark_Ansem

Dark_Ansem
  • Members
  • 638 messages

you're amazing :D


  • Ottemis aime ceci

#1257
VirtuousParagon

VirtuousParagon
  • Members
  • 8 messages

So I've been trying to learn more about texturing in general, and I looked into the possibility of maybe doing some recolors of my own but I dont even know how to make a normal map or a spec map. Am I right in assuming that to change the base colors of an armor I would only have to edit the diffuse map? How would I go about, for instance, changing the color of the "lights" on the armor?



#1258
Ottemis

Ottemis
  • Members
  • 3 600 messages

you're amazing :D

 
<3
 

So I've been trying to learn more about texturing in general, and I looked into the possibility of maybe doing some recolors of my own but I dont even know how to make a normal map or a spec map. Am I right in assuming that to change the base colors of an armor I would only have to edit the diffuse map? How would I go about, for instance, changing the color of the "lights" on the armor?

 
Aaah, that's quite the question. Bare with me, I'm going to give you everything which will be an overwhelming amount of information but it should ensure you have everything you need and understanding how everything ties in together is half the work (plus it's good for me to finally put it all down so I can reference to it later, I might process it into a blog post once done).
 
I've got a link for you that talks about materials in the unreal engine and how to create one. Any object that has textures associated with it will have a material that controls how they tie in together and what function they control. This guide is very useful as it shows you where all the different textures come from, how diverse their function can be and how they tie in together. I'd suggest you look through that information then read the comments I'm adding down here specific to Mass Effect and hopefully it should all fall together into a whole and start making sense.
 
http://waylon-art.co...erialBasics.htm
 
Diffuse
As you can see in the guide above, function can be linked to all the different channels on a texture. Any single texture has up to 4 channels, R (red), G (green), B (blue) and, A (alpha). In the link these are represented by the little coloured boxes on the side of the texture sample that are being attaching to nodes of the material.
 
The black box at the top represents RGB. When you use all three channels together you can create a texture that holds it's own colour information. For most diffuse textures in Mass Effect that's where that information goes. Diffuse textures are the easiest to understand for most people as you don't have to consider each channel's information on it's own. Most diffuse textures will also not have a functional alpha (or lack it entirely) and as such are most often a DXT1 without alpha to save on disk space (file format).
There are exceptions where colour is not put in the diffuse directly and the diffuse can be fit onto one channel rather than needing all three and that's where it can get confusing if you don't understand the basic principle behind materials.
 
When creating a custom diffuse map I use both brushes and images for textures.
Good to remember is to avoid images that have lighting effect in them. While some highlighting and shading is done in the diffuse, most of it is controlled through the specmap and when you put it in the diffuse where it wasn't originally, it'll look all kinds of wrong.
On the flipside, if your diffuse does have lighting or shading in places put it back in! If it's in there, it's in there for a reason! I get this is hard for people working with a mouse but lot of people don't do this and you end up with a flat diffuse that actually makes the whole look less realistic in my opinion. This is also the reason I would suggest to anyone looking to seriously start texture modding to buy a drawing tablet. It doesn't have to be big, a bamboo is absolutely fine, it'll make this kind of work TONS easier. A big chunk of work I do on a diffuse will be manually painted on, having a tablet is a must for me.
 
If you are looking to introduce more detailing on a flat surface with little to no texture, you can use layer style screen or overlay to more easily add structure to it without having to recreate the entire surface. Be careful that you don't use this too often, there's really only a handful of places I've been able to use it where it worked, instead of making the surface look like a bleeding mess through becoming too busy. It's not an auto-win button, but when it works, it saves time.
 
Some tips:
  • Use 3DS! Load in your mesh and your diffuse texture so you can see what you are doing without having to take your texture ingame.
  • Group your materials together. Metal with metal, cloth with cloth. It'll make it easier to create the specmap later on.
  • Use masks to add colour to elements. This makes it easier to create recolours for your retexture later.
  • Put shading and highlighting on a separate layer and/or use masks for this as well.
  • Shading and highlighting, put it back on the diffuse when you retexture!
  • Learn how to use the pen tool, I can't express how important this tool is.
  • Make sure your patterned areas are the same size on each element. Element wrap sizes differ so having them all the same size on the texture does not mean they are the same size on the model, quite the opposite.
  • Take your time finding free stock (seamless) textures you can work with. You can make smart use of content aware fill in Photoshop (CS5+) to make a texture larger than it originally was. It's success depends on the textures structure, but be sure to look into it.
Find common diffuse maps below to get an idea of what one might look like:
masseffect3.exe_0x8a39kx72.pngmasseffect3.exe_0x7b7qjbtr.png
 
Specmap
Aside from a diffuse an object will need a specular to control the way it reflects light. In the example above they are using the RGB on a new texture to create one. In Mass Effect, a specmap will often not only hold specular information, but many other functions to add more flexibility to the way an object responds and the amount of different properties directly controlled through this particular texture. Speculars are essentially greyscale and as such can fit onto any one channel of a texture which leaves the others open to have more divers and specific function attached to it controlling things like colour sheen, lights, etc. So, because the channels on a Specmap contain a specular on one channel but map function for a seemingly random number of other functions on the other channels, they always look rather strange as the information per coloured channel put together when normally viewing RGB looks really confusing. It only really starts to make sense when you view each channel separately and see that essentially any specmap can hold up to 4 unique textures, aka 4 unique greyscale 'maps' for function.
 
While Mass Effect will often use the same colour channels for the same kind of functions, they're not completely consistent about their channels usage and that is really the hardest part of working with a specmap and creating a custom one. Finding out what function they've attached to each individual channel through the material itself and how to manipulate them to get the effect you desire. It's good to remember that, because any channel information is greyscale knowing that white is positive and black is negative, making a channel completely white will flood it's particular function across the surface the texture maps, alternately make the channel black to cancel out the effect it controls. It can be an effective way of finding out what any one channel effectively controls.
 
When creating a custom specmap I usually take a 'best guess' as to which of the three channels functions as the specular and create it from my diffuse by changing the contrast/brightness of certain materials per group and making them as bright as I want them to be reflective. Mostly cloth elements will be darker than metal, so if you have white coloured cloth, you'd have to darken the cloth for use on the specmap.
It helps if you've created a custom diffuse and grouped retextured elements by material.
For the rest of the layers: sometimes you can extrapolate function from the 'old' specmap in that slot, sometimes you'll have to test by flooding that channel (for instance putting one particular piece of the wrap on that channel and taking it in-game to see what kind of overlay effect it triggered.

Putting all these different functions in channels of the same texture is essentially a file size consideration. A texture with RGB and a functional alpha will be a DXT5 with interpolated alpha. Because this holds information for what would otherwise be 4 unique RGB channels (thus textures) and a DXT5 is about twice the size of a DXT1, they are saving half the disk space (roughly put) while gaining flexibility.
Find common specmaps below to get an idea of what one might look like:
masseffect3.exe_0x321jezzq.png masseffect3.exe_0x878hexfj.png
 
 
Normal map
Normal Maps provide 3D detailing to an object. They are generated from the original high poly count 3D model of the mesh in question.
As such, it's useful when creating a new normal map to work off the base of the original. Usually I upscale the original, depending on the object about half the size of the diffuse/spec unless it maps a full-body surface in which case I sometimes end up going up to 4096 on the diffuse and normal map alike. I then use the diffuse and Nvidia's normal map filter for Photoshop to generate a normal map.
I only tend to replace the original normal map in places where I changed the textures to such an extend as it being unavoidable. All other times I will smooth out the jagged edges on the original and overlay detailing generated with the Nvidia normal map preserving the original normal map.
ME3's normal maps are V8U8's. I save my edited normal maps as a BMP in Photoshop, then use the Direct X texture tool to convert to V8U8 and generate MIPs.
 
Some tips:
  • Black elements are automatically indented and white elements extruded. If you are trying to generate a map for a metal surface with white scratches, on default settings the filter will extrude them instead of indent. Flip the Z axis if you want to reverse this. You can cut and paste bit together with the axis inverted or normal depending on what kind of material surface you are dealing with.
  • You can run the filter several times on different hardness (5-60) settings, then overlay each layer on a percentage to get a nice and fluid normal map with more depth.
  • If your normal map becomes too pitted and irregular due to the diffuse detailing, consider running a gaussian blur over the diffuse before you run the filter.
Find common normal maps below to get an idea of what one might look like:
masseffect3.exe_0x2e6tvjty.pnghmf_arm_jcka_norm_512xpj8r.jpg
 
Tint map
Tintmaps are used to add colour to a 3D model with a greyscale diffuse. They function as a colour overlay on-top of the diffuse greyscale information (much like a colour overlay layer works in Photoshop) preserving all detail on the diffuse itself and making it possible to have multiple colours of an item without needing a diffuse for every variant. It preserves space.
In essence they are function maps, with information either positive (white) or negative (black).
Tintmap channels all mask function dictated by the material. As an example, below is a tintmap from ME2/3:
tur_hed_pro_tat1_512xe7kfd.jpg
You can see how the RGB data together looks and how the channels separately look, if an alpha is present it would hold the same kind of black/white data as on the R/G/B, masking parts of the texture surface for material control. You can't manipulate the function each channel maps from the texture, this is determined by the material itself.
 
Stripe map
Stripemaps are used to add pattern-colour to a 3D model with a greyscale diffuse and tintmap. They function as a colour overlay on-top of the diffuse greyscale information[/size][/font][/color]much like the tintmap.

#1259
D Lima

D Lima
  • Members
  • 40 messages
Awesome stuff, finally someone took care of those cars, so low res it hurts.
How will WE update our stuff when you release a new version of Citadel with me3explorer?
 
It will be the whole package with new stuff replacing the already modded files or what?


#1260
Ottemis

Ottemis
  • Members
  • 3 600 messages

Can just run updated tpf's over already modified files, doesn't matter. The matching is done according to the hex textures had when you treescanned, so they will always be matched even after you modify files. This doesn't work for texmod, but it does for me3explorer =)

 

And yeah any update to the unfinished pack tpf's will be full releases instead of update packs.



#1261
Ottemis

Ottemis
  • Members
  • 3 600 messages

WiP Comp Medium Phoenix ME1

ash_med_comphdif1.jpg


  • Almostfaceman aime ceci

#1262
Almostfaceman

Almostfaceman
  • Members
  • 5 463 messages

WiP Comp Medium Phoenix ME1

ash_med_comphdif1.jpg

 

Where's Wrex?

 

Just kidding, is this for ME3 or ME2 or ME1? And if you ever get inspired to make a version for ME2 I would love you long time.  :D



#1263
Ottemis

Ottemis
  • Members
  • 3 600 messages

If it's in ME2 I'll port it alongside the heavy Phoenix =)

 

Yeahh Wrex, mah baby.


  • Almostfaceman aime ceci

#1264
etjester

etjester
  • Members
  • 23 messages

If it's in ME2 I'll port it alongside the heavy Phoenix =)

 

Just a heads-up: The heavy phoenix armor won't translate to ME2.  Ashley uses the generic HMF_ARM_HVYa_Simp textures in the second game.



#1265
Bomma72

Bomma72
  • Members
  • 596 messages

Love the Ash Armor!

 

Two quick questions on another topic.

 

Have you ever seen this

 

v4mf0y.jpg

 

See the weird scheme issue, happens on Liara's Cit dress as well. 

 

Second on your hair tutorial here http://me3explorer.f...dsmax-t538.html you talk about weighting the mesh.  You talk about adding weight but how to you take it away.  I am messing with a ponytail and I want to remove the weight. 



#1266
Ottemis

Ottemis
  • Members
  • 3 600 messages
Weights are attached to bones, removing the bones removes the weights. That or remove the skin modifier if you wanna keep the bones.

That dress issue is one of two things, either a mesh actorX export/import flaw with the normal or the actual normalmap is in the wrong format (should be v8u8). Depending on the script you're using to import you might want to try the adjusted import script for 3ds mentioned here.
 

Just a heads-up: The heavy phoenix armor won't translate to ME2. Ashley uses the generic HMF_ARM_HVYa_Simp textures in the second game.

Thanks for the heads up =)

#1267
Bomma72

Bomma72
  • Members
  • 596 messages

Hey I am using the new importer, I will check the map.  Would it pull in if the norm was the wrong format though? 

 

Also I understand about the bones but with your directions if the bones are already attached can just lower the strengh? 



#1268
Ottemis

Ottemis
  • Members
  • 3 600 messages
You can manually weight-paint with the weight paint tool. Select any bone to weight-paint vertices onto it, any crossover areas will have their weighing split between the bones they were painted on. You can see how much a selected bone influences the areas of a mesh by it's colour. Blue - yellow - red.

Mesh normals and texture normalmap are separate things entirely, it's one or the other. If you're using the right importer then it's likely the fileformat on your normalmap. Resave texture to the right format and see if that sorts it out, you can always re-examine the mesh if that doesn't do it.

#1269
Bomma72

Bomma72
  • Members
  • 596 messages

OK so I took your advice, here is the mesh looks like it is a flaw in the mesh I guess.  Maybe at the export level then? 

 

245d2c3.jpg

 

I am using texplorer to import the texture file so it will give me a check if it is not in the right format. 



#1270
Ottemis

Ottemis
  • Members
  • 3 600 messages
Where's that mesh located in the gamefiles? I'll see if I can get it to import into 3ds without issue.

#1271
Bomma72

Bomma72
  • Members
  • 596 messages
~\Mass Effect 3\BIOGame\DLC\DLC_EXP_Pack003_Base\CookedPCConsole\BioH_Exp3_Liara_1.pcc


#1272
Ottemis

Ottemis
  • Members
  • 3 600 messages
Aight sec.

#1273
VirtuousParagon

VirtuousParagon
  • Members
  • 8 messages

so just out of curiosity...are you going to be doing the recolor for Ash's Alternate ME3 Armor AND a high res texture for the ported armor? Or is it either-or?



#1274
Ottemis

Ottemis
  • Members
  • 3 600 messages
@VirtuousParagon: Can do both if you pref the ME3 armor design/mesh =)

@Bomma: Here, try this max project.3dsmax2014-05-2104-291ekt4.png
Umodel extraction + adjusted import script i linked earlier. See if it makes a difference ingame. Visual representation in max doesn't always carry over into the game, it's a bit wonky, never managed to put my finger on it exactly. I extract with ME3Ex as a default but use umodel when I run into weird stuff.

#1275
Bomma72

Bomma72
  • Members
  • 596 messages

Seemed to fix it, what did you do?