[5.9.0] Issue with OSPRAY backplate background tiling for high res screenshots

I am trying to generate a high resolution image using the OSPRAY path tracer. The background is using an image.
When I try to save a screenshot larger than my layout resolution, the object itself is well rendered but the background is tiled (although the background image has the same resolution as the screenshot I want to create)

Any solution for this or it’s just a small bug?

I’m afraid the way background are managed in OSPRay (and in ParaView in general) do not account for the high resolution screenshot of ParaView.

You have two ways to work around this.

  1. Use a bigger resolution on your screen: As long as the resolution you ask for as equal or smaller than the resolution of the render window, this bug will not appear, by increasing your screen resolution you increase your view resolution.

  2. Manual compositing: Cut your screenshot in four part, make four high res screenshot, cut each part of each screenshot and composite it together. I know, lots of manual work, but this is ok for a single screenshot I suppose.

Damn,

That’s what I was affraid of.
With OSPRAY disabled it works fine, I can use a resolution higher than the layout and the background image is fine

Unfortunately I can’t use your option 1 since the image I’d like to generate is 6000x1356 and my screen is only 3840x2160.

So I would need to use Option 2 which is not that easy (move camera properly, change the focal point for the depth of field and so on…)

Is it possible to open a layout bigger than my screen ? even if I don’t see it completely at once?

Related issues:
https://gitlab.kitware.com/paraview/paraview/-/issues/19652
https://gitlab.kitware.com/paraview/paraview/-/issues/19366
https://gitlab.kitware.com/paraview/paraview/-/issues/17707

Is it possible to open a layout bigger than my screen ? even if I don’t see it completely at once?

Not from within ParaView, but nothing stops you to do that with your window manager afaik.

So I would need to use Option 2 which is not that easy (move camera properly, change the focal point for the depth of field and so on…)

You should use python scripting to generate reproducible screenshots