Search the Community
Showing results for tags 'Distort'.
Found 37 results

Designer  Free transform tool (perspective distort)
SalfingerAndrew posted a topic in Affinity on Desktop Questions (Mac and Windows)
Hello, I was wondering if within Affinity Designer is there a "Free transform tool" to allow perspective distort with shapes, this is something that can be done within illustrator where you can take two points and can move them together or further apart with equal distance like the example below. You can kinda do this with the "Corner" tool set to straight but this is set to only one angle when perspective distort can change the angle. Thank you for your time and I hope you have a great day. 29 replies

 mac
 free transform tool

(and 5 more)
Tagged with:

Wrapping a label round a bottle or mug in Photo
John Rostron posted a topic in Tutorials (Serif and Customer Created Tutorials)
In a recent post in Questions, @Maxxxworld asked how he could warp an image to apparently wrap it around a bottle. I posted a solution to his problem there, which I expand upon here. Consider the facing semicircle of the bottle as seen in this diagram: The visible part of the label extends from 90 degrees (on the left, not shown) to 90 degrees on the right. This will correspond to the width of the original image. This will project onto the final width of the image (the line below). The final width is less than the original width by a factor of pi/2. A bit of trigonometry shows that the sine of the Angle indicated is given by (xhalfwidth)/halfwidth, where halfwidth is both the label and the final image. Putting this together and rearranging a bit gives us an Equation: x=(asin(2*x/w1)*w/180)*pi/2+w/2 A bottle is typically viewed from above, so that the label has a curve, typically with a dip in the middle.This can easily be simulated using equations, using: y=yConst*x*(wx)/w/w The Constant determines the depth and direction of the curve. I have used the expression w*(0.5a) as a scaling factor, where a is a parameter chosen at runtime. This will change the curve from negative (curving down) at the default a=1 to positive at a=0. Inserting this into the equation gives: y=y+(0.5a)*x*(wx)/w Note that the w in the numerator and denominator cancel out. The value of (0.5a) determines the curvature as described above. As an example, here is the Great West Window of Chester Cathedral. I chose this because it has lots of verticals to see how the filter affects it. (It has verticals once I had put it through the Mesh Warp.) And here is the image after the filter: Before filtering I cropped it close to the sides of the window and then Rasterized it to remove the invisible sides. I then added space at the top and bottom to allow room for the curvature part to operate. I then followed this by Clip Canvas to remove surplus transparent ends. The calculations for this filter are complicated by the algorithm that Affinity uses to effect these equations, which I explain in this Tutorial here. I have created a macro that effects the filter, and then uses Clip Canvas. By clicking on the cogwheel, you can alter the degree and direction of curvature. WrapAround.afmacro John 
Vector Warp, Skew, Perspective or Distort
Skinner posted a topic in Affinity on Desktop Questions (Mac and Windows)
Is there a way to distort vector artwork along a defined shape? Is there a way to simulate tilting it backward into space, skew or warp the artwork? 
Node/vector free distort or transform transform
Gwlister posted a topic in Suggestions for Affinity Designer on Desktop
I'm currently test driving all of the Affinity products in hopes of leaving Adobe's Creative Cloud, but am coming up just a little short on some key tool necessities. The biggest hole I can see is the ability to distort or free transform vector nodes, whole objects or outlined text (curves). This is a tutorial on creating 'curved' text using 'free transform' tools in Illustrator from 2000: http://www.balloontales.com/curvedtype/ Or selective scaling when nodes are selected. Here's an example of the function; keep in mind this isn't about WHAT is being created, it's the 'how'. http://www.balloontales.com/tvshapeballoon/ Just added functionality to node/vector manipulation and I can then say goodbye to Adobe Illustrator. If these functions already exist, can someone point the way to any related tutorials? Thanks! Good stuff so far; just need a few more tools to be GREAT stuff. G. 
Path Distortion using envelopes
mmuller posted a topic in Suggestions for Affinity Designer on Desktop
I'm sure its been asked a thousand times but is there any chance of a similar function to Inkscape's path effects being added to 1.7.0 << if it were to happen I would be more than happy to pay for the upgrade from 1.6 A very simple example is shown in this video: https://www.youtube.com/watch?v=aotGj9iJB4U 
Hi guys, I'm having trouble to find a way to fit an image to another's perspective. In photoshop I use the free transform tool. Unfortunately I wasn't able to find something similar here on the iPad. The closest to it is the Shear/Rotation, but that's not flexible enough for my needs. Can anyone please help me? Thank you

