• Advertisement
Sign in to follow this  

Animated vector GUIs

This topic is 4663 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I posted this question in an SVG thread but I think it got overlooked. What I'd really like to know is how DOOM3 does it's vector interfaces. Not only the main menus, which smoothly morph from one state to another, but also the in-game interfaces, with the nicely-blended text and vector shapes. Definitely not sprites, yet its fast and sharp, so else how could they be doing it? I'm assuming SVG would be too slow, but I may be wrong, what would the alternatives be?

Share this post


Link to post
Share on other sites
Advertisement
Actually I think that on a 3D API such as OpenGL or Direct3D vector graphics and vector morphing would probably be faster than using bitmaps.

Edit: Provided your card has 3d acceleration hardware of course.

Share this post


Link to post
Share on other sites
True, for basic angular shapes, but rounded edges? There has to be something more than poly animation going on. The GUI has all sorts of outline and glow effects as well. I'm just not sure how they could get it to look so damn good without a lot of post-processing.

Share this post


Link to post
Share on other sites
OpenGL supports bezier curves and surfaces, so yes, for rounded edges as well.

glMap seems to be the function to look for, I imagine Direct3D supports them as well.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement