Vector graphics support?

Discussion and feedback on Construct 2

Post » Sat Apr 28, 2012 3:05 pm

Is Construct going to support 2D vector graphics any time soon? The new "export to Windows 8 Metro app" option has made me look at Construct but as far as i can tell theirs no support for vectors of any kind? Which is a REALLY important feature for Windows 8 devices being as their will be all kinds of screen resolutions from lower res tablets to monitors like mine that are 2560x1600, and on top of this all Metro apps run full screen.

It's one of the best things about Flash but obviously i cant make Metro apps with that. But in Flash i could have a vector graphic that scales to infinite resolution and only takes up 1KB or less! It's the one missing feature about Construct that instantly stands out to me and is stopping me from using it :(
B
1
Posts: 7
Reputation: 239

Post » Sat Apr 28, 2012 3:58 pm

There's been some experimentation with vectors. @Pode make a plugin to use it: LINK

But officially, it still hasn't appeared on Ashley "What should I do next?" regular topics, so I don't think we'll see it soon.

I also agree it is a good feature! Being able to import vector graphics instead of images as frames for the sprite object is something I'd love to see!
B
107
S
40
G
10
Posts: 456
Reputation: 13,202

Post » Sat Apr 28, 2012 6:02 pm

Thanks i'm looking at that now but it seems quite limited...

I think it's crazy that Construct dont support vectors/SVG graphics. This is such an important feature! Not only would it have the massive benefit of games that can be scaled to ANY size but all the web based stuff could have WAY smaller file sizes if it used SVG. Until Construct uses vectors it just dont compare to Flash.
B
1
Posts: 7
Reputation: 239

Post » Sat Apr 28, 2012 10:25 pm

@Beany : what important feature do you feel isn't in the SVG plugin and you want to see ?
B
33
S
9
G
6
Posts: 709
Reputation: 6,704

Post » Sun Apr 29, 2012 8:17 am

[QUOTE=Beany] Thanks i'm looking at that now but it seems quite limited...

I think it's crazy that Construct dont support vectors/SVG graphics. This is such an important feature! Not only would it have the massive benefit of games that can be scaled to ANY size but all the web based stuff could have WAY smaller file sizes if it used SVG. Until Construct uses vectors it just dont compare to Flash.[/QUOTE]

I'm a super fan of SVG but I don't think it is all crazy not to support SVG right now. Almost no one on the planet is using it and most people think it is dead. Compare the use of Photoshop vs. Illustrator. Most people think in bitmaps, not vectors. Thinking in vectors is more work.

Is there anyone using SVG for games anywhere?
Check out my HTML5 Firefox OS Game Programming and Game Playing blog at http://firefoxosgaming.blogspot.com/ and my book on Amazon at http://www.amazon.com/dp/B00IZUYIGO. I wrote a newer post on using Construct for Firefox OS at http://firefoxosgaming.blogspot.com/201 ... -game.html.
B
16
S
4
G
4
Posts: 181
Reputation: 3,837

Post » Sun Apr 29, 2012 8:23 am

[QUOTE=Pode] @Beany : what important feature do you feel isn't in the SVG plugin and you want to see ?[/QUOTE]
Check out my HTML5 Firefox OS Game Programming and Game Playing blog at http://firefoxosgaming.blogspot.com/ and my book on Amazon at http://www.amazon.com/dp/B00IZUYIGO. I wrote a newer post on using Construct for Firefox OS at http://firefoxosgaming.blogspot.com/201 ... -game.html.
B
16
S
4
G
4
Posts: 181
Reputation: 3,837

Post » Sun Apr 29, 2012 8:43 am

I've been thinking about using vector shapes to make water... so it could deform when the player entered, to create a wave or whatever. Not sure how much work that would be.
B
28
S
7
G
7
Posts: 102
Reputation: 6,483

Post » Sun Apr 29, 2012 11:04 am

[QUOTE=Bob Thulfram]I'm a super fan of SVG but I don't think it is all crazy not to support SVG right now. Almost no one on the planet is using it and most people think it is dead. Compare the use of Photoshop vs. Illustrator. Most people think in bitmaps, not vectors. Thinking in vectors is more work.[/QUOTE]

Photoshop and Illustrator are intended for totally different things so just because more people use Photoshop doesn't mean anything.

Vectors are commonly used in games, just not web based. And Flash uses vectors and look how popular that is for gaming, it's actually the biggest gaming platform on the planet (including game consoles) and HTML5 is not making any of us Flash game developers leave Flash in favour of HTML5. One of the main reasons is that theirs hardly any HTML5 game creation tools that support vectors/SVG (and a ton of other reasons).

But Adobe now support SVG with their new 'Edge' HTML5 animation software. I just quickly made this SVG animation with it!

Edge isn't really intended for creating games at the moment (just animations and interactions) but you can make very simple games with it, and Edge is progressing quite fast with each new preview release so maybe a year or two from now it will be a decent alternative to Flash game developers, or just anyone who already uses HTML5 tools that lack something as simple as SVG support. I think the only reason SVG hasn't really taken off yet is because browsers were slow to adopt it at first, but now all the major browsers have support so theres no reason not to have it.

@Pode: i replied in your plugin thread. Beany2012-04-29 11:22:00
B
1
Posts: 7
Reputation: 239

Post » Mon Apr 30, 2012 1:20 am

Both the Canvas plugin and SVG Canvas plugin provide ways to utilize vector graphics in Construct 2 currently.

While I love vector graphics and would love to see inbuilt support for them in C2, I agree with Bob Thulfram that they're just not as popular as sprites, so I'm doubtful that'll be integrated anytime soon.

I'm more keen to see further advancement of the SVG Canvas plugin myself. I'd like to see it have more Sprite-like features, like overlap detection and resizing/rotating. I'll have to ask Pode more about that in his plugin thread. :)

Just to make it clear too, Pode's SVG Canvas can be used to animate SVG's as well. While it's not quite the drag and drop operation of Flash's timeline, it can be done.

Here's a quick example showing text moving on an animated curve.

svgcanvas-text-on-an-animated-curve.capx
B
126
S
7
G
4
Posts: 185
Reputation: 7,233

Post » Mon Apr 30, 2012 5:13 am

[QUOTE=Beany] [QUOTE=Bob Thulfram]I'm a super fan of SVG but I don't think it is all crazy not to support SVG right now. Almost no one on the planet is using it and most people think it is dead. Compare the use of Photoshop vs. Illustrator. Most people think in bitmaps, not vectors. Thinking in vectors is more work.[/QUOTE]

Photoshop and Illustrator are intended for totally different things so just because more people use Photoshop doesn't mean anything.

But Adobe now support SVG with their new 'Edge' HTML5 animation software. I just quickly made this SVG animation with it! [/QUOTE]

My point was that for most game developers and artists, it is easier to work with bitmaps than with vectors. That's why Canvas has caught on so fast. Right now Construct 2 is bitmap and Canvas-based and I don't expect that to change fast or get a lot of support.

I couldn't figure out your sample. What am I supposed to be seeing?

Adobe has been the major supporter of SVG since the beginning, but they've not done very well with it. The only really good SVG application right now is Inkscape, but I haven't seen any SVG-based application design tools.

I still haven't tried out the SVG plugin, but I'm still not sure what it really does. I'll get to it!

SVG is extremely cool but none of the big kids are giving much focus to it. One the one hand there are historical reasons. I have all 12 books on SVG but most of them are out of print or not very useful.

Oddly enough, all major browsers support most of SVG but there are nooks and crannies that don't quite work well and aren't clear.

Still, SVG is fascinating, but I think too advanced for the average developer of games. Prove me wrong!   
Check out my HTML5 Firefox OS Game Programming and Game Playing blog at http://firefoxosgaming.blogspot.com/ and my book on Amazon at http://www.amazon.com/dp/B00IZUYIGO. I wrote a newer post on using Construct for Firefox OS at http://firefoxosgaming.blogspot.com/201 ... -game.html.
B
16
S
4
G
4
Posts: 181
Reputation: 3,837

Next

Return to Construct 2 General

Who is online

Users browsing this forum: No registered users and 1 guest