Tom94 / tev

High dynamic range (HDR) image viewer for graphics people
BSD 3-Clause "New" or "Revised" License
1.08k stars 86 forks source link

In network mode, highlight last received packet/block #175

Open renderdude opened 2 years ago

renderdude commented 2 years ago

Most viewers when used with a progressive renderer, have some way of highlighting the current pixel/tile/block that is being rendered (Pixar's IT uses a blue box, blender uses crosses at the corners).

When using tev (very nice, thank you) with PBRT, as the render takes longer per tile (more samples, ....) it becomes difficult to impossible to identify where in the image pbrt is rendering.

Is it possible to add an indicator for the last received set of pixels. that is erased when the new pixels arrive and a new indicator is displayed?

Tom94 commented 1 year ago

Hi, sorry for the delay in getting to this.

A good way to achieve this would be to extend tev's network protocol with packets for drawing (rudimentary) vector graphics on top of a given image. This way, the rendering software itself can choose how it would like to highlight the in-progress rendering, rather than tev interfering with the image in a potentially undesired way.