Pages: [1] 2
  Print  
Author Topic: Some spontaneous AO character concepts  (Read 54035 times)
Arne
VIP
Nub


Cakes 5
Posts: 9


Doesn't actually know who Vash is. Once had hair.


WWW
« on: February 27, 2015, 06:26:30 PM »

Hey all. For some reason lost to me I started drawing Open Arena characters, which you can see on the page linked right below. Now thinking about doing some models, but I'm no 3D modeller (currently locked in mortal combat with Blender). Also wrote a background story of my own, but I'm also no writer.

Open Arena page (mildly NSFW but so is OA I guess).

An image from the page to spice up the post. Characters should be around 500-1k ... vertices? What about weapons? Same model is used as handheld and map item?

Logged
fromhell
Administrator
GET A LIFE!
**********

Cakes 35
Posts: 14520



WWW
« Reply #1 on: February 27, 2015, 09:50:14 PM »

Those weapon sketches are very inspiring.  Weapon designs are among some of my biggest creative blocks, I still haven't made the new non-spinning machinegun for OA3 yet. or a rocket launcher.  What was sort of modeled so far is a plasma gun, lightning gun (spinning 3 prongs), railgun (not ingame or textured), gauntlet (also not ingame nor textured) and chaingun (barely textured and only lowest lod level so far)


Also I like how you tried to make a sensible story of the nonsense that is OA's art inconsistency!  I had a hard time trying to think about it as well with theories about thematic consistency, though the general consensus from the players were more of a 'i don't care, a game is a game' thing.


Characters should be around 500-1k ... vertices?

I'm trying to keep it 2000 triangles at most per character, i'm often over this limit by a few hundred though.   Performance reasons make me favor one texture only and no alpha channels however.  The renderer still can't handle more than 1000 vertices per surface well however, even if that limit can be changed to higher, it'll slow down  even if there's no models pushing that limit, and one time when I did it it had sprung a memory leak and crashed.



Also here's a small sketch showing the style shift for sorceress. I should mention I am a terrible 2d artist, so my drawings are full of unrerined proportions "hope it gets the point across" concept level at best. I like to spend more art time in blender than mypaint.    Zoom the thumbnail out and the left one should be more discernable at a distance than the right
« Last Edit: February 28, 2015, 12:26:19 AM by fromhell » Logged

asking when OA3 will be done won't get OA3 done.
Progress of OA3 currently occurs behind closed doors alone

I do not provide technical support either.

new code development on github
andrewj
Member


Cakes 24
Posts: 584



« Reply #2 on: February 28, 2015, 01:37:44 AM »

I very rarely use the "a" word, but that web page was awesome.

Really enjoyed it, thanks.
Logged
Suicizer
Member
Member
*

Cakes 2
Posts: 402


WWW
« Reply #3 on: February 28, 2015, 06:29:07 AM »

Hey all. For some reason lost to me I started drawing Open Arena characters, which you can see on the page linked right below. Now thinking about doing some models, but I'm no 3D modeller (currently locked in mortal combat with Blender). Also wrote a background story of my own, but I'm also no writer.

Open Arena page (mildly NSFW but so is OA I guess).

An image from the page to spice up the post. Characters should be around 500-1k ... vertices? What about weapons? Same model is used as handheld and map item?


That artwork seriously kicks ass.
Logged

I'm good at everything but can't do anything...
Arne
VIP
Nub


Cakes 5
Posts: 9


Doesn't actually know who Vash is. Once had hair.


WWW
« Reply #4 on: February 28, 2015, 01:06:27 PM »

Thanks. I've updated the page a little. Might be coloring some figures up.

fromhell> Sometimes concept art can be quite arbitrary so it's just a lot of work trying to match it in 3D. I guess if one's comfortable designing in 3D it's better to make the arbitrary choices and general design choices directly there. Some 3D modellers really need othros and ref whilst other can improvice directly. I'm starting to play around with Blenders dynamic scultping thing and it seems nice for "sketching".

Had a little fun with your Sorceress (did arbitrary stuff, no deep thoughts behind). I think, while the cone hat has a simple silhouette, the bent version might fill out a square hitbox better...?

Logged
fromhell
Administrator
GET A LIFE!
**********

Cakes 35
Posts: 14520



WWW
« Reply #5 on: March 01, 2015, 01:07:36 AM »

Okay that is awesome. gives me ideas on how to detail the skin and maybe fold the hat.  The reason why I haven't done it already is for uvmapping/texturing purposes since I paint in 3D


Also these topics may be of interest, it's where I try to go at it developing concepts and models at a snail's pace. I also need to update this list which regards the OA->OA3 redesigns
Logged

asking when OA3 will be done won't get OA3 done.
Progress of OA3 currently occurs behind closed doors alone

