https://bugs.kde.org/show_bug.cgi?id=481418

            Bug ID: 481418
           Summary: Krita's Fisheye Assistant is using the wrong kind of
                    curves
    Classification: Applications
           Product: krita
           Version: unspecified
          Platform: Other
                OS: All
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Tool/Assistants
          Assignee: krita-bugs-n...@kde.org
          Reporter: tysont...@gmail.com
  Target Milestone: ---

Created attachment 165861
  --> https://bugs.kde.org/attachment.cgi?id=165861&action=edit
Fisheye Perspective Curves are segments of Perfect Circles

Krita's Fisheye Assistant is using the wrong kind of curves.

The Fisheye Assistant is currently using ellipses for its curves. However, a
proper Fisheye Perspective can only be achieved by using segments of perfect
circle. In fact, Krita's Curvlinear Perspective Rulers is doing this the
correct way -- it makes sense too -- Fisheye perspective is just an application
of Curvlinear Perspective.

Although the effects of using ellipses and perfect circles might look similar,
ellipses only works for projecting spherical objects on a flat screen -- for
example, a photo of a globe. As such, it can only loosely mimic 1-point
dead-center Fisheye Perspective. If we increase the center points for more
complicated Fisheye Perspectives, this misuse of curves will prevent people to
understand how things works, and things fall apart.

A will attach a proper Fisheye Perspective guideline for reference.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to