Hard Light Productions Forums
Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Topic started by: Corhellion on July 09, 2003, 11:28:04 pm
-
I got the biggest idea in the world!
Now before I start, this might not work, and it might, and it might look cool, and it might look crap, but oh well. 3D SHOCKWAVE!!!
I've just been thinking this over in my head, here's the "design process"
1st thought: ..."3D spheres with a shockwave texture on it...
2nd thought: ..."Would look crap"...
3rd thought: ..."have a "wedge edge" disk in the sphere, and have it as big as the sphere"...
4th thought: ..."have the sphere colored with the "invisible texture" so when you get hit by it, you get bounced off it, and get hurt, not to mention a really cool effect!"...
Now, come on. Tell me that's a good idea to revive an old "attempt" at 3D Shockwaves.
I've also had an idea to use the terran thruster ani for the shockwave "ring" texture.
Tell me if this is do-able! If so, SOMEONE DO IT! OR ELSE I'll DO IT!!!
[announcer voice] Thank you for your time. [/announcer voice]
Cor
(Edit: Post 500!!! W00t!!! YAY!!! and all the rest! [Oscar award winner voice] I'd like to thank my parents, FS1 and of course FS2, Everyone here at HLPBBs! and the others on the KKBBs (Kalikops Bulletin Boards) Thank you EVERYONE!!! [/Oscar award winner voice] /:edit)
-
make the explosion use a model file skinned with a transparent ani file.
make the model scale from a very small object to a very big one (from 0 0 0 to size defined by $Outer Radius:).
leave coolness up to the artist.
thank you
-
posted this at midnight my time
So...
BUMP!!!
-
Originally posted by Corhellion
4th thought: ..."have the sphere colored with the "invisible texture" so when you get hit by it, you get bounced off it, and get hurt, not to mention a really cool effect!"...
(drags this idea off into a dark alley and shoots it dead)
-
5th thought: Leave the shockwaves as they are.
-
Much as I hate to say it, I gotta agree. 3d shockwaves don't serve much purpose. If you do them right, they'll just hurt the frame rate, and if you do them in a frame rate friendly way, they will just look bad. The current system works just fine and looks pretty decent.
Having multiple shockwaves ANIs based on the size of the dying ship, or randomly mixed up, would be good. Of course, I think they already have done that.
-
Ok...I tried!
I failed...
Time to go back to lurking...
Cor
-
Me wants multiple shockwaves... me wants the Tsunami, Synaptic and Harbinger to use FS1 shockwaves...
-
mabey a shockave select thingy, like use a pof as a shockwave, 2D, but make it specifyable in the table entry... then you can have different colours...
-
Why make things more complicated than they need to be. Add a flag to the ships and weapons table specifying the ani for a shockwave. It there's no entry (or if the ani can't be found) the default is used.
-
that works, but there would be quite a bit of flags to remember...
-
Well you only need to add them to the tbls once so it's probably the easiest solution :)
-
id like to have a shockwave ani tag, so i can specify new shockwaves. have the weapon_expl.tbl list lods for the shockwaves, much like the explosions. which reminds me, i still need the explosion limit increased in the scp.
-
It would be nice if the code could be altered to allow more than 4 entries in the Weapon_Expl table, at the moment, you can only add 1 extra hit effect of your own :(
Flipside :)
-
meh, I still like the idea of shockwaves facing certain predefined directions (in relation to the destroyed pof model)
-
shockwaves are technically spherical, the effects do not exist on any relitive plane. some people seem to be stuck in a 2d world. id like more than 4 explosions, because i made a bunch of new explosion anis.
-
Can we see some? :)
-
Well a shockwave like in startek generations, with a semitransparent sphere growing and destroying everything would be undoubtely cool and (probably) realistic, but can this be done in a game engine at a good quality level?????
-
I would have thought it would take some serious re-writing of code, there is an impact detection algorythm, obviously, for lasers, missiles etc on shields, but unless you used a dynamic model that increased in polygons as it got bigger, it would look a bit silly at large sizes. also, computing every frame to see whether this high poly sphere is intersecting with any of the models in a large area would probably slow things down quite a bit :( Then of course you have to take into account things like decreased damage for increased range etc. I'm not a c++ coder, but I would have thought it would be a lot of work alas :(
Flipside
-
FS already has an algorythm for handling huge explosions, so this shouldn't be an issue.
I was wondering if some particle animation could be handled instead a growing model...
-
a sphere of, uh, 10 or 12 edges (can't remember exactly but we are talking of about 120 polys) would look fine even at medium/large sizes, when smoothed.
Probably you could get a similar effect with a 2d ani (someone should try..) except for you will not see the sphere passing through ships. The point is that it is necessary to find a way of giving the impression of something getting close to you, until you get hitted.
The 2d shockwave on random plane at the same time of this sphere could give this impression...maybe...and a particle system could work too for the same purpose
A collision algorythm for shocwaves is already present in original fs2, so probably it would be just a matter of increasing the bouncing.
-
i've seen 3D shockwaves in other games, and they just don't look good.
-
I think the WCProphecy shockwaves look very good and as far as I know they are 3d.
Galactic Emperor: I recently sort of re-made the FS1 explosion for FS2 because I played a FS1 mission again on ocassion and thought the shockwaves to look pretty good. Release is planned. ;)
-
Help! How do I post an image here?
-
Originally posted by Mav
Help! How do I post an image here?
Welcome to the HLPBB! Flamethrowers are under the seats. You will not be needing the exits.
Ghetto welcome aaaf:
[size=20][glow=blue]________________[/glow][/size]
you add an image by uploading the image to a webserver, then you use vBB image tags (img)(/img) (replace ('s with ['s) with the image URL between them
-
wcprophecy shockwaves are 2d images applied on a random plane
-
Originally posted by KARMA
wcprophecy shockwaves are 2d images applied on a random plane
thats pretty close to what I was talking about, the only difference is that I wanted to have that plane pre-defined by the pof.
-
Welcome to the HLPBB! Flamethrowers are under the seats. You will not be needing the exits.
Heeeelp!!! ;)
Thanks for the welcome and the explanation. :) But where is a webserver I can upload the images to? :confused:
-
talk to stealth
-
either that or get one of the free *shudder* ones, like Geocities, Angelfire, etc...
-
belay that reccomendation, it will only cause you headaches. see my webpage if you dont believe me.
-
www.freewebs.com
OR
swooh.com