-
Notifications
You must be signed in to change notification settings - Fork 826
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Suggestion] Vector Graphic Tesselation #1107
Comments
Hi there, However, to be honest - as you can see from the lack of recent updates - I don't have much time to develop Starling at the moment, so I'm afraid it's unlikely to happen any time soon. (I've always loved working on Starling, but since the financial support from Adobe and others stopped, I had to move on to other projects and reduced my development efforts for Starling mostly to fixing urgent bugs and keeping it compatible with the latest AIR versions. It's totally possible to add a small feature here or there when requested, but what you're asking would be a major effort.) |
I completely understand, it's still impressive you have maintained Starling support for so long! Away3D basically died the year Adobe cut funds, so it is appreciated you at least made sure to keep Starling working after all this time. |
https://github.com/Fancy2209/Starling-Dynamite |
Mhm, Flash shapes had some very specific properties, right? I was always impressed how drawing in Flash / Adobe Animate felt almost like working with a pixel-based app. I can imagine it's hard to replicate that 100%. The built in Canvas of Starling doesn't have those methods; the closest that's there is the |
I undesrtand, I've decided for a new version of my project that takes these limitations into account, by making a class extending Canvas, that
Still haven't finished doing this new version but wanted to share my current idea on implementing this. |
If you want to implement curves, I believe this is good reference: |
Thanks for the link, @Fancy2209! As this is typescript, it shouldn't be too hard to port over ... in theory. 😉 I'm afraid I still don't have enough time to look into it, but it would be interesting to see how far this gets us. Cheers! |
Starling is the main way to use Hardware Acceleration on Flash, but currently, it does not natively support using Vector Art, who is Flash's main art form
My suggestion is adding tesselation support (converting it to triangles and feeding to the gpu), who is how all flash emulators (Scaleform, AwayFL, Ruffle) handle it, that way supporting using Vectors in hardware too.
The text was updated successfully, but these errors were encountered: