Page MenuHome

Brush radius getting stuck when 8 pixels or smaller (retina display, Yosemite)
Closed, ResolvedPublic

Description

System Information
2.5 GHz i7 MacBook Pro
OS X 10.10.2 (Yosemite)
Memory: 16GB
GPU: Intel Iris Pro 1536MB

  • and -

iMac, 5K 27-inch, 4GHz Intel Core i7
OS X 10.10.2 (Yosemite)
Memory: 32GB
GPU: AMD Radeon R9 M295X 4096MB

Blender Version
Broken: 2.73a bbf09d9 on retina display MacBook Pro running Yosemite 10.10.2
Less broken: 2.73a bbf09d9 on 5K retina display iMac running Yosemite 10.10.2
Works: 2.73a bbf09d9 on non-retina MacBook Air running Snow Leopard 10.6.8

Short description of error
In the Paint context of the UV/Image Editor normally the angular bracket keys "[ ]" will increase or decrease the brush radius.
Today on the MacBook Pro I noticed the radius slider was not updating when I resized the brush using the keyboard shortcuts. But then when I hovered my cursor over the panel the slider immediately refreshed and updated to the correct value. I could reproduce this effect every time.

Then I noticed that brush size was not increasing when I used the "]" key. Looking at the slider it was a radius of 1 pixel, so I thought maybe the way the brush enlarges is by multiplication and since 1x1=1 it would not get bigger, but after some experimentation I realized any radius of 8 pixels or lower is the magic value at which the brush size can no longer be increased using the normal keyboard method. I copied my .blend file to an older Mac and found that I could resize as normal, which led me to the conclusion that this bug is specific to either the OS version or the hardware.

Finally, I tested this on a retina display 5K iMac and found that while the slider updated as normal it would still get stuck at an 8 pixels or less brush radius. So the slider refresh problem could be graphics card related, and the size problem could be display related. I'm guessing the symptoms are connected so I'm submitting one bug report for both issues.

Exact steps for others to reproduce the error

  1. Create a new image in the UV/Image Editor
  2. Enter Paint Mode and make your brush settings visible in the Tools panel.
  3. Use the bracket keys to adjust your brush radius and note how the slider does not update. And note that once you decrease the brush size below a radius of 8 pixels you cannot enlarge it again using the keyboard.

Event Timeline

Seth L. (quantumanomaly) raised the priority of this task from to Needs Triage by Developer.
Seth L. (quantumanomaly) updated the task description. (Show Details)
Seth L. (quantumanomaly) set Type to Bug.

Can confirm both, but seems like they are not related. To reproduce the "8px bug" it's needed to set the pixelsize to 2.

Julian Eisel (Severin) lowered the priority of this task from Needs Triage by Developer to Confirmed, Medium.Feb 5 2015, 2:01 PM

Fixed the refreshing issue but I could not reproduce the stuck behaviour. Code logic also seems solid, will leave to someone who can reproduce.

Argh! I see what happened, will fix now