Engine icon indicating copy to clipboard operation
Engine copied to clipboard

Feature: Reset brush rotation.

Open Trico-Everfire opened this issue 2 years ago • 3 comments

Which component should be improved?

Hammer

Describe your feature suggestion in more detail

The ability to reset brush rotations would help with texture works.

Brushes that are rotated (and then rescaled) makes aligning thextures difficult.

image

As you can see in this example, the brushes are rotated, and attempting to align the textures using Hammer's texture aligner (Justify)

image

Attempting to align them this way makes it incredibly difficult to properly justify brush textures.

https://github.com/StrataSource/Engine/assets/55441008/d7a56b69-bcf5-41b9-847b-43a54dbe46c7

You can't align the texture properly, and this happens rather often in mapping, requiring you to do funny rotations for each brush to make it work. If there was just a way to reset the brush's rotations based on worldspace then this'd allow justify's align to align the textures properly.

https://github.com/StrataSource/Engine/assets/55441008/489f7c01-5433-4874-8f7f-40de11289cd6

The ability to reset brush rotations would be a powerful tool in Hammer.

Trico-Everfire avatar Dec 09 '23 20:12 Trico-Everfire

Can't you just click the world/face align checkboxes, and reset rotation=0?

TeamSpen210 avatar Dec 09 '23 20:12 TeamSpen210

Can't you just click the world/face align checkboxes, and reset rotation=0?

Seems to work, but this issue goes further than just texturing, things like func_movelinear also rely on brush rotation, which I also had trouble with.

Trico-Everfire avatar Dec 09 '23 20:12 Trico-Everfire

Brushes don't have an inherent rotation value, that would just be the angles keyvalue.

TeamSpen210 avatar Dec 09 '23 21:12 TeamSpen210