[vtk-developers] UseJitteringOn() has no effect in 7.1.0.rc1

Alvaro Sanchez alvaro.sanchez at kitware.com
Thu Nov 3 08:20:13 EDT 2016


If I can get it reviewed today I could get it into 7.1 still,  I will do my
best.

On Thu, Nov 3, 2016 at 8:09 AM, Elvis Stansvik <elvis.stansvik at orexplore.com
> wrote:

> 2016-11-02 23:17 GMT+01:00 Elvis Stansvik <elvis.stansvik at orexplore.com>:
>
>> Den 2 nov. 2016 12:17 fm skrev "Alvaro Sanchez" <
>> alvaro.sanchez at kitware.com>:
>> >
>> > Hi Elvis,
>> >
>> > the patch for this in  https://gitlab.kitware.com/vt
>> k/vtk/merge_requests/2130
>> >
>> > please give it a try and let me know if it helps.
>>
>> Great, thanks a lot. I'll give it a go when I'm back at work tomorrow.
>>
> Got held up with some other things, but going to try it out now.
>
> I saw that in the comments you said that this fix could wait until 8.0. No
> chance of backporting it to 7.1? We're basing our product on 7.1.0.rc1 at
> the moment, expecting to use 7.1 for our first release, so would love to
> have the fix in there.
>
> Elvis
>
>> Elvis
>>
>> >
>> > Cheers,
>> > Alvaro
>> >
>> >
>> > On Wed, Oct 26, 2016 at 11:59 AM, Elvis Stansvik <
>> elvis.stansvik at orexplore.com> wrote:
>> >>
>> >> 2016-10-26 16:27 GMT+02:00 Alvaro Sanchez <alvaro.sanchez at kitware.com
>> >:
>> >> > Hi Elvis,
>> >> >
>> >> > I found the root cause of this, the noise texture is not being
>> correctly
>> >> > sampled in the shader.  I will tag you on the MR once the patch is
>> ready so
>> >> > that you can try it out.
>> >>
>> >> That's great news \o/ Thanks a lot Alvaro.
>> >>
>> >> Elvis
>> >>
>> >> >
>> >> > Cheers,
>> >> >
>> >> > On Thu, Oct 20, 2016 at 1:30 AM, Elvis Stansvik
>> >> > <elvis.stansvik at orexplore.com> wrote:
>> >> >>
>> >> >> 2016-10-20 5:46 GMT+02:00 Alvaro Sanchez <
>> alvaro.sanchez at kitware.com>:
>> >> >> > I ran your test program and I could reproduce the wood-grain
>> artifacts
>> >> >> > you
>> >> >> > see.  It seems to me that the jitter noise might need some
>> tweaking.  I
>> >> >> > will
>> >> >> > try a few things and investigate further, will let you know my
>> findings.
>> >> >>
>> >> >> Thanks Alvaro.
>> >> >>
>> >> >> Elvis
>> >> >>
>> >> >> >
>> >> >> >
>> >> >> > On Wed, Oct 19, 2016 at 8:07 AM, Elvis Stansvik
>> >> >> > <elvis.stansvik at orexplore.com> wrote:
>> >> >> >>
>> >> >> >> 2016-10-19 14:03 GMT+02:00 Alvaro Sanchez <
>> alvaro.sanchez at kitware.com>:
>> >> >> >> > Hi Elvis,
>> >> >> >> >
>> >> >> >> > thanks for the test case.  Sorry, I did not have time to run
>> it yet
>> >> >> >> > but
>> >> >> >> > I
>> >> >> >> > will have a look at it today.
>> >> >> >> >
>> >> >> >> > It seems unlikely to me that the small data spacing is
>> affecting
>> >> >> >> > jittering.
>> >> >> >> > I will come back to you after debugging a bit with your test
>> case.
>> >> >> >>
>> >> >> >> Alright, no hurry. Thanks a lot for having a look.
>> >> >> >>
>> >> >> >> Elvis
>> >> >> >>
>> >> >> >> >
>> >> >> >> > Cheers,
>> >> >> >> > Alvaro
>> >> >> >> >
>> >> >> >> > On Wed, Oct 19, 2016 at 1:54 AM, Elvis Stansvik
>> >> >> >> > <elvis.stansvik at orexplore.com> wrote:
>> >> >> >> >>
>> >> >> >> >> 2016-10-15 11:16 GMT+02:00 Elvis Stansvik
>> >> >> >> >> <elvis.stansvik at orexplore.com>:
>> >> >> >> >> > 2016-10-14 15:54 GMT+02:00 Alvaro Sanchez
>> >> >> >> >> > <alvaro.sanchez at kitware.com>:
>> >> >> >> >> >> Hi Elvis,
>> >> >> >> >> >>
>> >> >> >> >> >> the mapper uses a vtkPerlinNoise instance to generate the
>> jitter
>> >> >> >> >> >> noise
>> >> >> >> >> >> and
>> >> >> >> >> >> as far as I know there are currently no knobs exposed to
>> tweak
>> >> >> >> >> >> the
>> >> >> >> >> >> amount of
>> >> >> >> >> >> ray perturbation.  Are you using the GL2 backend?  It
>> would also
>> >> >> >> >> >> be
>> >> >> >> >> >> good to
>> >> >> >> >> >> know what features are active along with ray jittering
>> (multiple
>> >> >> >> >> >> components,
>> >> >> >> >> >> etc.), so if you could provide some sample data or code
>> would be
>> >> >> >> >> >> very
>> >> >> >> >> >> helpful.
>> >> >> >> >> >
>> >> >> >> >> > Hi again Alvaro,
>> >> >> >> >> >
>> >> >> >> >> > Here's a minimal test case including sample data (129 MB):
>> >> >> >> >> >
>> >> >> >> >> >     https://dl.dropboxusercontent
>> .com/u/22350696/test_grain.tar.gz
>> >> >> >> >> >
>> >> >> >> >> > Build with:
>> >> >> >> >> >
>> >> >> >> >> >     cmake .
>> >> >> >> >> >     make
>> >> >> >> >> >
>> >> >> >> >> > and run with:
>> >> >> >> >> >
>> >> >> >> >> >     ./test_grain rec-0300mm-0400mm.xml
>> >> >> >> >> >
>> >> >> >> >> > The result should be as in the attached screenshot.
>> >> >> >> >>
>> >> >> >> >> Anyone had time to run my test case? Are you seeing the same
>> thing?
>> >> >> >> >>
>> >> >> >> >> Elvis
>> >> >> >> >>
>> >> >> >> >> >
>> >> >> >> >> > Elvis
>> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >> >> Thanks!
>> >> >> >> >> >> Alvaro
>> >> >> >> >> >>
>> >> >> >> >> >> On Fri, Oct 14, 2016 at 3:47 AM, Elvis Stansvik
>> >> >> >> >> >> <elvis.stansvik at orexplore.com> wrote:
>> >> >> >> >> >>>
>> >> >> >> >> >>> Hi all,
>> >> >> >> >> >>>
>> >> >> >> >> >>> I updated our product to use VTK 7.1.0.rc1, as I was
>> interested
>> >> >> >> >> >>> in
>> >> >> >> >> >>> trying out vtkGPUVolumeRayCastMapper::UseJitteringOn()
>> to get
>> >> >> >> >> >>> rid
>> >> >> >> >> >>> of
>> >> >> >> >> >>> some woodgrain effects we're suffering from in our volume
>> >> >> >> >> >>> rendering
>> >> >> >> >> >>> (mostly when the volumes are rendered very opaque).
>> >> >> >> >> >>>
>> >> >> >> >> >>> But turning the option on seems to have little to no
>> effect.
>> >> >> >> >> >>> This
>> >> >> >> >> >>> is
>> >> >> >> >> >>> the result with the option on:
>> >> >> >> >> >>>
>> >> >> >> >> >>>     https://dl.dropboxusercontent.com/u/22350696/out.ogv
>> >> >> >> >> >>>
>> >> >> >> >> >>> It looks about the same to me as it does with the option
>> off.
>> >> >> >> >> >>>
>> >> >> >> >> >>> Are there any knobs for this option? How does it
>> determine how
>> >> >> >> >> >>> much
>> >> >> >> >> >>> to
>> >> >> >> >> >>> perturbate the rays?
>> >> >> >> >> >>>
>> >> >> >> >> >>> Thanks for any advise.
>> >> >> >> >> >>>
>> >> >> >> >> >>> Elvis
>> >> >> >> >> >>> _______________________________________________
>> >> >> >> >> >>> Powered by www.kitware.com
>> >> >> >> >> >>>
>> >> >> >> >> >>> Visit other Kitware open-source projects at
>> >> >> >> >> >>> http://www.kitware.com/opensource/opensource.html
>> >> >> >> >> >>>
>> >> >> >> >> >>> Search the list archives at:
>> >> >> >> >> >>> http://markmail.org/search/?q=vtk-developers
>> >> >> >> >> >>>
>> >> >> >> >> >>> Follow this link to subscribe/unsubscribe:
>> >> >> >> >> >>> http://public.kitware.com/mailman/listinfo/vtk-developers
>> >> >> >> >> >>>
>> >> >> >> >> >>
>> >> >> >> >> >>
>> >> >> >> >> >>
>> >> >> >> >> >> --
>> >> >> >> >> >> Alvaro Sanchez
>> >> >> >> >> >> Kitware, Inc.
>> >> >> >> >> >> Senior R&D Engineer
>> >> >> >> >> >> 21 Corporate Drive
>> >> >> >> >> >> Clifton Park, NY 12065-8662
>> >> >> >> >> >> Phone: 518-881-4901
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > --
>> >> >> >> > Alvaro Sanchez
>> >> >> >> > Kitware, Inc.
>> >> >> >> > Senior R&D Engineer
>> >> >> >> > 21 Corporate Drive
>> >> >> >> > Clifton Park, NY 12065-8662
>> >> >> >> > Phone: 518-881-4901
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > --
>> >> >> > Alvaro Sanchez
>> >> >> > Kitware, Inc.
>> >> >> > Senior R&D Engineer
>> >> >> > 21 Corporate Drive
>> >> >> > Clifton Park, NY 12065-8662
>> >> >> > Phone: 518-881-4901
>> >> >
>> >> >
>> >> >
>> >> >
>> >> > --
>> >> > Alvaro Sanchez
>> >> > Kitware, Inc.
>> >> > Senior R&D Engineer
>> >> > 21 Corporate Drive
>> >> > Clifton Park, NY 12065-8662
>> >> > Phone: 518-881-4901
>> >
>> >
>> >
>> >
>> > --
>> > Alvaro Sanchez
>> > Kitware, Inc.
>> > Senior R&D Engineer
>> > 21 Corporate Drive
>> > Clifton Park, NY 12065-8662
>> > Phone: 518-881-4901
>>
>
>


-- 
Alvaro Sanchez
Kitware, Inc.
Senior R&D Engineer
21 Corporate Drive
Clifton Park, NY 12065-8662
Phone: 518-881-4901
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtk-developers/attachments/20161103/76b2f949/attachment.html>


More information about the vtk-developers mailing list