logo enkisoftware
Independent game developer making AVOYD
en  fr

Sujet - Avoyd 0.14.0 - Progress and Releases - Renderer Improvements and HDR Image Export

   juliette#enki - Sat, 11 Feb 2023, 13:10 UTC modifié Sat, 11 Feb 2023 13:10 - permalien

This thread covers the Beta releases we produce as we develop Avoyd 0.14.0, and relevant progress news.

Changelog - Download

Use this thread to give us feedback about the betas. Make sure you mention the full build number you're using, ex. "0.14.0.676".

To receive an email notification when an answer is posted to this thread, subscribe to it. See the "Subscribe" button at the bottom of the page.

juliette#enki - Sat, 11 Feb 2023, 13:13 UTC modifié Sat, 11 Feb 2023 13:24 - permalien

Avoyd Beta 0.14.0.676 is out:

Adds Radiance HDR RGBE image export support for renders (.HDR).

To set it up go to "Menu > Settings > System > Render Image Format"

This feature means that you can do a render, then save as .HDR and perform post processing in Darktable / GIMP etc. such as exposure, tone mapping, bloom and other techniques using high dynamic range floating point data.

doug#enki - Sat, 18 Feb 2023, 18:15 UTC modifié Sat, 18 Feb 2023 18:15 - permalien

Avoyd Beta 0.14.0.677 is out.

Adds dithering and exposure to the HDR RGBE image export (.HDR).

This feature ensures that gradual gradients look smooth, and that the exposure of the output image is the same as in the preview.

To set up using .HDR image output go to "Menu > Settings > System > Render Image Format"

doug#enki - Tue, 21 Feb 2023, 15:53 UTC modifié Tue, 21 Feb 2023 15:53 - permalien

Avoyd Beta 0.14.0.680 is out.

  • Adds OpenEXR 16bit and 32bit floating point per channel colour image export
  • Adds the Render image export to the Render window in Output > Saved Image Format
doug#enki - Fri, 24 Feb 2023, 12:33 UTC modifié Fri, 24 Feb 2023 13:51 - permalien

Avoyd Beta 0.14.0.683 is out.

Changes for this beta release:

  • ADDED - VoxelEditor - Renderer - Added OpenEXR 16bit and 32bit float image export support for renders (.exr). Render > Output > Saved Image Format
  • CHANGED - VoxelEditor - Renderer - Work in progress changes to Render GUI dialogue.
  • FIXED - VoxelEditor - Renderer - Corrected integration for volumetric emissive materials (e.g. fire) with absorption and scattering.
  • FIXED - VoxelEditor - Renderer - Improved denoising by changing albedo handling for transmissive materials to be white unless purely refractive or reflective.

Comparison image of a render in Avoyd Voxel Editor of a large glowing cube. The left hand side has a darker interior, and the right hand side is rendered with the new version of Avoyd and is brighter. Comparison image of a render in Avoyd Voxel Editor of a large glowing cube. The left hand side has a darker interior, and the right hand side is rendered with the new version of Avoyd and is brighter.

Math behind the emissive volume fix

So for emissive volumes with absorption (+ outscattering) I had initially hacked this together quickly with:

col += exp( - absorption * distance) * emission * distance

This is incorrect, which I knew, but for volumes with low absorption it worked well enough.

The fixed version (for homogeneous media) is:

col += ( 1 - exp( - absorption * distance) ) * emission / absorption

This comes from integrating from 0 to distance (remembering the constant for definite integrals which I initially forgot):

dEmission = exp( - absorption * distance) * emission * dDistance

Which checking publications I eventually confirmed (I was searching for homogeneous and got no hits) in Line Integration for Rendering Heterogeneous Emissive Volumes eq. 16.

juliette#enki - Thu, 02 Mar 2023, 17:46 UTC modifié Thu, 02 Mar 2023 18:34 - permalien

Avoyd Beta 0.14.0.685 is out: it improves the Render window user interface. Try it out and tell us what you think.

  • The window breaks down the render steps into 4 stages: Setup, Render, Post Process and Save.
  • Select the JPG, PNG and the new HDR and EXR image outputs from the Render submenu "Image Settings".
  • Post processing options to denoise, set exposure and select colour, albedo or normals are now grouped in their own section.
  • Tooltips are more descriptive.

With HDR and EXR formats, you can save high dynamic range images for post processing in GIMP, Darktable, Photoshop etc.
For the highest quality renders, use the EXR format.

doug#enki - Thu, 23 Mar 2023, 17:30 UTC modifié Thu, 23 Mar 2023 17:32 - permalien

Avoyd Full 0.14.0 is out. The release features High Dynamic Range image export, a reworked renderer workflow, improved denoising and fixed volumetric emissive material rendering.

Changes in this release:

  • ADDED - VoxelEditor - Renderer - Added Radiance HDR RGBE image export support for renders (.hdr). Menu Render, Image Settings
  • ADDED - VoxelEditor - Renderer - Added OpenEXR 16bit and 32bit float image export support for renders (.exr). Menu Render, Image Settings
  • ADDED - VoxelEditor - UI - Added error dialogue when images created by the renderer or screenshots fail to save. Menu Render, and F10 for screenshots
  • CHANGED - VoxelEditor - Renderer - Reorganised Render GUI to follow the progression from Setup, Render, Post Process, to Save. Menu Render
  • CHANGED - VoxelEditor - Renderer - Saved image format moved from Settings to Render screen.
  • CHANGED - VoxelEditor - Renderer - Removed HQ Denoise option as this is now producing lower quality than the fixed standard denoise.
  • FIXED - VoxelEditor - Renderer - Corrected the integration for volumetric emissive materials (for example fire) with absorption and scattering.
  • FIXED - VoxelEditor - Renderer - Improved denoising by changing albedo handling for transmissive materials to be white unless purely reflective or refractive.
  • FIXED - VoxelEditor - UI - Progress bar now updates during saving when the user is not moving the mouse.
  • FIXED - Logging now includes all saved image types.

Veuillez vous connecter ou créer un compte pour répondre ou vous abonner.

Accéder à mon compte Créer mon compte