Prydon Modelling

Discuss the creation of various model formats for Quake engines, and related matters to modeling.
Chillo
Posts: 80
Joined: Fri Nov 05, 2004 6:29 pm

Post by Chillo »

Ithael trying on some of the helmets...

Image
Image

I hallowed out the eyes in the helmets, to add more detail.
Urre
Posts: 1109
Joined: Fri Nov 05, 2004 2:36 am
Location: Moon
Contact:

Post by Urre »

Awesome! Now animate them too, so someone *cough* can add support for visible helmets! It'd be awesome with armors too. Boots could be a bit overboard. Helmets and armors, yes, that's cool...
I was once a Quake modder
Chillo
Posts: 80
Joined: Fri Nov 05, 2004 6:29 pm

Post by Chillo »

Urre wrote:Awesome! Now animate them too, so someone *cough* can add support for visible helmets! It'd be awesome with armors too. Boots could be a bit overboard. Helmets and armors, yes, that's cool...
Armor's hard because the model would have to contour with the way ithael's body moves. I'd suggest if we're going to do that (which i was hoping to do) we make skins of the armor on ithael, and then maybe also add shoulder pads if they're used on the armor model.
Rodinius
Posts: 30
Joined: Fri Apr 27, 2007 1:11 pm

Post by Rodinius »

Chillo wrote:
Urre wrote:Awesome! Now animate them too, so someone *cough* can add support for visible helmets! It'd be awesome with armors too. Boots could be a bit overboard. Helmets and armors, yes, that's cool...
Armor's hard because the model would have to contour with the way ithael's body moves. I'd suggest if we're going to do that (which i was hoping to do) we make skins of the armor on ithael, and then maybe also add shoulder pads if they're used on the armor model.
Can you not make Ithaels model and the different sections of armour the children to Ithael??? For example Ithaels head would have the helmet as a child then make the overall parent for example the torso for all the parts of ithael so that everything will gradually join together. or is this not possible in QME and im just talking shite!! :oops:
FrikaC
Site Admin
Posts: 1026
Joined: Fri Oct 08, 2004 11:19 pm

Post by FrikaC »

Chillo wrote:
Urre wrote:Awesome! Now animate them too, so someone *cough* can add support for visible helmets! It'd be awesome with armors too. Boots could be a bit overboard. Helmets and armors, yes, that's cool...
Armor's hard because the model would have to contour with the way ithael's body moves. I'd suggest if we're going to do that (which i was hoping to do) we make skins of the armor on ithael, and then maybe also add shoulder pads if they're used on the armor model.
That's not so difficult because the ithael model already has visible armor for the three main classes of armor + few special cases, it would only take a few more skins to extend it to all armor base items.
Urre
Posts: 1109
Joined: Fri Nov 05, 2004 2:36 am
Location: Moon
Contact:

Post by Urre »

I'm all for anything that works! I like the idea of making it a skin, and adding shoulder pads as a separate entity following ithael around (just like the helmet, weapon and shield). Other than that you could make a separate model using the armor instead, and when you equip the armor the model gets entirely replaced. On the other hand I wouldn't recommend that if you want to save resources to some extent, but seeing as your skins seem to be so insanely large anyway I don't think it'd matter and/or be a point of interest. I'd personally be interested in seeing better use of skinmap area and smaller skins.

