POV-Ray : Newsgroups : povray.pov4.discussion.general : Suggest v4.0 drop global noise_generator. (yuqk R17 v0.6.11.0) : Re: Suggest v4.0 drop global noise_generator. (yuqk R17 v0.6.11.0) Server Time
21 Nov 2024 04:44:46 EST (-0500)
  Re: Suggest v4.0 drop global noise_generator. (yuqk R17 v0.6.11.0)  
From: Cousin Ricky
Date: 8 Nov 2024 19:50:00
Message: <web.672ea57f91d2d43c60e0cc3d949c357d@news.povray.org>
William F Pokorny <ano### [at] anonymousorg> wrote:
> The yuqk fork does this and more in the next release.
>
> The global_settings{} noise_generator option was removed. It was never
> truly global! The old set up added overhead for all patterns. It left a
> situation where sharing SDL was exposed to differences in behavior, any
> time the user sharing did not lock all the noise generator use. It
> limited flexibility with options like fog{} and irid{}.
>
> Created a new 'ip_noise_generator' keyword for the patterns /
> perturbations: agate, bozo, bumps, dents, granite, marble, noise_cubed,
> spiral1, spiral2 and wrinkles. Made changes so the two remaining uses of
> 'noise_generator' now set values local to 'fog{}' and 'irid{}'. The
> patterns and features mentioned here are the only ones ever affected by
> 'noise_generator' settings, global and not

Sounds reasonable.  I presume there will be a default 'ip_noise_generator'
value, and a warning for pre-4.0 scenes that use the global_settings()?


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.