Distort / warp feature affinity designer
Ahmed Yasir posted a topic in Suggestions for Affinity Designer on Desktop
Dear serif. I am a logo designer. I bought affinity designer for logo designing. Every logo designer needs mockup But affinity designer doesn't have warp effect so you can't have mockups. The only way to use mockups is by buying affinity photo (50$). Dear serif. Be sure that i won't pay another $50 And if i didn't get the warp tool in the next update be sure that i will leave this program 10 replies

 affinity designer
 mockup

(and 3 more)
Tagged with:

Vexillomorphic transformations (FlagWaving) in Photo
John Rostron posted a topic in Tutorials (Serif and Customer Created Tutorials)
This is an extension of my tutorial on Trigonometrical transformations using Filter > Distort > Equations. This one is focused on simulating flags waving in a light wind. Flags have an advantage in that they have a standard shape (width is twice the height). Edit: I have been told that this is not true. I stand corrected. To get the desired waving, I apply a sine transformation to each of the x and yaxes. The equations to apply are: x=(x+20*sin(360*y/h))/c100*b y=y+a*(h/10)*sin(2*360*x/w)(x/w)*h/10 I add a sideways sine wave to the xaxis as a function of the yposition. When the flag waves, the visual width is decreased, so I have added a parameter c which scales the width of the flag. The parameter b is an offset, since the lefthand corners of the flag can otherwise move outside the canvas. The yaxis also has a sine wave, depending on the xposition. The parameter a determines the magnitude of this sine wave. The final expression ((x/w)*h/10) ensures that the fly (RHS in this case) is below the hoist (LHS here). (Definitions: hoist is the part next to the flagpole; fly is the part flying free.) Here is the UK Union Flag, plus a bit of extra space above and below to create room: And waving in the breeze: And here is a macro that implements these transformations: FlagWaving.afmacro The parameters should appear when you run the macro. Parameter a controls the vertical wave; parameter b controls the horizontal offset; parameter c controls the overall horizontal scaling. This macro will not simulate a flag in too strong a wind, where the parts overlap! John 
[AD] Distort Shape Options?
Sirenetta posted a topic in Affinity on Desktop Questions (Mac and Windows)
I'm using Affinity Designer. Besides using a textured stroke or manually adjusting curves/nodes, is there another way to distort the edge of a shape? Pic below is similar to what I'd like to accomplish. I could possibly create a textured stroke to mimic this, but are there other ways or anything automatic? Thanks again! 
Designer  Drawing a Simple Banner
Suetonius posted a topic in Affinity on Desktop Questions (Mac and Windows)
Oh dear ... seeing the amount of excellent stuff that has been created on the site, I'm almost embarrassed to ask my question. Almost. It's quite simple, really, but it's just about driving me mad. Imagine  Draw a rectangle to simulate a long banner which is going to hang from a wall, with three eylets, top & bottom. Superimpose text. Now, when a real banner is hung, it will distort and droop where it is unsupported  ie. in between the eyelets. The text, of course, will distort with the banner. How do I do that in Designer? I can get the banner background itself to do it (sort of), but how about the text? Can't find anything in the tutorials which would help. I just KNOW I'm going to feel foolish when I'm told, but, at the moment, I'm willing to risk it !! Oh  just in case you haven't already guessed, this is my first outing with Designer. 
Hello, How to distort text like in Adobe Illustrator like a flag or arch ? How to distort horizontly or verticaly ? Thanks for advices.
 1 reply

 artistic text
 designer

(and 2 more)
Tagged with:

Distort > Equations: How it works
John Rostron posted a topic in Tutorials (Serif and Customer Created Tutorials)
I recently had difficulty in getting the Distort > Equations Filter to work as I thought it should, I was convinced that there was an error and posted a Bug report here. After comment from members @shojtsy and @walt.farrell and moderators @Andy Somerfieldand @Patrick Connor, I finally got it sorted. I thought that an item in the Tutorials might help for others coming to this problem anew. Consider a simple pair of Equations: x=x+y*0.2 y=y*0.7 My original thoughts were that these represented algebraic transformations, that the value of the pixel at position (x,y) would be moved to pixel position (x+y*0.2, y*0.7). Applying this to the image: gives: The bottom right corner of the image is transparent. My expectation was that the height of the text would be reduced to 70%, but it is actually expanded to approximately 140% (1/0.7). I originally expected the slant to be anticlockwise, but it was clockwise. My original thoughts and expectations were wrong. What actually happens is quite different. For any pixel at position (x,y), Affinity Photo will find the pixel at (x+y*0.2, y*0.7) and use the value of the pixel value there to apply to the pixel at (x,y). Following this logic, the results are consistent with (revised) expectations. John 
Is there a way to distort images?
chris.bannu posted a topic in Affinity on Desktop Questions (Mac and Windows)
Hi guys, Is there a DISTORT TOOL or something similar to the distort tool from Fireworks, which allows to distort images? Thanks 
From previous experience, the y parameter in Distort > Equations goes from top to bottom, as with most graphic programs. I have always assumed this in constructing equations and macros. Recently I have been doing some experiments. This is the base image I have started with, allowing around 25 pixels underneath the rasterized text: I then use y=y+20 and get: and then using y=y20 to get: which both behave as if the yorigin is at the bottom. I then try multiplying and dividing by a fraction. Firstly y=y*0.7 to get: Then y=y/0.7 to get: These seem to behave in the opposite way to what one would expect. Multiplying by a fraction 0.7 enlarges the image and dividing by 0.7 shrinks the image (leaving a gap at the bottom). These both behave as if the yorigin was at the top. I have tried these in both the current version of Photo and the most recent Beta with the same results. Resolved: it is not a bug. I have posted a Tutorial summarising the resolution of this as a Tutorial. John

Hi, I'm new here. I bought Designer an hour ago. Do not anyone know where to find distort? Thanks Mak

How to cut out precisely selection of sphere filter?
Roland Rick posted a topic in Affinity on Desktop Questions (Mac and Windows)
How do I cut out precisely (!!!) the range I selected with the distortion filter "Sphere"  no matter live or destructive. I tried everything, giving up... FYC: if I make a circle selection first, I never get the range spherized I want to... Why is this filter limited to 1024 pixels??? Thanks for all reply in advance 13 replies

 distort
 live filter

(and 3 more)
Tagged with:

Using Equations in Distort  Convert to Polar
John Rostron posted a topic in Tutorials (Serif and Customer Created Tutorials)
Conversion of a rectangular image to polar coordinates using Equations is not straightforward. A major problem is that the origin of the rectangular Cartesian coordinates is the top left, whereas for a polar display, you would typically want the origin on the midline, probably near the bottom. The following equations assume that the origin is in the midline along the xaxis, and at or near the bottom on the yaxis. First select Filter > Distort > Equations and enter: x=w*atan((xw/2)/(h/ay))/100+w/2 y=hsqrt((xw/2)^2+(hy)^2) The expression (xw/2) displaces the horizontal origin to the centre, and the expression (hy) displaces the vertical origin to the bottom. In the first formula, for x, there is a parameter a, which allows you to scale the polar transformation; reducing the parameter a stretches the image around the circle. The 100 is an arbitrary scaling parameter which seems to work. The expression +w/2 at the end recentres the image. This seems to be necessary, but I am not sure why. I would have expected to deduct w/2 rather than add it! Here is an original image of the Quantum Leap statue in Shrewsbury: With this transform using the default parameter a, this produces a quadrant. And with the parameter set to approximately 0.6: Here is the Macro: PolarQuadrant.afmacro The first thing the macro does is to unlock the image. I tend to do this automatically in macros. It is probably unnecessary. I ought to be able to give the adjustable parameter a, a name, but I have not been able to do this. John 
Using Equations in Distort  Parameter won't work
John Rostron posted a topic in Affinity on Desktop Questions (Mac and Windows)
@atfitzy posted a thread about reshaping a text block. I tried various Equations in Filter> Distort and the best I could come up with is: x=x y+(hy)*(wx)*x/w/w/a This produces the required arch in the upper margin of the block. The a parameter allows the user to increase the stretching effect. The default of one has no effect; reducing it will increase the effect. However, I find that reducing the parameter has no effect until the value goes below half, after which it has the desired effect. I can get the desired effect by putting a multiplier at the start of the equation: y+2*(hy)*(wx)*x/w/w/a Here are a couple of arched images using this formula: Otherwise the formula works as desired. Before I commit this to a macro can anyone explain this unexpected behaviour in the parameter value? John 
I have been trying to use the Filter >Distort > Equations to perform a simple Perspective correction. However when inserting formulae into the Equations filter, it seems to act on the wrong axis. I therefore tried a much simpler pair of formulae: x=x100*(1a) y=y100*(1b) By default there is no change, since the default parameter value is 1. If I reduce parameter a, a transparent area appears at the top of the image, increasing as I reduce parameter a. If I reduce parameter b, a transparent area appears at the right of the image, increasing as I reduce parameter b. So, the formula for the xaxis affects the yaxis, and the formula for the yaxis affects the xaxis. John

I have been using Filter > Distort > Equations to modify text onto a sine curve. First I rasterize the text, then apply Filter > Distort > Equations with the following formulae: x=x y= y+(h*a/2)*(b*sin(360*x/w/c)+(1b)*cos(360*x/w/c)) This filter works as intended as a oneoff, and whilst recording the macro, but If I then export the macro, and try to apply the macro later nothing happens. The history panel shows that it has been applied, but the image is unchanged. This happens whether I load the macro as a single macro, or if I add it to a library and load it from there. What seems to be happening is that when I record, I set the parameters a, b and c to 0.25, 1 and 1 respectively. The default in each case is 1. When I try to execute the macro, the parameters b and c seem to have been reset to zero which means that the macro is unusable, since dividing by c means dividing by zero. I can use the Macro Edit facility to apply valid values, but this should not be necessary. Text onto sinecosine curve.afmacro John

Macro records but will not perform
John Rostron posted a topic in Affinity on Desktop Questions (Mac and Windows)
I have been using Filter > Distort > Equations to modify text onto a sine curve. First I rasterize the text, then apply Filter > Distort > Equations with the following formulae: x=x y= y+(h*a/2)*(b*sin(360*x/w/c)+(1b)*cos(360*x/w/c)) This filter works as intended as a oneoff, and whilst recording the macro, but If I then export the macro, and try to apply the macro later nothing happens. The history panel shows that it has been applied, but the image is unchanged. This happens whether I load the macro as a single macro, or if I add it to a library and load it from there. Text onto sinecosine curve.afmacro Anyone any ideas? John 
Using Equations in Distort  Trig functions
John Rostron posted a topic in Tutorials (Serif and Customer Created Tutorials)
The equations facility in Affinity is not well documented. There is limited support in some AP actions, but the Transform and Distort > Equations filter offers a wide range of functions. This tutorial focuses on using the trigonometrical functions, sine, tangent and arctangent. The argument to many trigonometrical functions is an angle. In mathematics this is usually expressed in radians. However, the Affinity functions expect their argument in degrees. Sines and cosines The argument expected is in degrees, and over 360 degrees, the value of the function varies between 1 and +1. The sine function starts at zero and rises to a maximum at 90 deg, then falls to zero at 180 deg, falling to a minimum of 1 at 270 deg before rising to zero at 360 deg. If we wish to map this cycle to the width of an image, then we can use sin(360*x/w). Typically we would want the amplitude of the cycle (the maximum and minimum) to be more than 1 and 1, so we add a scale factor, measured in pixels. For an amplitude of 100 pixels, we have 100*sin(360*x/w). This gives one cycle across the width of the image. If we want more than one cycle, we can add a multiplier in the argument, so for three cycles per width, we can use 100*sin(3*360*x/w). Note that I use 3*360 rather than 1080 since it preserves the standard 360 multiplier. As an example, here is a checkerboard with Filter > Distort > Equations: x=x y=y+100*sin(2*360*x/w) If we apply this to a real image, we get: This is varying the vertical position of a point along the xaxis. We could vary the vertical position of a point along the yaxis by using the equation: y=y+100*sin(2*360*y/h) For the checkerboard, this would give: And for the Severn Bridge we get: We could even combine them both with the formula: y=y+100*sin(2*360*x/w)*sin(2*360*y/h) to give: or, for a real image: I will be adding further examples using tangents and cotangents. 
Distort Portrait Image weirdly
Digbydo posted a topic in Tutorials (Serif and Customer Created Tutorials)
I would like to distort some portrait images in a kinda weirdish way. The way I have it in my mind is as if the images were melting, you know like candle wax running down the side of a bottle or like ink which has come into contact with water and the image is partially distorted. Is this possible and if so what is the best way to go about it? ~ Much'O Thanks in advance. 
[AD] How warp / distort object without warp /distort tool
affi.usr posted a topic in Affinity on Desktop Questions (Mac and Windows)
I have traced logo in Affinity Designer. I have object open book cover. I want simply put logo adjusted to cover. Idea ilustrate sample picture: On X and Y axis is simple  click on object, put value in navigator or move by Move Tool [V]. Using small circle I can rotate object. I want distort object to achieve effect similar to circle with shape on the left before text Dodo Case  it is what I mean by adjust in Z axis. Normally I would use distort or mesh tool but in AD is not available. I try select object and use Node Tool [A] to make this, but I'm not very happy with result. I have logo with man with a lot of points and adjusting this is quite troublesome (I have two groups  first is a complicated shape and second are bunch of simple circles). I try use S in Navigation to shear object and is at this time the best option for me. So then only available option is use Node Tool or S in navigation to achieve adjustation on Z axis or maybe can you sugest me another and better aproach? 
A tool that distorts groups of objects would be extremely useful  the most obvious use would be to distort groups such as squares laid out in a checkerboard or tiled floor design add perspective. Ideally with no restrictions on the directions of distortion  similar to Free Distort. For me this feature is actually essential rather than just useful. Thanks