I do not provide technical support either.

new code development on github
Arne
VIP
Nub


Cakes 5
Posts: 9


Doesn't actually know who Vash is. Once had hair.


WWW
« Reply #6 on: March 01, 2015, 12:22:48 PM »

Iterated those weapon doodles*.



* Only the ones in top post, I forgot to scroll down.
« Last Edit: March 01, 2015, 12:24:58 PM by Arne » Logged
fromhell
Administrator
GET A LIFE!
**********

Cakes 35
Posts: 14520



WWW
« Reply #7 on: March 02, 2015, 06:29:12 PM »

The pink haired grunt is interesting.  I could attempt to model that
Logged

asking when OA3 will be done won't get OA3 done.
Progress of OA3 currently occurs behind closed doors alone

I do not provide technical support either.

new code development on github
Arne
VIP
Nub


Cakes 5
Posts: 9


Doesn't actually know who Vash is. Once had hair.


WWW
« Reply #8 on: March 02, 2015, 07:15:45 PM »

It's pretty rough. I could make a quick ortho perhaps. The idea was to put some more flamboyant designs on that sheet eventually (upper class silliness). Pink haired girl might be an aristocrat. Might redesign the grunts to give them some gold embellishments, maybe a silly Queen's Guard hat.

Edit: Just searched in the App Store on my mac and found Open Arena, Nexuiz and some other fps game being sold by some chap.

Edit: Thoughts on title screen, medal and bot level icons.



Edit: Painted texture style, more flat (in general direction of TF2/Overwatch). Might work better with the less gritty animé characters?


« Last Edit: March 05, 2015, 12:14:53 PM by Arne » Logged
fromhell
Administrator
GET A LIFE!
**********

Cakes 35
Posts: 14520



WWW
« Reply #9 on: March 05, 2015, 05:10:26 PM »

warming up by taking on "moebari maniac" first since the concept is simple enough.


spoiler: it's sorceress's mesh as a base and it's around 1750 triangles, more could be used for making a sword maybe. and maybe using the huntress rig for that since she already has a katana

i don't like how the legs turned out though
« Last Edit: March 05, 2015, 05:12:33 PM by fromhell » Logged

asking when OA3 will be done won't get OA3 done.
Progress of OA3 currently occurs behind closed doors alone

I do not provide technical support either.

new code development on github
Arne
VIP
Nub


Cakes 5
Posts: 9


Doesn't actually know who Vash is. Once had hair.


WWW
« Reply #10 on: March 05, 2015, 05:23:47 PM »

Looking pretty good! I'm unsure how to get around the hip-ribs cut-off in the model. Probably no good way to hide the clipping for bare midriff characters without making the waist round rather than oval. 
Logged
fromhell
Administrator
GET A LIFE!
**********

Cakes 35
Posts: 14520



WWW
« Reply #11 on: March 05, 2015, 05:41:47 PM »

yeah this was my problem with angelyss since I had to do her on lower.md3 entirely.  OA3 has a strict lower/upper requirement, angelyss would probably need a sling change to work (hip-tied instead of down to crotch) and maybe some belt or some clever shading/normal/splitedge trickery to make the seam not as bad.  I didn't do any caps between the two in this one yet. I'll have to paint a quick texture and get her in game to see how she really looks

On Sorceress, the torso/lower break happens at the belt which is a bit above the navel and below the back's dorsi muscle.  The belt is kind of high up.

On Succubus (the topless blue/purple demon) the break happens around her ribcage and down the dorsi.  She has armor on her back which also helps the seam a bit.  She has no belt, and I rely on muscle shading/split edges around her abs to make it look consistent with the seam.
 
« Last Edit: March 05, 2015, 06:00:41 PM by fromhell » Logged

asking when OA3 will be done won't get OA3 done.
Progress of OA3 currently occurs behind closed doors alone

I do not provide technical support either.

new code development on github
Suicizer
Member
Member
*

Cakes 2
Posts: 402


WWW
« Reply #12 on: March 06, 2015, 12:29:08 AM »

Quote from: fromhell

i don't like how the legs turned out though

The waste is probably too thin for the legs (or vice versa; although that makes it too thin to properly aim on).
Logged

I'm good at everything but can't do anything...
fromhell
Administrator
GET A LIFE!
**********

Cakes 35
Posts: 14520



WWW
« Reply #13 on: March 06, 2015, 04:28:07 AM »

Spent a few hours to do the soldier, trying to avoid the leg issues moebari maniac had


and the texture too while i'm at it. 1902 triangles so under budget!
Logged

asking when OA3 will be done won't get OA3 done.
Progress of OA3 currently occurs behind closed doors alone

I do not provide technical support either.

new code development on github
Arne
VIP
Nub


