Quick #gameart tip- you can mirror and share (overlap) UVs for parts of baked textures.
However, to stop baking issues, make a copy of your model and take any mirrored or shared uv islands, scale them down and move them to a bit of unused space. That way, the...
Bake renders those parts to a junk spot, rather than writing over the bit you want baked.
Then you just reload the model with the uvs in the right place and paint away.
Otherwise you are just rendering a bunch of triangles over each other with different data in each.
Deleting the mirrored bits will cause huge issues as it will usually average the normals at the open seam.
If you delete half of a model, paint on it, then reload the mesh with both sides- substance stores paint strokes in 3d space relative to the bounding box... it fucks it up.
Be gay. Do polygon crimes.
• • •
Missing some Tweet in this thread? You can try to
force a refresh
Today's #gamedev tip is for hand painted textures.
I have seen a lot of tutorials online where the artist starts painting each part bit by bit.
They will color the skirt, paint on it, then move onto the face, then hair then eyes. And... yunno, you do this. It does work.
But
A much better way is to start by creating a greyscale lighting pass on everything first.
This is like an "underpainting" in real world painting. A fast way to lay down the values and shading, work the composition and get a unified feel.
A modern way to do this (though we used to do something like this back in the early days) is using a high resolution model to bake lighting, cavity and ambient occlusion onto the game model.
Even if you aren't going to use PBR or normal maps, a bake model gets you great shading.
One thing people need to understand about human biology is that your DNA carries all the instructions to make a human of any sex.
Most humans have 48 chromosomes- 23 pairs called autosomes and the two which you know called the sex chromosomes- X and Y.
Typically an XX develops into a woman, the XY into a man. So you may think that the "dude" instructions are all in the Y.
Actually, no.
The Y chromosome normally has a region called 'SRY'.
The SRY is like the order form for a boy. It just says "yo, gonads... make testes".
If you don't rock the SRY gene region, your gonads will shrug and keep on rocking- eventually developing into ovaries.
So by default, you get ovaries unless that SRY region show up.
I don't think people are aware of just how much dicking around is required to do things in game development.
To get something to work you may have to dick around with the model, the shader code, the scripting, back to the model, then tweaking the material and repeat.
There is a lot of technical stuff that means a straightforward change may be... and this is a term you learn early on in your career... "non trivial".
One example is the client asked for a character to have much longer legs the day before a demo shipped.
No. No you can't.
Because that one change will require reauthoring of the animations, the model, the rig, the run speed, slowing and acceleration values, the collision...
Remember how The Fifth Element was pushed as a 'Star Wars Killer' at the time and we all watched it and went- this is ridiculous, no it isn't.... and then years later we all get it and it is the best damn film ever?
The problem was that it wasn't supposed to be a Star Wars killer. It was supposed to be your typical French science fiction graphic novel brought to life.
And it was. In spades.
It is like comparing Thor: Dark World to Thor: Ragnarok.