The Guardian Legend

Sequel of The Game => Basic ideas for the sequel => Topic started by: UserK on May 01, 2011, 11:04:56 AM

Title: Mockup: 2D (vector?) sprites in 3D world
Post by: UserK on May 01, 2011, 11:04:56 AM
Ok, I've been writing about this for a while now and toyed a bit with the idea.
Vector sprites have plenty of room for accurate precision work. This eventually got me sidetracked as I spent more and more time on building useless detail. I've been trying to draw everything in 2D fake 3D first but I'm not good at it. Then tried with some enemies with little success. Then I tried to compare with different scalers available in NEStopia (nearest neighbor, 2xSAI, hq2x, ScaleX) but this was still far from being meaningful: they cannot fill a screen nowadays. They are fairly good at reconstructing curves but no extra detail can be added.
Title: Re: Mockup: 2D (vector?) sprites in 3D world
Post by: UserK on May 01, 2011, 11:19:02 AM
I had to shave off more and more features from the concept idea. Also had technical difficulties: no 3D modeler I know rasterizes vectors. I rasterized the sprites to a hi-def texuture and used it instead. In the end, I lack artistic skills massively. Give me the gears and we can talk but you get what you get from me.
So here it is, more or less, what I had in mind.
(http://theguardianlegend.com/forum/index.php?action=dlattach;topic=1427.0;attach=162)
Resized and compressed to fit the forum limit.
Title: Re: Mockup: 2D (vector?) sprites in 3D world
Post by: UserK on May 01, 2011, 11:30:40 AM
Note the extreme fuzzyness of Miria after all the vector work. Looks like asking for aniso filtering is too much for this application anyway lesson learned.

Vector sprites in 3D world are hard.
While I think I can work out something to make it work (perhaps just using hi-ref textures will do), they look flat. I don't think this is good. Perhaps a sequence of sprites would be needed, like in Doom, which would check the angle you see enemies and adapt the sprites. Problem is, the number of sprites required grow fairly fast with resolution so I don't think anymore mixing 2D and 3D is going to be feasible.
The collision/gameplay issues I've previously considered can be worked out but I just don't think the sheer amount of sprite variations needed to be a cost-effective solution.
Perhaps low-poly 3D with toon shading would do. Or perhaps good models with "step" animation keyframes?

I'm sorry to say, but I am somewhat disappointed by this hybrid. I tried mazes first on purpose as those would give the worse of the technique (above is a fair example of a "bad" perspective that looks too flat). Maybe a bumpy-shiny flat sprite would work. I don't know. What do you think?

At this point, I post this mostly because I wrote about it in a previous message, but I'm not quite into it anymore...
Title: Re: Mockup: 2D (vector?) sprites in 3D world
Post by: arseniy on May 02, 2011, 10:36:03 PM
I see no point in 2D in 3D. This should be all 3D models.

I would like to compliment you. This sketch looks so right! It looks like what the perspective of 3D TGL should be. Really fit my tastes.

I would ot make power chips this different. It better to be similar like in game. The blue fill bigger and inside of box. Also it can be more flat to fit better inside.
Title: Re: Mockup: 2D (vector?) sprites in 3D world
Post by: UserK on May 03, 2011, 05:46:02 AM
Sadly, those were meant to be Item Pyramids.
I also spent some time on those. Initially, I tried to figure out a way to hint the player about the contents of a box. This given the prototype design you see above.
Just after uploading this, I figured out this was badly broken for a variety of reasons. While I sympathize with the idea of hinting at the component, this just does not fit. Furthermore, the extreme vertex count in so little pixels hardly justify the use of a sphere so I readily modified this to what follows.

In line of concept the octahedron would spin on its "up" axis and float up and down slowly. This highly reflective material + the movement should be an hint to the player of the importance of this. Item pyramids will immediately catch the eye in maze mode although this is plain out irrelevant for corridor mode.

On destruction, the floating object would fall down and break, revealing its content (TGL is mostly iconic anyway so the content is not really easy to figure out).

Also had a few ideas about chips but they didn't quite made it there.

Anyhow this does not matter much anymore. Perhaps it is worth saying that the maze texture is from Simon O'Callaghan Egyptian Texture Pack.
Title: Re: Mockup: 2D (vector?) sprites in 3D world
Post by: arseniy on May 03, 2011, 10:32:48 AM
Man. I will try draw on paper. It should be pretty similar like in original and it will perfectly take attention.
Title: Re: Mockup: 2D (vector?) sprites in 3D world
Post by: UserK on May 03, 2011, 10:49:25 AM
But I never liked the idea they are red (= danger). Yellow (=attention) would be more appropriate, but that's already largely used.
The color here is orange for readability purposes.

Uhm, perhaps this should be moved to "work"? I think I goofed up in posting it there.
Title: Re: Mockup: 2D (vector?) sprites in 3D world
Post by: arseniy on May 03, 2011, 11:12:23 PM
Hm. Red also = power
there are many meanings but in this case it's power, strength.

You know coca-cola right? It's red but no one considered it danger because they use other RED color meanings - I think sexuality mostly.
There can be found hundreds of examples used RED color as something good.

(http://img854.imageshack.us/img854/5427/tglcontainersketch.jpg)

Suggestion about piramids is only about edges type.

Items container I think should be close to original because it's good.

I drew item like it is a flat plate in air over broken item container but I think it would be better if it will be image inside of it. Just use black fill inside the container and it will be pretty visible.
Title: Re: Mockup: 2D (vector?) sprites in 3D world
Post by: UserK on May 04, 2011, 10:45:10 AM
Ok, I messed up my work big way today... so I decided to take a few days off.
I came home and was pretty much determined to get out jogging for a while. Of course (curse?) I couldn't as it started raining pretty much as soon as I put on the sweater (not a single cloud in the whole day). Good day. Seriously. Good day.

Anyway the good news is that I tried out what you have suggested.

Quote from: arseniy on May 03, 2011, 11:12:23 PMSuggestion about piramids is only about edges type.
Very good suggestion indeed. Thank you arseniy. I went with the 2nd proposal as
1- It is less work
2- It is mechanically more sound. 90 degrees angles are bad, >90 degrees angles are good (can stand more stress).
This really adds a lot of detail. Unfortunately, it looks like I've messed up lighting somehow today - I originally intended to show some shadow effects, but shadows don't get drawn (?).

Quote from: arseniy on May 03, 2011, 11:12:23 PMI drew item like it is a flat plate in air over broken item container but I think it would be better if it will be image inside of it. Just use black fill inside the container and it will be pretty visible.
But why not to model it 3D (as weapons in Quake for example).
Also, some objects might be non-solid. For example chips could be flamelike instead of a sphere, some kind of "energy blob".
Title: Re: Mockup: 2D (vector?) sprites in 3D world
Post by: UserK on May 04, 2011, 10:52:43 AM
Just as a side note, I also spent some time in thinking at interior areas.
Having been defined "the ultimate genre bender" I was thinking at adding two additional genres for extra added confusion.
As for the red pyramids above, took the idea from PSG Guardian Legend (http://www.itchstudios.com/psg/guardian/guardianlegend.htm). To perform their blocking role, they must absolutely be fairly tall. I think it works ok.

The ridges are about 8cm at the base and they get thin up to ~1cm. This is unnecessary detail at this resolution but for two triangles, we can take it... perhaps it will come useful sooner or later. After all, they look almost smooth.
Title: Re: Mockup: 2D (vector?) sprites in 3D world
Post by: arseniy on May 04, 2011, 10:35:25 PM
Of course 3D models of weapons is good. If you have all models there is game then can be used. But think about if you have time for it.
Symbols of weapons is good thing too. It's stylish you know.

Making weapons require a lot of time. I think it's better focus on more important things.

You can also follow PSG GL in making this big piramid 2 colored.
Title: Re: Mockup: 2D (vector?) sprites in 3D world
Post by: arseniy on May 04, 2011, 11:51:00 PM
In such version like you do I think I'll suggest such item container. Shape in first place. I don't like how the sides look with too much red.

(http://theguardianlegend.com/forum/index.php?action=dlattach;topic=1427.0;attach=176;image)

Title: Re: Mockup: 2D (vector?) sprites in 3D world
Post by: arseniy on May 06, 2011, 05:32:03 AM
What program u use to make 3D modeling?
Title: Re: Mockup: 2D (vector?) sprites in 3D world
Post by: UserK on May 06, 2011, 11:46:14 AM
I use google sketch up. It's quite like sketching for real, except that rubber is pixel-perfect.
This kind of pyramid looks much better!
However Sketchup has only lambertian "plastic" lighting model. Should drop this in a fully fledged renderer. Like perhaps blender.
Sorry but looks like JPG compression murdered red/green detail in the center.
Title: Re: Mockup: 2D (vector?) sprites in 3D world
Post by: arseniy on May 06, 2011, 11:03:36 PM
Is it possible to export models or even whole scene from GSU? That would be really cool. Can be used to import to game work.
Title: Re: Mockup: 2D (vector?) sprites in 3D world
Post by: UserK on May 07, 2011, 02:01:07 AM
It used to be in version 7 although it was fairly involved to do so in the free version.
It seems version 8 can directly write out collada (just as it did before, I suppose they figured out people was just working around the limitation).
Today I went to blender.org to try out the collada file, but server is down (WTF).
I am very lucky.
Anyway, I'm going to keep on running some numbers today, perhaps I will try this late afternoon.

If Teremocheck wants the models, I will just drop them here as soon as I am sure they are production-ready.
Title: Re: Mockup: 2D (vector?) sprites in 3D world
Post by: UserK on May 07, 2011, 09:07:48 AM
Blender 2.5 crashes big way when trying to open.
The collada file produced seems fairly complicated. I'll have to look at it.
From a quick look, it seems a lot of information is lost.
I fear I'll have to redo everything in blender, but I don't really have much interest in doing so for the time being.
Title: Re: Mockup: 2D (vector?) sprites in 3D world
Post by: arseniy on May 07, 2011, 07:01:14 PM
I read there that google SU don't let u export, that u need google SU pro for this. Maybe it's the reason?
Title: Re: Mockup: 2D (vector?) sprites in 3D world
Post by: UserK on May 08, 2011, 02:34:01 AM
I don't think so.
SU 7 didn't allow export to collada as a one-click operation.
It allowed however to export to google earth. GE files were compressed and contained .dae file.
With 8, they figured out people was working around the limitation using this trick so they probably made .dae export available for this reason.

Collada however is funny stuff. The format itself says "you can do everything you want", sure you can, whatever the importer understands what you want is another business.
The collada file seems ok to me, blender probably does not support this or that feature. But as collada is essentially "put every feature you can think at toghether and call problem solved" I have no clue on what's going wrong.
Title: Re: Mockup: 2D (vector?) sprites in 3D world
Post by: EinhanderZwei on October 12, 2012, 01:44:03 PM
The more I look at the topic's title, the more these games come to my mind:

(http://www.mobygames.com/images/shots/l/380104-take-no-prisoners-windows-screenshot-some-lunatic-suicide.jpg)
Take No Prisoners

(http://www.mobygames.com/images/shots/l/12331-mageslayer-windows-screenshot-massacres.jpg)
Mageslayer

And maybe, just maybe, GTA 2:
(http://www.mobygames.com/images/shots/l/140487-grand-theft-auto-2-windows-screenshot-looking-for-a-job-s.jpg)
Title: Re: Mockup: 2D (vector?) sprites in 3D world
Post by: UserK on October 13, 2012, 12:38:47 AM
Yes, that was the inspiring idea.
However when playing with perspective I found that everything appeared much richer when viewed from an oblique angle, as opposed to an almost perpendicular angle.
Those first two games appear to be based on the same underlying tech and as you might notice, they have a clear characteristic.
(http://theguardianlegend.com/forum/index.php?action=dlattach;topic=1427.0;attach=628)
(http://theguardianlegend.com/forum/index.php?action=dlattach;topic=1427.0;attach=630;image)
Notice how the perspective converges at the center.

Personally I was never completely sold on that approach.
I think other remakes are giving a new life to the legacy approach. If this ever goes live, it will have to look "sharp". Not necessarily "next-gen" but good. Ideally, we would like it to be as good as we perceived it when we first played TGL.
Title: Re: Mockup: 2D (vector?) sprites in 3D world
Post by: EinhanderZwei on October 15, 2012, 07:01:53 AM
Yeah, these first two games were built on Raven Software's Vampire Engine. There was also Necrodome, a first-person driving/shooter built on the same tech