FOnline Development > 3D Development
3d models development
Luther Blissett:
Yes - this is the plan. Currently for testing, these are all just being pasted on base layer (150), as I'm adjusting a few bits on the skin tone as well. Of course the plan is to put these on the clothing layers when they're actually used. The skin tones (man in underpants) images might need the same shading applied to them too in some places - I'll try and generate as much of this as possible from the tribal figure, then see if I can colour-pick the black man skin tone from the face and apply it. That should be enough for other people to work with at least.
For the idle pose, it's the forearm bend and the leg / knee bend mostly :
That's a like-for-like comparison between recent test and original sprite - you can see the errors a lot more clearly here. There's a lot of small adjustments I need to make on the texture and a few major ones (groin and lower back for instance). For the idle pose itself, I've tried to show the lines of the two for comparison. I think the knee bend is the main one.
Johnnybravo:
You don't have everything, and it shouldn't be rendered statically in texture.
To get every detail, it's still required to retouch the image and add details (like shading on spine).
Also part of the shading is error gotten from projection - for example limbs are all shadowed at edge of texture - but we got shading applied on the model.
There is no self shadowing yet, nor it appears that anyone is planning anything, which might be a little problem as well, but it's not yet strictly required.
Finally this is only part of the picture - consider sprites when the guy is lying on the ground - obviously his chest should be shaded differently then, but it wont be if you keep it just this way.
But perhaps it's just a detail that everyone will ignore due to zoom. Nobody yet knows exactly what kind of hardware is this targeted for - as some details tends to be massive with higher resolution applied. Something that will not worry anyone if people are running this game on like 1024x768/1280x960 screens.
Luther Blissett:
Yes - they're early versions, but surely having a usable and clear base texture is good to start with? As I said before, it can (and probably should) easily be drawn over with finer detail, but we at least have the colours and layout near enough correct to start with - once tidied up a bit, it's a guideline texture based upon what's actually on the sprite. You can also see pretty clearly which parts the engine lighting etc is not hitting quite right, which I'd assume would be useful for improving such things.
Also, as I mentioned a few times previously, this "shading stuff" is kept in a separate layer in photoshop, you can simply replace it / edit it / adjust it as and when the engine shaders get changed, or the normal mapping is working and so on - then just re-export the texture and it's done.
The shading on the edge of the arms/legs is my error (guilty of the "paint what you think you see instead of what you see", it's not even like that on the projections). That's my first fix to do :) The shading on the model is on (I think it's yours and Baael's effects files I'm using in this repo, actually) but there's parts of it which need a little help to define some of the more subtle areas on the model. As you've rightly mentioned before, that's something which a normal map was designed for, but they don't seem to currently work. Of course, if / when they do, you just delete that part on the shading layer of the texture.
I did check a lot of the other sprites before doing this - they don't change as much as you'd expect, which surprised me, but was also part of the reason why I thought this might work initially.
First image is pretty much exactly what the engine shaders give us on an unshaded texture - as I mentioned, I've mostly deleted the "equivalent" from the projection mapped sprites, so those are supplying the majority of the shadows in all poses.
The other one is obviously the lying down ones. The pose isn't exactly the same (and oddly, the 3D model rotation is a few degrees off, but it's like that in all poses, and it probably hardcoded). The bits that look really wrong on here are the same bits that currently look really wrong on the 6 normal angles I showed previously - primarily the leg/arm stuff which you mentioned.
Resolution thing is a good point - I always use 100% or less in Fonline, and normally use 1280x960 or 1280x1024 monitors. With all of these, I'm aiming for "it looks like, and can stand next to a sprite" - so I'd go for "colour it blue like the originals" for jeans, rather than "paste a jeans texture from photographic source material" like you might with large and detailed figures. This was based on the impression that we'd be having 2D and 3D characters alongside each other, with original 2D backgrounds throughout. I might be wrong of course, we don't exactly have a "mission statement" for this :)
Anyway, some good thoughts there. I'd be very happily for some assistance if you've got a good idea of how to compensate / correct the stuff mentioned and generally make this work better, easier and quicker (especially regarding the normal maps from projection you mentioned before).
Johnnybravo:
This really makes me wonder how detailed original models were, because it pretty much seems to be close already without many additional details.
I'll try to look if normal maps could work, as it seems texturing job will be much easier than we thought ( perhaps really close to solid colors ).
Have you tried solid color without any shading whatsoever? It seems with this per pixel lighting it might even give better results than having it in texture (which obviously blurs detail a little and might not look correct).
Perhaps we should play a little more with our lighting settings, including mainly ambient lighting and direction of diffuse light.
It might be also challenging to find out what materials really used specular reflection (though it's at least obvious for metal surfaces :d).
Luther Blissett:
It's difficult to work out. I think our only useful frames of reference other than original sprites are these bits :
Inventory sprites, which I suspect are possibly renders off models in most cases
(from Fallout Wiki)
And this chap used in these promo images :
http://images.wikia.com/fallout/images/1/12/Fallout_GURPS.jpg
http://images.wikia.com/fallout/images/e/e1/TITLE.GIF
I know of no equivalent shots for the bluesuit or other models - but I'm pretty certain all these three are from the same source model, and I'm about 50%/50% between thinking this is or isn't the same one used on the character model. Of course, if that's their promo shot - it's a safe bet that the character model has equal or less detail than that. Certainly not more.
Oddly enough, if you look at the equivalent sprite, I'm not entirely sure if it matches up with those or not :
Initially I thought it did, but closer inspection seems to show a lot of inconsistencies between the two (i.e. shape of armour, bit wrapped round leg would need to be twice as thick to show up like that etc). It makes me wonder if a separate and simpler set of models were used in game.
I had tested completely flat colours a while back - it does need a little "help" with detail in a few places, but it is surprisingly close when you consider it's nothing more than a flat fill without the slightest bit of detail on it at all. A slightly better shade of blue would be closer, of course.
[edit] note my slight error - I left the shading layer turned on for the yellow stripes when I just re-exported this.
So, possibly not quite solid colours, but certainly not a long way off it would seem. That "under chest" angle seems the main one - it's basically a black line on the sprite, and a gentle gradient on the shader.
Regarding specular stuff, I was initially thinking the metal armours were potentially a nightmare, but to be honest it doesn't look too frightening to me. I'm pretty sure there is such an effect on there, but it's not an advanced one by any means - it's reflecting pure white, rather than an HDR skybox or anything.
If the "projection painted" source textures are of any use to you for working some of this stuff out, I'll zip them up and send them to you.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version