Vignetting coefficients

18 views
Skip to first unread message

Stephan Weber

unread,
Jun 28, 2026, 10:01:33 AM (2 days ago) Jun 28
to PTGui Support
Hi,

I want to follow or create a certain vignetting compensation:


x y(wanted)

0.0  
1

0.1  0.
95

0.2 
0.85

0.3 
0.8

0.4 
0.75

0.5 
0.75

0.6 
0.75

0.7 
0.75

0.8 
0.72

0.9 
0.65

1.0 
0.58 

So it has a peak left (=middle),  then flat, then the usual outer compensation.
If I know the formula, it should be easy with Excel.

But it looks the coeffs are not a simple polynominal. Can you tell me the formula? I am using v12.27.

Bye Stephan

Erik Krause

unread,
Jun 28, 2026, 10:23:30 AM (2 days ago) Jun 28
to pt...@googlegroups.com
Am 28.06.2026 um 16:01 schrieb Stephan Weber:

> But it looks the coeffs are not a simple polynominal.

See here:
https://groups.google.com/g/ptgui/c/0PU_2CX4Ofs/m/-5tniAVPDwAJ

--
Erik Krause
http://www.erik-krause.de

PTGui Support

unread,
Jun 28, 2026, 2:20:35 PM (2 days ago) Jun 28
to pt...@googlegroups.com
Hi Stephan,

If I remember correctly, the first (x^0) coefficient is always 1. So the
curve always starts at 1.0.

The radius is normalized from 0 in the center to 1 at the corners. For
circular fisheye images this means that only the part between 0 and
sqrt(2)/2 is actually used, and PTGui will show only that part of the
curve in the Exposure/HDR tab.

Kind regards,

Joost Nieuwenhuijse
www.ptgui.com
> --
> You received this message because you are subscribed to the Google
> Groups "PTGui Support" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to ptgui+un...@googlegroups.com
> <mailto:ptgui+un...@googlegroups.com>.
> To view this discussion visit https://groups.google.com/d/msgid/
> ptgui/94d2e85b-6acc-4ac5-a117-ce9762fd400dn%40googlegroups.com <https://
> groups.google.com/d/msgid/ptgui/94d2e85b-6acc-4ac5-a117-
> ce9762fd400dn%40googlegroups.com?utm_medium=email&utm_source=footer>.

Stephan Weber

unread,
Jun 28, 2026, 3:04:43 PM (2 days ago) Jun 28
to pt...@googlegroups.com
Hi Joost 

I wonder what is the full formula?
I manage to adjust by hand some simple cases which I use when the optimizer does not work.
But how can I get these more difficult table?
I need a rounding for app 20% , then flat  then a quite standard roll off.
With a 10th polynomial it should be possible to get an overall error well below 0.01 rms.
Bye Stephan 

To unsubscribe from this group and stop receiving emails from it, send an email to ptgui+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/ptgui/40f11a42-dc70-4ec4-b087-5267f7e67d86%40ptgui.com.
Reply all
Reply to author
Forward
0 new messages