regcs / AliceLG

A Blender add-on for the use of Blender with the Looking Glass holographic displays.
GNU General Public License v3.0
102 stars 22 forks source link

[Lightfield Viewport] Add different render modes for speed-up #35

Closed regcs closed 3 years ago

regcs commented 3 years ago

For later versions of Alice/LG we should have different preview modes for the live view renderer, which will enable a better/faster experience during scene updates:

  1. Low-resolution quilts (this is already present).
  2. Only update the lightfield when scene updates are finished (e.g., if the user is moving the camera, don't update the LG content until the camera movement is finished)
  3. Only update half of the views during scene updates and render the rest if the scene update is finished (e.g., for 32 view, only update the center 16 and leave the rest blank -> the user sitting in front of the display most-likely won't recognize that views are missing)

This could be a task for version 2.1 or later.

regcs commented 3 years ago

This turned out to be fairly simple to implement after the refactoring. Therefore, I decided to implement it for version 2.0 already.

Added with 2c9dcbc397e908f0c476ca2043263c71825b824d.