Cakes 5
Posts: 9


Doesn't actually know who Vash is. Once had hair.


WWW
« Reply #14 on: March 06, 2015, 05:06:32 AM »

Looking good! I think the calves are a little thick&high. Painted directly in the 3D program?

Looking at some old screenshots of mine, I see that the weapon will /often/ cover the waist so the split is only jarring from certain angles and when laying dead.

Edit: Paintover:



« Last Edit: March 06, 2015, 06:01:46 AM by Arne » Logged
Suicizer
Member
Member
*

Cakes 2
Posts: 402


WWW
« Reply #15 on: March 06, 2015, 10:38:03 AM »

Looking good! I think the calves are a little thick&high. Painted directly in the 3D program?



Despite looking good; it's not very practical to choose a character coloured as a zebra (as that probably will be quite dispatching).
Logged

I'm good at everything but can't do anything...
Arne
VIP
Nub


Cakes 5
Posts: 9


Doesn't actually know who Vash is. Once had hair.


WWW
« Reply #16 on: March 06, 2015, 02:28:47 PM »

I don't think the stripes will create any moiré.

Here are my adventures in 3D-land. First ever organic sculpt, so I don't know what I'm doing. Might have to scaledown head a bit. Not really sure about proportions or style. Model will obviously be decimated down to 900-1600 total, but that should improved armour/clothes which I have not yet sculpted. Lost work 3 times due to crashes :-/

Logged
fromhell
Administrator
GET A LIFE!
**********

Cakes 35
Posts: 14520



WWW
« Reply #17 on: March 12, 2015, 02:06:11 AM »

Sorry for the late reply. I was ill.

I tired to make many of those paintover adjustments and got her ingame, realized how worse my skeleton rig is :/  That head clipping


as far as modeling in Blender goes i've never used the sculpt tool since I believe it causes memory leaks, and I use an old Blender version (2.66a) anyway. and yes I did paint the texture within Blender's viewports itself since I can't get my mind to cooperate with layers and painting on 3d just feels more natural to my workflow anyway.

Also my modeling method usually is a point extruding-and-facing marathon
« Last Edit: March 12, 2015, 03:51:40 AM by fromhell » Logged

asking when OA3 will be done won't get OA3 done.
Progress of OA3 currently occurs behind closed doors alone

I do not provide technical support either.

new code development on github
Joshua
Half-Nub


Cakes 5
Posts: 91


Loves OpenArena!


WWW
« Reply #18 on: March 12, 2015, 09:50:07 AM »

Hey Arne, those are some great ideas and designs!

This just a quick and dirty block-out trying to get a feel for the forms. It will be cleaned + optimized up later. I'm having troubles trying to figure out the receiver/handle area. If you have feedback/suggestions that would be helpful, otherwise I'll improvise.  Smiley

Logged

Arne
VIP
Nub


Cakes 5
Posts: 9


Doesn't actually know who Vash is. Once had hair.


WWW
« Reply #19 on: March 13, 2015, 11:24:12 AM »

fromhell> Great fun to see the Princess ingame. Perhaps the collar piece can be widened a bit? I don't know much about... deformation zones(?) and such for joints. Guessing it's a pain to set up right, but it might be a lot easier for more armoured, robotic or insectoid figures.

Joshua> Looks like it could work. Maybe a bit short? IIRC this was a rail gun and I wanted it to be a bit longer, more like a rifle than Q3A's chubby cylinder. I think texture "fit-ness" can make or break a model, even changing the geometry, adding or removing form. Doesn't Q3A use some kind of LoD curves for round forms? Also unsure if first person model is the same as map model. Nowadays I suppose it might as well be, out of convenience. RPi 2 users might be more performance sensitive though. Perhaps weapons can be split up just like player models so poly count can go under 1k?

Ideas, with some poly reduction:

Logged
fromhell
Administrator
GET A LIFE!
**********

Cakes 35
Posts: 14520



WWW
« Reply #20 on: March 13, 2015, 04:29:52 PM »

Doesn't Q3A use some kind of LoD curves for round forms? Also unsure if first person model is the same as map model. Nowadays I suppose it might as well be, out of convenience. RPi 2 users might be more performance sensitive though. Perhaps weapons can be split up just like player models so poly count can go under 1k?

There's two LOD systems:

- one for the subdivided beziers/curves in maps
- one for models, which switches meshes to different, loaded-in-memory meshes and they must be made manually. i.e. head.md3 = lod 0, head_1.md3 = lod 1, head_2.md3 = lod 2
- MDR lods are internal and are also manually made, though unfortunately our MDR pipeline doesn't export LODs for MDR.


Weapon models are the same in first person and the world.  _hand.md3 is a just tag_weapon that positions the weapon on the screen and animates it, and it's coded to not display any geometry.   Unfortunately this limits the weapon animation to just a mere recoil; no reloading anims or anything. (yet?)

