[Bf-funboard] Absolute scale in Edit mode

Reiner reiner.prokein at t-online.de
Mon Aug 13 09:27:02 CEST 2012


This is of course true for modifiers like the Array tool. I can see the 
trouble ahead too. My initial request regards the edit mode though, 
while modifying a selection. Vertices, edges and faces. And here i don`t 
have the choice between relative and constant from what i know. All i 
can do is to scale it relative, by a factor. Or manually. We just got 
off the track a bit by the comment of Ruth.

In edit mode you could immediately apply the new scale to the vertices, 
like you would have moved them one by one. No dealing with modifiers 
necessary here at this level. Basically just getting the bounding box 
dimensions of the selection, and set it to the new dimension values. 
This would be a relief to avoid the current workarounds.

It would even help to have at least the bouding box dimensions of my 
selection displayed somewhere. Then i could manually scale towards my 
target values. All we have displayed for a selection is the Median 
values at the moment. Hm, reminds me that rotation values would also be 
a nice idea :)

  Am 12.08.2012 22:41, schrieb Campbell Barton:
> This comment could be answered in a few ways.
>
> Simple answer is - dont use relative offset, instead use constant offset.
>
> But this issue isn't limited to the array modifier, you might want any
> modifier to be calculated in absolute values.
> Common issue is solidify modifier on a scaled object doesnt work as
> users expect.
>
> The way the modifier system works, this just isn't supported well, it
> could be supported though Im not sure if its worth adding.
>
> This could be done on a per-modifier basis - each modifier could
> transform geometry into absolute values, recalculate normals, execute
> the modifier, transform back and recalc normals, this could be an
> option too which each modifier need not concern its self with.
> While the extra transform is a bit annoying, the main reason Id prefer
> not do this is it means the modifier calculation then depends on the
> objects transformation.
>
> This way you may have many animated animated objects getting their
> modifiers recalculated every frame change because their transformation
> changes too.
>
> It could be done more cleverly, so for example, solidify could detect
> changes in scale-only (other modifiers rotation only for rg) and only
> recalculate then, but this could still fall apart with floating
> precision issues with different scale scenes - with parent hierarchies
> and constraints, float precision may cause the modifier to be
> recalculated on every frame change even though to the eye it should
> not be changing.
>
> Even having to detect changes in transform at all I think its a bit problematic.
>
> So IMHO this is just a limitation artists need to work with, and
> trying to fix may cause more issues then it solves not to mention over
> complicating the modifier stack.
>
> We could just accept that this will cause slow downs and not try to be
> clever and add as an option with a warning, but Im still not convinced
> its really needed.
>
> On Sat, Aug 11, 2012 at 10:40 PM, ruth at ivimey.org <ruth at ivimey.org> wrote:
>> Talking about scale reminds me that the way the array modifier currently works seems very odd to me, as the values entered seem to be relative to the size of the object in that dimension. It would be nice,  I think, if they were absolute.
>>
>> Sent from my HTC
>>
>> ----- Reply message -----
>> From: "Reiner" <reiner.prokein at t-online.de>
>> To: <bf-funboard at blender.org>
>> Subject: [Bf-funboard] Absolute scale in Edit mode
>> Date: Fri, Aug 10, 2012 11:58 am
>>
>>
>> One thing i heavily miss in Blender is the ability to scale a mesh
>> selection in Edit mode by absolute values. Like scaling a face or a
>> cylinder shape to 1.0 x 2.5. The current scale in Edit mode works by a
>> factor though. Think of a building that you scale bigger. Now the window
>> holes doesn`t longer fit to the windows. And you need to scale this
>> window holes to the values of the windows again.
>>
>> Workarounds are possible, like separating the face/s or the cylinder
>> shape, scale it in object mode, join again, and reconnect the lost
>> vertices. But this is cumbersome.
>>
>> Could we please have a way to scale a mesh selection by absolute values?
>>
>> Tiles
>> _______________________________________________
>> Bf-funboard mailing list
>> Bf-funboard at blender.org
>> http://lists.blender.org/mailman/listinfo/bf-funboard
>> _______________________________________________
>> Bf-funboard mailing list
>> Bf-funboard at blender.org
>> http://lists.blender.org/mailman/listinfo/bf-funboard
>
>




More information about the Bf-funboard mailing list