The WIP Thread

If it's not ZDoom, it goes here.
User avatar
Amuscaria
Posts: 6634
Joined: Mon Jul 26, 2004 12:59 pm
Location: Growing from mycelium near you.

Re: The WIP Thread

Post by Amuscaria »

Image

Making the Imp in Zbrush. Trying to evaluate how much work would be necessary to make HD Doom sprites.
User avatar
Nash
 
 
Posts: 17465
Joined: Mon Oct 27, 2003 12:07 am
Location: Kuala Lumpur, Malaysia

Re: The WIP Thread

Post by Nash »

Amuscaria wrote:Trying to evaluate how much work would be necessary to make HD Doom sprites.
My personal experience working with rendered model sprites all these years... it's just as much work and just as tedious as traditional 2D spriting. :P I used to think models were the "cheat mode" to sprites, but to be honest your light setup and even the textures need to be given attention to detail to just the same as when you're spriting... in other words, it's not really a cheat mode because more often than not, it's a lot easier to produce bad/amateur renders.

The ultimate payoff is the scalability of your renders, and the obvious benefit of having correct perspective and lighting. But in terms of workload, IMO, both 2D and 3D are just as tedious. And actually, with 3D, the higher resolution your sprite renders will be, the MORE work you have to put into everything (geometry, textures, lighting) because then you can see everything clearly. With low res renders, the pixelation serves to hide your model's imperfections because there simply isn't enough pixels to show everything.

Also, with higher resolution sprites, more frames would be required, a 4-frame walk cycle simply won't cut it anymore. It starts to look very awkward. There is something about the model being very clear which accentuates a choppy animation. Again, with low res/blocky sprites, you could get away with 4 frames because your brain somehow fills in the missing details for you. What all this means is the higher the sprite resolution, you also need to spend much more time with your model rigging (which would lead back to the modeling stage because you need high quality topology) and careful weight painting to make sure every body part deforms realistically, because otherwise the bad weight painting will clearly show in the renders!
User avatar
leileilol
Posts: 4449
Joined: Sun May 30, 2004 10:16 am
Preferred Pronouns: She/Her
Location: GNU/Hell

Re: The WIP Thread

Post by leileilol »

