Jump to content

JUST ADD THE VECTOR MESH WARP TOOL


Recommended Posts

13 hours ago, JoeyP said:

It's an easy feature

 

 

On what facts do you know that it is an easy feature to implement?

d.

Affinity Designer 1.10.5 (beta 1.10.5.1342 (RC2))  |   Affinity Photo 1.10.5 (beta 1.10.5.1342 (RC3))   |   Affinity Publisher 1.10.5 (beta 1.10.5.1282 (RC))
Affinity Designer for iPad 1.8.4   |   Affinity Photo for iPad 1.8.4

Windows 10 (19044.1586) 64-bit - Core i7 - 16GB - Intel HD Graphics 4600 & NVIDIA GeForce GTX 960M
iPad pro 9.7" + Apple Pencil

Link to comment
Share on other sites

Warping a generalised vector design, and keeping the result as vectors, is very different and more complicated than warping a raster image.

This is partly because, with raster images, you are manipulating a field of single pixel points, whereas with vectors, each curve can have many control points, each of which has to be manipulated separately – but in conjunction with each other – to keep the curve ‘consistent’ with the connecting curves. And that’s just one area of concern to be dealt with.

Having said that, if you think it’s such an easy feature to add, why not create your own software to do what you want instead of waiting for Serif to get round to it?

Link to comment
Share on other sites

Even though vector warping is probably very difficult to do, I don’t think that function not existing yet is an issue of complexity.
I rather think it could be more of an issue of priorities, cash flow and business plans.
For example, if Serif were to implement all of the features which users want in 1.x then how many people would pay to upgrade to 2.x?
That’s probably me being a bit cynical but the developers need to get paid and the company needs to make profits to bank-roll future developments.
A company like Adobe doesn’t need to worry about this as their users are locked into perpetual payment plans. Whereas Serif only make money on new users and major version upgrades, and they’ve only been paid once per user per application so far.

Link to comment
Share on other sites

On 11/14/2021 at 4:33 AM, JoeyP said:

The fact that you can warp a rectangle and that the raster version exists in photo.

Thanks for making that clear. What you call 'warping' a rectangle is actually shearing.

 

I am with @GarryP that this is no proof that this function can easily be implemented. I think, though, they have the basics already implemented (e.g. look at the isometric panes). But it takes a lot more when it comes to mesh warp.

What you already can do with vectors is to use APh's live filter 'Perspective'. It is not very intuitive and rather a workaround but it shows that they know how to do it.

d.

Affinity Designer 1.10.5 (beta 1.10.5.1342 (RC2))  |   Affinity Photo 1.10.5 (beta 1.10.5.1342 (RC3))   |   Affinity Publisher 1.10.5 (beta 1.10.5.1282 (RC))
Affinity Designer for iPad 1.8.4   |   Affinity Photo for iPad 1.8.4

Windows 10 (19044.1586) 64-bit - Core i7 - 16GB - Intel HD Graphics 4600 & NVIDIA GeForce GTX 960M
iPad pro 9.7" + Apple Pencil

Link to comment
Share on other sites

I kind of feel the frustration of everyone missing his or her favourite feature from <insert app name here>. I hope that Affinity will find a way to expose an API to developers so  that programmers willing to contribute can do some of the heavy lifting for specialised tools via plugins/extensions/scripts You name it.

I imagine this would take away pressure from core development, and also be the groundwork for a larger ecosystem of paid and free plugins, making even special interest tools a reality and their users happy. Ideally, plugins are platform agnostic and run on Mac and Windows versions.

At least in the 3D domain of digital content creation, it is borderline unthinkable to ship software that has no scripting abilities. One of Mayas big advantages was that everything You did was effectively a line or more of Maya embedded language, which You could see, record and tinker. Blender has had Python for ages, and even niche tools like Moho have Lua scripting enabled. It always made me cringe how stoneage 2D apps were in terms of interaction, customisation and missing basic concepts, like local/global transform, parenting and rigging, in it's broadest meaning as a way of connecting things. I was secretly hoping someone would jump in and fill the gap, but Affinity doesn't seem to be it.

Maybe scripting is something we'll see in 2.0, or maybe the target market for Affinity just isn't "those" folks.

Link to comment
Share on other sites

  • 9 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...

Important Information

Please note there is currently a delay in replying to some post. See pinned thread in the Questions forum. These are the Terms of Use you will be asked to agree to if you join the forum. | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.