Jump to content

NullAllocationError

Members
  • Posts

    23
  • Joined

  • Last visited

  1. This is mostly for the sake of lighting. Colored lighting looks nicer if represented with highlights tending towards the lighting's color and shadows contrasting that lighting's color; or, to put it another way: for the sake of highlights, I'd want to be able to change the hue to be the average (weighted average, if taking into account opacity) of the blended layer and the underlying one (so with resulting hue = (underlying layer's hue + opacity of blended layer * blended layer's hue) / (1 + opacity of blended layer) as the formula) for shadows/shading, I'd want the resulting hue to be like the hue of the blended layer was subtracted from that of the underlying one (so basically operating on the formula of resulting hue = underlying layer's hue - opacity of blended layer * blended layer's hue, wrapping around at the 0/360 point) This seems like it should probably be an obvious application of blend modes, but I have so far not been able to figure it out, so I'd appreciate any help people can give. I'd sort of hoped the Hue blendmode would work for this, but it changes the luminance more than the actual hue.
  2. Sometimes it's useful to be able to apply a certain change to or involving a number of layers that for visual layering reasons one doesn't want to put in the same group (to tie this in with an earlier suggestion of mine, this can be important for snapping); symbols could theoretically do a lot of this, but they're kind of messy and inelegant to work with, especially for certain applications. What I am suggesting is to add another tab similar to the one used for layers, symbols, etc., this one being a list of special "groups" that unlike normal groups do not act as a layer (/influence the layering order) or appear as such in the layers menu. When one clicks on such a grouping's symbol in the tab, it is selected and the tab shows options for "add layer to group from layers menu" and "remove layer from group" (instead of its default option to create a new example of whatever these non-standard groups would be called, or the option when layers have been selected otherwise to create a group from said layers), and while this grouping is selected in this way, while one cannot reorganize any of the shapes involved layer-wise, it limits the context for most operations to just the layers grouped in this way, allowing for easier synchronization of certain effects.
  3. It's mildly annoying to be unable to control the stroke pressure exactly in Affinity Designer; wanting to somewhat align how thick the stroke is on two objects along a certain point is pretty much impossible. However, I've realized that there's a preexisting design paradigm for controlling properties of objects that exist within shapes but which have their own node points: that of the controls used for gradients by the Fill tool. As such, I'd like to suggest that, either via the stroke options in the context toolbar or as a tool in the regular toolbar, there should be a way to control the stroke pressure of a shape with a node-based system, operating as follows: With this tool active, each selected curve or other shape has a line surrounding it, representing the stroke's path. This line has nodes along it, each setting what the stroke pressure should be at that point along the line; this is shown as the width of the node's square shape perpendicular to the line, and can be adjusted either by placing one's mouse just to the side of the node and "pulling" on the symbol that pops up or by clicking on the node and manually typing in a value for the stroke pressure. By default, curves have just a start and an end node, which for closed curves is represented as a "fused" node, where half the node is the start-size and half the node is the end size; an arrow symbol might also be useful for matching this to the existing stroke pressure control system. As for how this works with shapes that have an inner portion cut out or distinct shapes that have been combined via the add operation, I feel that if a shape contains multiple distinct stroke portions, those should be controllable separately (admittedly, this is functionality Affinity doesn't yet offer even via the already-extent stroke pressure control method), and thus should have their own line with nodes.
  4. Simply put, an option that lets you designate a layer to be prioritized for snapping to (ignoring non-prioritized shapes close to the area where you're trying to snap if there are prioritized shapes there); I imagine it as simple right-click options accessible while mousing over the layers panel: for layers that haven't been designated for snapping, it'd give the option to make them one of the layers to snap to, while for layers that have already been designated, the right-click prompt would be to no longer prioritize them for snapping. An additional button next to the general snapping on/off button would let you reset the list of layers to prioritize snapping to entirely, effectively turning it off until you redesignate a layer as a priority for snapping. This'd solve some of the issues I've had where due to several shapes being close together (for example due to shading layers on top of the layers they're shading) Designer fussed back-and-forth over which of two other shapes it'd try to snap to, completely refusing to snap to the shape I was actually trying to snap something to.
  5. That works perfectly for shading single shapes, but unfortunately, if attempting to apply the Multiply shape to a group of shapes like that, it just leads to adding the Multiply shape to the group of shapes (as one would expect), the Multiply shape's effects extending past the rest of the group. EDIT: For reference, here's a similar comparison picture to before, this time with how B affects group A (consisting of shapes Aa (green ellipse) and Ab (yellow triangle)) and shape C if shape B is not manually edited on the left, and how I'd want them to be affected on the right. Effectively, what I'm asking (now that I've found the right terminology again) is if there's a way to clip the Multiply shape to a whole group, rather than just a single shape?
  6. I know that it's possible to do some tricks with using a copy of the layer one wants to apply a blend mode shape's effect to (optionally kept synchronized with the symbol feature) as a mask for the blend mode shape, but that's circuitous (and somewhat lag-inducing when that means copying complex layers) and is a lot of effort for something that workflow-wise should probably be fairly simple, so it makes me feel that I'm probably missing something when it comes to the correct way of doing this. To clarify, let's say I have a shape A that I want to apply a shadow to using shape B (which has its blend mode set to Multiply), but I don't want shape B's darkening effect to apply to any part of shape C, which is beneath A. Do I need to make shape B match shape A's, well, shape perfectly (either via use of a copy of shape A as a mask, or via manual editing), or is there a trick to get Affinity Designer to ignore the effects of shape B on shape C, which is outside of the A-B group? Below is a picture showing the situation, with shape A being the green circle, shape B being the darkened circle above it, and shape C being the red rectangle; left is what happens if I don't edit the shape down (regardless of use of groups), right is what I would like to have happen.
  7. Let's say I have a number of layered shapes. I want to ensure one node of shape A, at the top of the pile of shapes, is aligned to a side of shape B, near the bottom. To ensure shape B doesn't get out of alignment with other shapes, I have it grouped, or shape A is part of a compound with another shape, or some other situation where keeping both objects selected at the same time (to take advantage of the "align nodes to selected curves" snapping option) would require rearranging the layering of the shapes. In situations like this, is there a convenient way to "tell" Affinity Designer that I want to specifically snap to shape B rather than any of the other layered shapes (since the previously-mentioned "remove shape A and B from their groups, compounds, etc. so you can select both, turn off all snapping options other than the selected curves one, snap, put shapes back into their groups, compounds, etc." is rather tedious)? Being able to mark a layer to snap to would be very convenient.
  8. As far as I can remember, I simply used the pen tool, and drew a horizontal line, followed by a vertical line. Then I resized it and clicked it with the Artistic text tool. No clue what I did differently that's causing the bug (?) to not occur when I try the same steps now.
  9. I've been trying to figure out the specifics of how text paths work when used to align shapes to them, and I've run into an issue that I can't quite understand. In the document I've uploaded here, when I try to paste an object into the text path in the third group from the bottom, that object will, seemingly no matter what (regardless of the path being adjusted or being made closed, the start/end handles for the text path being adjusted or a different shape being pasted in), end up with a position entirely outside of the text path, with much lower X and Y values than any point on the path itself. Can anyone help me figure out what's going wrong here? Text paths for alignment of objects along paths experimentation.afdesign
  10. The first image here shows a simple T-shape, made by grouping together a vertical line and two bent mostly horizontal lines. The second image shows the desired result of applying a simple striated line brush to it. Weird discontinuities at the join are kept to a minimum because it was made by copying the vertical line and joining one copy of it to each of the horizontal lines, and then grouping the two results. The third image shows what happens if I attempt to adjust the vertical length of the shape as a whole or adjust the horizontal line segment: regardless of the direction of the curve, and despite it being set to repeat, the brush deforms so the striations aren't aligned anymore. You'd think the direction of the curve would determine where Affinity Designer starts with the application of the brush, but no, it seems to be trying to apply it from the middle, if the way the placement of the striations adjusts if you change the curve's length at all at any portion is any indication. Is there a way to either a: adjust the ends of a brush in such a manner so as to allow the line segments of the T-shape to be kept separate but without creating discontinuities at the join or b: fix the point of application of the brush in place along the curve so the alignment of the striations doesn't get messed up?
  11. A simple example, comparing the pre-rasterization version and the rasterized version (I was ballparking the 1/10th stuff for emphasis):
  12. Okay, that's fair enough, but it still doesn't allow for noise that varies along gradients, nor does it explain why the noise from the color panel doesn't just remain at the same level if rasterized or exported, which is kind of the thing I want to track down the reason for, because having to use a workaround because the conveniently located, actually-making-sense-for-workflow method isn't behaving sensibly seems rather silly.
  13. The issue is that it's a full-screen filter that I'd have to edit it down if I wanted to apply different amounts of noise on different shapes, thus there is even less reason to copy that one filter all over the place from a separate document into whatever document I'm working instead of the simpler and more versatile solution of just copying whatever shape I want to add noise to, adjusting the colors to be suitable for use as a Multiply layer and copying it until it reaches the desired amount of noise. It solves my problem about the same amount as that second solution, which is to say it still takes an absurd amount of work just to correct a weird issue that occurs for no clear reason when exporting or rasterizing. The question of "how to make that filter layer" is mostly just curiosity, it's the question of "why is a separate program needed to access this functionality that this program already supports".
  14. Thank you for the effort. The filter you provided is unfortunately unsuitable for my needs, but it is kind of curious that despite that filter being usable in Designer, I can't actually find a way to make it in Designer. As for how I was making the noise, I am indeed using the color panel, as that allows me to have a gradient that goes from a relatively "clean" color to a dirtier, more grimy-looking tone.
×
×
  • 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.