Rendering sprites (without silly "detailed" texture materials) would be suitable for early Raven and 3D Realms aesthetics however (i.e. high poly mesh, but material's just barely a flat color with the specular being prominent), and even those still required a lot of pixel pushing correction and detail, as well as the care to not bleed into other color maps to create shading artifacts with the paletted lookups (in Blender you can probably cheat this by having the material result as a ramp with carefully picked colors).

Models to sprites pipelines are a pain to set up too, i've never actually done it in blender yet and am curious how it would work with a bit of automation. and since it's for "HD'ing a 1993 game, any attempt at high definition in such a game of its age will only accenutate the age further, especially when the actor code is so old and doesn't account for natural movement, motion tweening, bones etc. it'll be uncanny and fall into the same pit Doomsday always does.
User avatar
Captain J
 
 
Posts: 16891
Joined: Tue Oct 02, 2012 2:20 am
Location: An ancient Escape Shuttle(No longer active here anymore)

Re: The WIP Thread

Post by Captain J »

Amuscaria wrote:Making the Imp in Zbrush. Trying to evaluate how much work would be necessary to make HD Doom sprites.
Excellent 3D stuff and long time no see! Looks astonishingly amazing! :O
User avatar
Blox
Posts: 3728
Joined: Wed Sep 22, 2010 9:35 am
Location: Apathetic Limbo

Re: The WIP Thread

Post by Blox »

Nash wrote:
Amuscaria wrote:Trying to evaluate how much work would be necessary to make HD Doom sprites.
blerp
The entire reason you go through all the trouble with setting models up in the first place is not to "cheap out" on creating sprites, it's to cheap out on creating detailed animations for all rotations.
If you're not capable of making good animations then you should immediately start figuring it out, as otherwise you've been throwing your time out the window - unless your plan was to educate others who might be able to do it, in which case that's nice too I guess.

Creating one detailed portrait is fairly easy, making intricate animations is already difficult - remaking those animations for all rotations is a massive pain in the dick.

then add the whole "oh right there are more than just a single entity to do this for" factor and you've got yourself a nice 'i wanna die' situation
User avatar
DoomKrakken
Posts: 3489
Joined: Sun Oct 19, 2014 6:45 pm
Location: Plahnit Urff

Re: The WIP Thread

Post by DoomKrakken »

The other advantage to using 3D sprites - even if you're using them as a base for 2D sprite frames - is that you don't have to worry too much about perspective, as the 3D model already does that for you. You can then draw over that, if you like. :D
User avatar
Rachael
Posts: 13793
Joined: Tue Jan 13, 2004 1:31 pm
Preferred Pronouns: She/Her

Re: The WIP Thread

Post by Rachael »

If converting to a sprite, that depends on how you render the model. Parallel renders can and do happen. Overall though, that does not really matter much because you will not see perspective on sprites, anyway; they will look the same far away as they do up close. That may cause the resulting sprite to look somewhat artificial but many people will not immediately notice the difference.

Of course, having an actual model automatically wins out in all cases, though - because the model itself will be rendered in the game's 3D space.
User avatar
DoomKrakken
Posts: 3489
Joined: Sun Oct 19, 2014 6:45 pm
Location: Plahnit Urff

Re: The WIP Thread

Post by DoomKrakken »

I meant to add that this would most likely and most often apply to weapon sprites. I've seen it done for Guncaster's "Ironblast" super shotgun.
User avatar
leileilol
Posts: 4449
Joined: Sun May 30, 2004 10:16 am
Preferred Pronouns: She/Her
Location: GNU/Hell

Re: The WIP Thread

Post by leileilol »

On that Blender sprite pipeline, there was a py script released to help automate renders was there?

or am i going to have to .bat the render filenames
User avatar
Nash
 
 
Posts: 17465
Joined: Mon Oct 27, 2003 12:07 am
Location: Kuala Lumpur, Malaysia

Re: The WIP Thread

Post by Nash »

leileilol wrote:On that Blender sprite pipeline, there was a py script released to help automate renders was there?

or am i going to have to .bat the render filenames

https://github.com/seece/SpriteBatchRender is what I use and is freaking amazing
User avatar
DoomKrakken
Posts: 3489
Joined: Sun Oct 19, 2014 6:45 pm
Location: Plahnit Urff

Re: The WIP Thread

Post by DoomKrakken »

That looks cool. :D

I wonder if Dr. Pypsy knows about this... with what he's doing for Doom-style monster sprites from DOOM, this would most definitely come in handy... :D
User avatar
Amuscaria
Posts: 6634
Joined: Mon Jul 26, 2004 12:59 pm
Location: Growing from mycelium near you.

Re: The WIP Thread

Post by Amuscaria »

Oh sweet. Glad there is an automated program. :O
User avatar
Remmirath
Posts: 2561
Joined: Sun Dec 23, 2007 3:53 am
Graphics Processor: nVidia with Vulkan support
Location: My house

Re: The WIP Thread

Post by Remmirath »

Brutalist concept architecture:

Image

Image
User avatar
DoomKrakken
Posts: 3489
Joined: Sun Oct 19, 2014 6:45 pm
Location: Plahnit Urff

Re: The WIP Thread

Post by DoomKrakken »

THIS RIGHT HERE is what I wanted in some maps. Well, just the architecture. It doesn't all need to be concrete, though.
User avatar
Remmirath
Posts: 2561
Joined: Sun Dec 23, 2007 3:53 am
Graphics Processor: nVidia with Vulkan support
Location: My house

Re: The WIP Thread

Post by Remmirath »

DoomKrakken wrote:THIS RIGHT HERE is what I wanted in some maps. Well, just the architecture. It doesn't all need to be concrete, though.
It's concrete-based brutalism. It needs to be all grey to be consistent. :V

Return to “Off-Topic”