01-06-2009, 09:51 PM | #1 |
Using "super sprites"
I understand - and accept - the argument that ROTT would lose its charm if 3d enemy models were used. So I had an idea? What about a real-time enhancement that immediately converts 3d models or even ragdolls to 2d sprite images as you play the game, with the same framerate? Same 2d animated images from 8 different angles, but the variations would be infinite, while still retaining the charm of the 2d sprite.
|
|
01-07-2009, 12:07 PM | #2 | |
Re: Using "super sprites"
Quote:
|
||
01-07-2009, 05:30 PM | #3 |
Guest
|
Re: Using "super sprites"
The problem, IMO, is that the enemies and other objects are(most of the time) realistic.
The enemies are real photos of people, and not cartoonish like in Duke Nukem 3d. Point is that if you want them to look good you need a damn good 3d modeler and skinner. Which brings you to the 3d model to sprite process. It would be a waste to turn such a model into sprites, too much work has to be put in to make such a mode. Further more, turning every angle and motion into a sprite would take a whole lot of space. The standard soldier has 91 sprites, which translates into 23mb in high quality sprites. A 3D model would have around 1mb for the skin(that's really high quality) and 200kb for the model and animations. That's more than 19 times smaller than a good model. And an other huge problem is that each sprites needs to be loaded into the memory, which takes up a lot of loading time. With a 3D model this would be a lot faster. So overall, a really good quality 3D model is IMO recommended, it saves loading times and space. |
01-10-2009, 01:02 PM | #4 | |
Re: Using "super sprites"
Quote:
This will probably never happen any time soon (if ever), but imagine a revamp of ROTT's sprite system where: a live human steps into a room with 32 cameras recording from 32 different angles, dressed like a generic ROTT enemy; he goes through all the motions (i.e. dying, firing, getting hit by a bullet, running, walking, crouching) and there could be many variants on each factor (especially dying); instead of being photographs, this is recorded as film; the film is then chopped down to 8 frames per second, and compressed using the same compression technology that is used for compressing traditional movie files. You could then add algorithims for gibs, blood, stains, bullet hits, bullet holes in walls and sprites, for an infinite 2d variety. There could also be a filter where certain colors on the sprites can change to different hues, maybe even mix and match simple things like faces, hats, hair, to create a large pool of similar but distinct enemy characters. It's basically the same motion capture method they used for ROTT, on steroids. Instead of 8 different angles, there's 32. Instead of 2-4 frames per second, it's 8-16. Instead of one animation death for each enemy, there are dozens, based on how they are shot and with what weapon. With today's computers being having exponentially more memory and space that they did back in 1994, this could theoretically be possible. |
||
01-10-2009, 02:23 PM | #5 | |
Re: Using "super sprites"
Quote:
__________________
[...] We view customers as complete morons that will never catch on and [...] we're lying to them all the time. (Gabe Newell, Valve) I'm the worst enemy in film-making and a completely talentless idiot. (Uwe Boll) Faith is why you are wrong. (Crosma) |
||
01-11-2009, 05:30 PM | #6 |
Re: Using "super sprites"
Sprites should be left alone and no models should be made. Period. Problem solved.
|
|
01-12-2009, 03:53 AM | #7 | |
Re: Using "super sprites"
Quote:
This is the ROTT HRP topic. Go and stop the project. /sarcasm
__________________
[...] We view customers as complete morons that will never catch on and [...] we're lying to them all the time. (Gabe Newell, Valve) I'm the worst enemy in film-making and a completely talentless idiot. (Uwe Boll) Faith is why you are wrong. (Crosma)
Last edited by Altered Reality; 01-12-2009 at 12:15 PM.
|
||
01-24-2009, 03:50 PM | #8 | |
Re: Using "super sprites"
Quote:
If you keep things in the same style but make them better, you're money.
Last edited by Neuro; 01-24-2009 at 03:56 PM.
|
||
02-03-2009, 04:28 PM | #9 | |
Re: Using "super sprites"
Quote:
One thing you could do, would be to make accurate models of the sprites - not just game models, but realistic, high-poly models. When you have them, render out sprites of them. Pose your model and then turn on the realistic lights and fire up the high-quality rendering engine. You could set up the lighting so that you get a faithful rendition of your subject. Then you pose the model in the same poses that the sprite came in and render out the various views that match the sprite. This means that there isn't the fall-down that most 3DR source ports suffer from - that being that there don't seem to be any OpenGL coders in the community. That way you can have really realistic looking critters and people - nicely rendered in very high-res - so that they actually DO look real - but you don't have all that 3D thing that you don't like.
__________________
Tea Monster's web portfolio
Last edited by Tea Monster; 02-03-2009 at 04:31 PM.
|
||
07-25-2009, 09:36 PM | #10 |
Re: Using "super sprites"
|
|
07-28-2009, 07:28 AM | #11 |
Re: Using "super sprites"
I hate 3d models and I love sprites. High resolution sprites are preferred.
No 3d models is good enough even with the latest technology. The size of sprites won't be a problem because it do not need calculation like 3d models. Just read from disk, draw it. That is all. But 3d models need calculation and so they needs to be cached.
Last edited by du8d; 07-28-2009 at 07:30 AM.
|
|
07-11-2010, 09:49 AM | #12 |
Re: Using "super sprites"
I would sugest widescreen modes with the proper FOV first to avoid the stretched look on new monitors.
|
|
Bookmarks |
Thread Tools | |
|
|