Why's that? Well, it works like this (someone correct me if I'm way off here): Quakes palette allows only 256 colors, meaning small files (hooray), but once an OpenGL driven engine (like prydon's official multiplayer client DarkPlaces) loads the file, it needs to convert it to full 24 bit color in memory, meaning that you can get an absolutely ridiculous memory usage if you have large skins on your models. It's just like having the same skin, but as an 24 bit TGA. Try converting one of your skins to that, and see how big it is (uncompressed TGA). Now consider the fact that you have like, what, 8 skins on Ithael alone, along with very many weapons. That could bring any computer down and crying. And now we're not even considering the map models, monsters, npc's and map textures.

Am I wrong?

Then, beyond that, OpenGL engines convert images to powers of two, meaning a skin that's for example 200x800 would be converted to 256x1024 (I think) ingame, making an even larger skin you originally designed (and the stretching can sometimes create minor artefacts in the end result), so it's all lost if you don't use powers of two. I'd personally suggest dropping the dosquake support and using skins the size of 256x256, 256x512 and 512x512 and certainly smaller too if it's a small object (like most of the weapons), but most preferrably not larger skins than that.
I was once a Quake modder
Error
InsideQC Staff
Posts: 865
Joined: Fri Nov 05, 2004 5:15 am
Location: VA, USA
Contact:

Post by Error »

Urre wrote:...That could bring any computer down and crying....
who's computer? Sherley you don't mean mine...
Urre
Posts: 1109
Joined: Fri Nov 05, 2004 2:36 am
Location: Moon
Contact:

Post by Urre »

Error: maybe not, but most games don't have as many objects loaded at once as an RPG game without dynamic loading/unloading (darkplaces supports dynamic loading, but not unloading), they only have their set of say 10 weapons, 3-7 character models, and the map. Many games even have a lot fewer character models loaded at once. An RPG (ish) such as prydon has all these, plus loads of items, and due to the way Quake works, they're all loaded at once, and kept in memory.

It might be fine, I'm actually not sure, I'd like to hear other views. As it seems right now, we're dropping old-quake support, and only doing the newer engines thing, which I personally am fine with. With this, one can expect more powerful computers than what it took to run Quake, I just want to know where the line goes.
I was once a Quake modder
LordHavoc
Posts: 322
Joined: Fri Nov 05, 2004 3:12 am
Location: western Oregon, USA
Contact:

Post by LordHavoc »

Urre: you forgot mipmapping (although that is off by default), and colormap layers :)

To see memory usage, type r_texturestats and browse through the listed skins, the sizes on the left are in kilobytes (first number is uploaded size, second number is original size, and the one highlighted in brackets is the current status) and each skin has several layers depending on which colors it uses (just in case it gets used with colormapping), the skin layers are only uploaded to the graphics card when they are first used in the game, so most of them are never uploaded (just the merged layer and the glow layer).

The upload to the graphics card is the point at which darkplaces expands the data to power of two size (if your GPU is not a GF6 or later, which support non-power of two size) and 32bit color (not 24bit), a 320x200 skin undergoes an 8x expansion (or 11x with mipmapping) in memory usage for each layer used (so a colormapped player is base pants shirt glow, 4 layers used, each 512KB, for a total of 2MB).
Urre
Posts: 1109
Joined: Fri Nov 05, 2004 2:36 am
Location: Moon
Contact:

Post by Urre »

That's cool stuff.

Chillo: wanna share with us what your r_texturestats say in DP when playing with your new models?
I was once a Quake modder
Urre
Posts: 1109
Joined: Fri Nov 05, 2004 2:36 am
Location: Moon
Contact:

Post by Urre »

I hope I'm not killing the thread with negative critique (spelling?) :(. It's all good Chillo, keep up the great work!

FrikaC: you have any time anymore with your old (yet awesome) hobby projects, now that you got that cool job and all? We want more prydon!
I was once a Quake modder
CocoT
Posts: 695
Joined: Tue Dec 14, 2004 5:39 pm
Location: Belly-Gum
Contact:

Post by CocoT »

Chillo : Awesome!
Madfox
Posts: 106
Joined: Sat Jan 15, 2005 3:13 pm
Location: Holland
Contact:

Some of my free Quake models

Post by Madfox »

I tried some quake models to compare with the excisting.
Had a hard job in turning the dxf files into Qmle, as the vertices were meshed.
Only the base model was right. And it is a hard job to clean them up in all animations.

http://members.home.nl/gimli/gimli08.htm

The bat model still has a wrong cheek, but I lost my patience after changing its thin wings,
when I saw they turned up transparant in Quake. Just luck they only attack from heights.
Madfox
Posts: 106
Joined: Sat Jan 15, 2005 3:13 pm
Location: Holland
Contact:

Post by Madfox »

Sorry if I answered in the wrong toppic as it is no Prydon.
It surely is my well intended pardon.
Chillo
Posts: 80
Joined: Fri Nov 05, 2004 6:29 pm

Post by Chillo »

I haven't posted in a while, but don't worry. I'm still around and I'm still modelling for prydon. I'm on vacation and i don't have the best access of internet i had back home, but i packed my CPU with me and i'm using it where I'm currently staying. the only problem is, the CPU isn't hooked up to the internet. I'm using one of my relative's computers, because it is at least hooked up to the internet. But, once I get home, I'll have a lot of pics to show you of models in progress.
Post Reply