New character skins!

Published March 13, 2007
Advertisement
Ok, one thing that has been haunting me for a while was the fact that the game would only have 10 character models.

Since I'm now using normal mapping in-game, the lighting information has been totally de-coupled from the character models' texture. This makes it very easy to create new skins for player models...and finally get some variety in-game.

Here is what I have after 1 day of work...some of these normal maps still need tweaking.


I should be able to create at least 50 player skins for the final game, and as many as 100...it's just a matter of texture memory. 100 skins would require only ~6.5 MB of video memory at the lowest texture quality setting and ~104MB at the highest texture quality.

Here's another screen showing the difference FSAA & post processing makes on the scene. You can kinda see the mirroring of the normal map in this screenshot, I still have some tweaking to do.


The shader used to render the characters above is very basic...just N dot L...I have some more complex blinn-phong w/2 simultanous lights for the higher quality levels. It looks much better.

As I was making progress finalizing the normal maps I realized that the lighting baked into the character's texture had to go. It was causing all kinds of problems.

Here is an example of how simple the character texture looks now...


All the detail is in the normal map...it would be quite easy to code something up that would generate these character textures dynamiclly allowing for an infinate # of player skins. That's out of the scope of this project though.

Well that's it for today.

- Dan
0 likes 10 comments

Comments

juanmanuelsanchez
this is my first post here, but I have being following your work for some time now and I have to say that Im impressed with what you have achieved by yourself, I hope you get all the success you are desiring.

Now back to the topic. The normal map is to strong in the cloth IMO.

Also since you are interested in creating new models, there is a technique that consist in creating a low poly & uvmaped character (like yours) and then creating a high poly one, then use a tool to make the normal map using the details from the high poly one. One tool is from ATI if I remember correctly. That could give a whole new addition to the game.

Keep up the good work !and good luck
March 13, 2007 07:04 AM
dgreen02
Yea I imposed a strong cloth texture on some models, its still a work in progress :-D

Hmmm interesting what you mention, I've seen Melody from Nvidia which is used to generate normal maps from a high res mesh. I just assumed that you'd have to have the high res mesh to get good results. If I had a 2 million poly mesh of each character model with the wrinkles actually modeled, the results would be ideal.

I also knew ATI had a similar tool, I'll look into it tommorow. Thanks for the comments.

- Dan
March 13, 2007 07:22 AM
envy3d
Everything looks great, but it looks like the majority of your characters have just finished a 2 hours session of horseback riding :/ Maybe you could tweak the models a bit.
March 13, 2007 07:37 AM
dgreen02
Actaully envy3d - I can't tweak the models :-/ that's the one thing that I can't do. I already have them exported to ~ 400 seperate .x files, and they all load in my game. That in itself was a feat. Besides it's most likely a skinning issue, and I have no idea where to start inside 3DMAX to fix those things.

It'd be easier to add horses into the game then it would be for me to edit all those models. *Actually now that I think about it, it might just need to pull down some of the verts between their legs, though I don't know how that would affect the skinning of the character.

AP - Yeaaa I saw that my game was on gamespot...too bad all the kids just compare it to Crysis and post 'ZOMG THIS GAME IS TEH GRAFIX SUX'. *sigh* My other favorite is "SAINTS ROW HAS BETAR GRAFIX"...gee I'd hope so since since it's running on the x-box 360 and was made by a team of 90 people. <3 Gamespot forums.
March 13, 2007 12:47 PM
Swattkidd
Lol man this game is looking great! and ive noticed there are no "white" gangstars :D, im not white or racist or anything, just something i noticed LOL
yea but keep up the great work this game is inspirational
March 13, 2007 02:36 PM
dgreen02
Yeaaa unfortunatly I lack the skills to create good player models & animate them [I've never really tried, maybe someday].

If I had my way I would add the Russian mafia, Arian / Nazi type gang, Irish mobsters, hell even roaming gangs of school girls...the possibilites would be endless if I didn't have to pay $1,000s for decent player models / animations. Hopefully I can bring the other aspects of the game up to par & make some money so I can go all out on future projects and actually realize my vision.

But yea you're right, there will be no "white" gangters
March 13, 2007 03:38 PM
Gaheris
What the hell, I think the graphics and effects of your game are superb! Don't listen to the kids, hating is the cool thing these days.
March 13, 2007 04:25 PM
Todo
Kids will be kids ;-).

Amazing work man, really. Pulling all of that out of your own hat is astounding. I have one request but since you've got a publisher I don't think that'll ever see the light of day: is this going to be open-sourced some day? I know you like helping people out with their technical questions, and you even spill some beans now and then. If you were to release this under some sort of (as restrictive as you'd like it to be) license, who knows what people would be able to mod? Just a thought. Other than that : I want to play (I'm one of those people that doesn't own Saints Row, let alone a console). Any alternative, especially this nice, will do :-).

March 13, 2007 06:09 PM
Swattkidd
Man i love following this project and is the only one i have ever commented, not that the others arent great. But when i saw those posts on the gamespot forums, i really felt like registerring and telling them off because of how ignorant they are and act. Its ridiculous they way they think graphics make the game. And also i dont see how they think the graphics in this game are bad, i sat and looked at the screens for quite a while when i read that and i cant tell what they thought looked bad. There will always be haters man but keep up the great work!
March 13, 2007 10:58 PM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Advertisement