Remember that the vertex count limit is per surface and not per model. Splitting weapons into different meshes shouldn't be necessary, unless there's a spinning "barrel" involved.  Also there's plenty of verts in Joshua's model up there the engine can handle fine, even though there's a lot of it that could be shaved off and merged without loss.   Even the glowy tube bit of the gun could be handled on the same texture if it were uvmapped along the left side of the texture so there could be a vertical glowing rgbGen entity scroller working down it, with much less performance penalty than the Q3 railgun but just as visually effective



It should be noted that Q3A didn't have LODs for everything.  It didn't have any for their railgun. Tongue and while q3 ran nice on the hardware of its period (TNT/Voodoo/Rage), it's not very futureproof toward newer APIs like GLES which has very poor texture switching performance.  That's one of the prime reasons why i'm doing single texture models and avoiding reliance of flashy shaders on non-effects models.  That's not to say there won't be _normal mapping or _specular mapping texture support in the future though,  that's probably possible in the future (in a Darkplaces-style transparent way)

Try a big OA088 botmatch with model kyonshi and cg_forcemodel 1. It will be slow because I spent a lot of stages on the face, trying to fake some sort of glossy skintone effect.  Also there's at least 4 textures used per player and there's two different alpha blendings going on.  This WAS very fast on the Radeon x800 card I developed it on, but not so much on any DX10-class hardware since.  
« Last Edit: March 13, 2015, 06:49:39 PM by fromhell » Logged

asking when OA3 will be done won't get OA3 done.
Progress of OA3 currently occurs behind closed doors alone

I do not provide technical support either.

new code development on github
Joshua
Half-Nub


Cakes 5
Posts: 91


Loves OpenArena!


WWW
« Reply #21 on: March 15, 2015, 12:42:52 AM »

@fromhell
Thanks for the info! Are there any triangle count budgets posted anywhere? I think it is currently around 1.3K, which will drop when the model is optimized (apply mirror modifier, remove intersecting geo, convert splines to meshes, etc).

@arne
Thank you for the paint over! It is extremely helpful. I did some of your suggested poly reductions, and worked on matching the paint over proportions better. I am still trying to make sense of the underside.

Logged

Gig
In the year 3000
***

Cakes 45
Posts: 4394


WWW
« Reply #22 on: March 16, 2015, 02:59:02 AM »

Edit: Just searched in the App Store on my mac and found Open Arena, Nexuiz and some other fps game being sold by some chap.
Sorry for the late reply about this.

OpenArena version you find in the Mac App Store is unoffcial, made by third party... we don't know which differences it may have got from the official version. Sure, it can be easier to install because it would not need to "chmod" its executable like official 0.8.8 package, or to allow its execution as unsigned app (see (DO NOT LINK) h t t p s : / / openarena . wikia . com/wiki/Manual/Install#Mac)... but we cannot provide a lot of support about it (read here about a problem with it loading Blitzkrieg map, fixed by adding to it some .pk3 files taken from official package)

See also (DO NOT LINK) h t t p s : / / openarena . wikia . com/wiki/Ports_and_markets
Logged

I never want to be aggressive, offensive or ironic with my posts. If you find something offending in my posts, read them again searching for a different mood there. If you still see something bad with them, please ask me infos. I can be wrong at times, but I never want to upset anyone.
fromhell
Administrator
GET A LIFE!
**********

Cakes 35
Posts: 14520



WWW
« Reply #23 on: March 21, 2015, 04:14:12 AM »

Created a new body mesh since I didn't like how screwed up my old one was
Logged

asking when OA3 will be done won't get OA3 done.
Progress of OA3 currently occurs behind closed doors alone

I do not provide technical support either.

new code development on github
cheb
Lesser Nub


Cakes 3
Posts: 127



WWW
« Reply #24 on: April 09, 2015, 04:58:53 AM »

I read yer topic and I feel like crying tears of blood  grouch

Drop the 100% compatibility, will ya? Develop, adopt - or hack it out of existing MD3s - a new standard, instead of doing horrible things to these fine boot... bodies.  Azn

I dunno, if adapting skeletal is too much, you can make extended use of MD3s. Instead of one animation line, make it 3 or 5, and interpolate the same as animation is interpolated. It's only twice the cost of cpu lolad and some 3 times the memory/file usage!

Or treat the vert.aiming as additional animation sets, akin to strafe running.

Do *something*.  Lips Sealed
I believe the bit of additional coding can't be harder that the helluva lot of work you are going to do splitting the babes Rest In PEACE!

Logged

Imma lazy dreamer. I achieved nothing.
Pages: [1] 2
  Print  
 
Jump to: