sheriffderek Posted March 28, 2022 Share Posted March 28, 2022 I care more about AD specifically, but the whole sweet uses the color wheel. So, I think the change would be across all of them. The H in HSL - is a 360deg (well, and beyond in many cases) - spectrum of hue. Most examples/figures show red at the top of the wheel. Being able to learn the colors - is a major win over hex or rgb. You can't really learn those. However - you can could on 0deg or 360deg being "red" and then adjust the saturation and lightness from there. You can count on 180deg being a light blue. Over time, you can learn where the colors are - generally. The color wheel in affinity - is a daily joy. We love it. It's the best. But - the red starts at 90deg. If we could set it to turn -90deg then it could match up with our mental model for the degrees. A checkbox in settings would be lovely. Snapseed and iuli 2 Quote Link to comment Share on other sites More sharing options...
walt.farrell Posted March 28, 2022 Share Posted March 28, 2022 1 hour ago, sheriffderek said: But - the red starts at 90deg. Draw a horizontal line in the application. Then switch to the Move Tool and look at the R (Rotation) field in the Transform panel. You'll see it's at 0 degrees. Next, specify a rotation of -90. The line will be vertical. Conclusion: Red is already at 0 degrees in the coordinate system used by the Affinity apps. Snapseed 1 Quote -- Walt Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases PC: Desktop: Windows 11 Pro, version 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 Laptop: Windows 11 Pro, version 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU. iPad: iPad Pro M1, 12.9": iPadOS 17.4.1, Apple Pencil 2, Magic Keyboard Mac: 2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.4.1 Link to comment Share on other sites More sharing options...
sheriffderek Posted March 29, 2022 Author Share Posted March 29, 2022 10 hours ago, walt.farrell said: Red is already at 0 degrees in the coordinate system used by the Affinity apps. I can't see the coordinate system. I can only see the color wheel. Is there something I can do to clarify the request? Quote Link to comment Share on other sites More sharing options...
NotMyFault Posted March 29, 2022 Share Posted March 29, 2022 Your request is absolute clear. Walt reply does not directly provide an answer to your (valid) request, it is just explaining that in Affinity all rotation angles use a starting 0 position counted as 90 degree in geography (compass). So it is a bit cross-talking by using relative angles with different point of origin. iuli and Snapseed 2 Quote Mac mini M1 A2348 | Windows 10 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080 LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5 iPad Air Gen 5 (2022) A2589 Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps. Link to comment Share on other sites More sharing options...
NotMyFault Posted March 29, 2022 Share Posted March 29, 2022 15 hours ago, walt.farrell said: Conclusion: Red is already at 0 degrees in the coordinate system used by the Affinity apps. Do not agree to the proof. It is based on 15 hours ago, walt.farrell said: Draw a horizontal line in the application. Which is arbitrary, you could proof anything by starting e.g. with a vertical line, or use the opposite direction. There might be better explanation for Affinity is actually counting „east“ instead of „north“ (compass) Rotational inputs e.g. in lighting filter show the base at east Snapseed 1 Quote Mac mini M1 A2348 | Windows 10 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080 LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5 iPad Air Gen 5 (2022) A2589 Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps. Link to comment Share on other sites More sharing options...
PaulEC Posted March 29, 2022 Share Posted March 29, 2022 15 hours ago, sheriffderek said: then it could match up with our mental model for the degrees. When you say "our" who are you referring to? All you have to do is look at the wheel and you can see the colours, where does a "mental model" come into it? It works perfectly well for me and I really can't see that it makes much difference at what angle the red is. (Although I am used to it being displayed in the way it is currently!) I can understand that you may be used to other colour wheels that are different, but if was changed to suit your preference, there would probably be other people who would prefer the red to be on the left or at the bottom! (I've just done a "Google" for "colour wheels" and there is no consensus on which colour is at the top!) If there are other people who are particularly bothered about where the red is on the colour wheel, maybe it would be worth sugesting that it could be rotated to suit each individual. Quote Acer XC-895 : Core i5-10400 Hexa-core 2.90 GHz : 32GB RAM : Intel UHD Graphics 630 : Windows 10 Home Affinity Publisher 2 : Affinity Photo 2 : Affinity Designer 2 : (latest release versions) on desktop and iPad Link to comment Share on other sites More sharing options...
Alfred Posted March 29, 2022 Share Posted March 29, 2022 1 hour ago, PaulEC said: If there are other people who are particularly bothered about where the red is on the colour wheel, maybe it would be worth sugesting that it could be rotated to suit each individual. Isn’t that essentially what the OP is asking for in the topic title? Quote Option to turn HSL color wheel to have red at the top (0deg) We would also need an option for the direction, of course, since the current mathematical (polar coordinates) approach goes the opposite way from the compass version. Snapseed, iuli and NotMyFault 3 Quote Alfred Affinity Designer/Photo/Publisher 2 for Windows • Windows 10 Home/Pro Affinity Designer/Photo/Publisher 2 for iPad • iPadOS 17.4.1 (iPad 7th gen) Link to comment Share on other sites More sharing options...
PaulEC Posted March 29, 2022 Share Posted March 29, 2022 3 minutes ago, Alfred said: Isn’t that essentially what the OP is asking for in the topic title? I read it as asking for a "checkbox" to set red at the top (as an alternative to where it is now), not for an option to set it at any angle. If it's worth changing at all, then it would make sense to allow for any preference of orientation. Of course, you are right about also needing an option to reverse the direction! Quote Acer XC-895 : Core i5-10400 Hexa-core 2.90 GHz : 32GB RAM : Intel UHD Graphics 630 : Windows 10 Home Affinity Publisher 2 : Affinity Photo 2 : Affinity Designer 2 : (latest release versions) on desktop and iPad Link to comment Share on other sites More sharing options...
Alfred Posted March 29, 2022 Share Posted March 29, 2022 36 minutes ago, PaulEC said: I read it as asking for a "checkbox" to set red at the top (as an alternative to where it is now), not for an option to set it at any angle. Agreed. I didn’t consider the possibility that anyone would want other configurations! Quote Alfred Affinity Designer/Photo/Publisher 2 for Windows • Windows 10 Home/Pro Affinity Designer/Photo/Publisher 2 for iPad • iPadOS 17.4.1 (iPad 7th gen) Link to comment Share on other sites More sharing options...
sheriffderek Posted March 30, 2022 Author Share Posted March 30, 2022 Who knew it would be such a snappy topic! I might not be smart enough or emotionally intelligent to understand the joke / or specific version of attitude here. But I'm OK with that. It would benefit me, my web designer/programmer colleagues, and my students - to have the wheel match up with what we perceive to be "the top." That's just my opinion. And I totally agree that when searching the web there are figures showing it at 0deg, 90deg, 310deg - and all over the place. But my desire is clear enough. I'd like it at the top. Anyone who cares to hear me, can talk about it more. If they want to implement a single checkbox, 4 radio buttons, or a number field to choose the degree of choice: that'll be up to Serif.https://www.w3.org/wiki/CSS/Properties/color/HSL https://www.smashingmagazine.com/2021/07/hsl-colors-css/ Maybe I'm just relating it to a clock? Top is zero? When I'm skateboarding / I'm going 0deg straight. If you think my idea is something that would hurt other people, or that there is a better way to think about it, or that you can explain some history of it - please do. I would love that. But saying "I don't care - it's fine" - is a waste of everyone's time. (yours too) Maybe we just shouldn't use HSL at all: https://wildbit.com/blog/accessible-palette-stop-using-hsl-for-color-systems Quote All you have to do is look at the wheel and you can see the colours I'd be curious how it works for people who can not see the colours. NotMyFault and Snapseed 2 Quote Link to comment Share on other sites More sharing options...
AdamStanislav Posted March 31, 2022 Share Posted March 31, 2022 I have just tested it, and Affinity does it correctly according to standard mathematical convention, where 0° is at X=1, Y=0 of the coordinates of a unit circle (the circle centered at X=0, Y=0, with radius r = 1) and then the angles are increased counterclockwise (so 90° is at X=0, Y=1, that is to say on the top of the circle). This is high school trigonometry. sheriffderek 1 Quote Link to comment Share on other sites More sharing options...
Old Bruce Posted March 31, 2022 Share Posted March 31, 2022 2 minutes ago, AdamStanislav said: This is high school trigonometry. Or grade school geometry. sheriffderek and AdamStanislav 1 1 Quote Mac Pro (Late 2013) Mac OS 12.7.4 Affinity Designer 2.4.1 | Affinity Photo 2.4.1 | Affinity Publisher 2.4.1 | Beta versions as they appear. I have never mastered color management, period, so I cannot help with that. Link to comment Share on other sites More sharing options...
NotMyFault Posted March 31, 2022 Share Posted March 31, 2022 3 hours ago, AdamStanislav said: I have just tested it, and Affinity does it correctly according to standard mathematical convention, where 0° is at X=1, Y=0 of the coordinates of a unit circle (the circle centered at X=0, Y=0, with radius r = 1) and then the angles are increased counterclockwise (so 90° is at X=0, Y=1, that is to say on the top of the circle). This is high school trigonometry. Except affinity swapped the y-axis which breaks your analogy immediately It is totally arbitrary and subjective where to set the reference and direction (clockwise/ counter clockwise) depending on context. school trigonometry geography / navigation (GPS GLONAS air traffic) Clocks / time measurement Astronomy Photo / Designer apps There is no single truth. Let the user decide what works best for him. sheriffderek and Snapseed 2 Quote Mac mini M1 A2348 | Windows 10 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080 LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5 iPad Air Gen 5 (2022) A2589 Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps. Link to comment Share on other sites More sharing options...
AdamStanislav Posted March 31, 2022 Share Posted March 31, 2022 36 minutes ago, NotMyFault said: Let the user decide what works best for him. By all means. I was simply responding to the request to place red on the top arguing that “we” are allegedly used to that. As for the Y axis, hey Serif is in a country where they drive on the left side of the road. So they follow the SVG convention of Y growing downwards. 😛 Alfred, iuli and NotMyFault 3 Quote Link to comment Share on other sites More sharing options...
sheriffderek Posted March 31, 2022 Author Share Posted March 31, 2022 OK. So, for anyone with common sense - I'm sure the request is clear. For anyone who wants to fall on their sword about the not-so-perfect wording of my request, please do so. Snapseed 1 Quote Link to comment Share on other sites More sharing options...
AdamStanislav Posted April 1, 2022 Share Posted April 1, 2022 On 3/31/2022 at 12:01 PM, AdamStanislav said: I have just tested it, and Affinity does it correctly according to standard mathematical convention, where 0° is at X=1, Y=0 of the coordinates of a unit circle (the circle centered at X=0, Y=0, with radius r = 1) and then the angles are increased counterclockwise (so 90° is at X=0, Y=1, that is to say on the top of the circle). This is high school trigonometry. Well, since this was marked as confusing, let me elaborate. In trigonometry you can draw a circle of the radius = 1 with the center at the start of the Cartesian coordinates (i.e., [x,y] = [0,0]). Then if you draw any line from the [0,0] in any direction, it will cross through the circumference of the circle at the point of [x = cos α, y = sin α], where α is the angle between that line and the positive side of the x-coordinate. Therefore, if α = 0°, then x = cos 0° = 1, y = sin 0° = 0; if α = 90°, then x = cos 90° = 0, y = sin 90° = 1, etc. That makes 0° at the rightmost point of the circle and 90° at the topmost point of the circle. In other words, in trigonometry/geometry/mathematics the angles start at 0° on the right end and grow in the counterclockwise direction. In computer graphics, it is common for the top left pixel of an image to be at [x,y] = [0,0] and the x-coordinate grows to the right, while the y-coordinate grows downwards. This is not universal (e.g. PostScript places the bottom left at [0,0]) but very common as it avoids using negative numbers in the y-coordinates. SVG does it that way, Windows BMP images do, and so do many other graphic files and applications. In that case, HSL may be shown with 0° on the right, but increasing angles clockwise instead of counterclockwise simply because of the way the y-coordinate is presented. I hope this clears up any confusion. Quote Link to comment Share on other sites More sharing options...
sheriffderek Posted April 1, 2022 Author Share Posted April 1, 2022 Thanks Adam. This is really useful. Why did you retire, if you wanted to continue to try and teach people math? Quote Link to comment Share on other sites More sharing options...
AdamStanislav Posted April 1, 2022 Share Posted April 1, 2022 17 minutes ago, sheriffderek said: Why did you retire, if you wanted to continue to try and teach people math? Because of my failing physical health. Quote Link to comment Share on other sites More sharing options...
sheriffderek Posted April 1, 2022 Author Share Posted April 1, 2022 Well, I'm glad you've found an outlet here. I just wish it wasn't drowning out my feature request. - for no good reason. I'm sure there are 30,000 Discord servers where you could go and correct people for fun. iuli 1 Quote Link to comment Share on other sites More sharing options...
AdamStanislav Posted April 2, 2022 Share Posted April 2, 2022 Oh, I hope I am not drowning your request. I am all for letting the user configure the interface. Quote Link to comment Share on other sites More sharing options...
NotMyFault Posted April 2, 2022 Share Posted April 2, 2022 10 hours ago, sheriffderek said: Well, I'm glad you've found an outlet here. I just wish it wasn't drowning out my feature request. - for no good reason. I'm sure there are 30,000 Discord servers where you could go and correct people for fun. This is a general source of tensions. Users are able to raise feature requests. Other user might add comments to express sympathy or objections, or in many cases advise to older request covering the same topic, or explain that a feature is actually already available, or show workarounds getting the result in a different way probably with a bit more click work. Some reply’s are simple off topic, or just giving loosely related information without the intend to object. There is no need to react on every reply and continue arguing. As long as there are supporting posts, i would start to ignore the neysayers at some point to avoid never ending discussion circling around the same repeated arguments. Your request is clear, has found many supporters, and some mild critics. Everything is said, all can lean back and enjoy the weekend. I fully support your request, and would love to get the „extended version“ where i could set the position of red to any angle with 1 or better 1/10 degree accuracy. AdamStanislav 1 Quote Mac mini M1 A2348 | Windows 10 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080 LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5 iPad Air Gen 5 (2022) A2589 Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps. Link to comment Share on other sites More sharing options...
Alfred Posted April 2, 2022 Share Posted April 2, 2022 1 hour ago, NotMyFault said: to any angle with 1 or better 1/10 degree accuracy Or even better, 1/60 degree accuracy for minute detail. AdamStanislav, Old Bruce, GarryP and 1 other 4 Quote Alfred Affinity Designer/Photo/Publisher 2 for Windows • Windows 10 Home/Pro Affinity Designer/Photo/Publisher 2 for iPad • iPadOS 17.4.1 (iPad 7th gen) Link to comment Share on other sites More sharing options...
Recommended Posts
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.