Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Curves tool creates extreme bumps #2586

Open
Estecka opened this issue Dec 16, 2024 · 0 comments
Open

Curves tool creates extreme bumps #2586

Estecka opened this issue Dec 16, 2024 · 0 comments
Labels
improvement something that works as intended but could be improved to work better

Comments

@Estecka
Copy link

Estecka commented Dec 16, 2024

What are you trying to do, and what do you expect to happen?

Blockbench's curve tool has a tendency to create curves with unexpected shapes: unecessary bumps in places that I would expect to be flat, or curves that overshoot their intended height.

This seems to be most noticeable when nodes on the curve are not evenly spaced. The greater the size difference between line segments the more extreme the curve will be on the smaller segment.

What happens instead?

Here are some screnshot comparisons of Blockbench's vs Gimp's curve tool.

These two are the most noticeable cases, All my nodes are on the identity line, so I would expect the curve to be near perfectly flat:
Curves_1
Curves_2

The curves below are closer to what I usually need.

Blockbench's curve will very easily flow off the ceiling/floor, when I would expect it to just kiss the edge in most cases:
Curves_3

Even when the node is below the identity line, the curve still finds a way to flow across and through the ceiling:
Curves_4

Model format in which the issue occurs

Image, Minecraft Skin & Optifine Model

Blockbench variant

Program

Blockbench version

4.11.2

Operating System

Windows 10

Installed Blockbench plugins

None

@JannisX11 JannisX11 added the improvement something that works as intended but could be improved to work better label Dec 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement something that works as intended but could be improved to work better
Projects
Status: No status
Development

No branches or pull requests

2 participants