Castor3D - 3D engine version 0.15.0 has been released.

Published May 02, 2023 (updated May 04, 2023 08:38 AM)
Advertisement

Important Changes

  • Fixed COM binding, and finished implementation of a basic C# viewer application.
  • Implemented support for multiple lighting models in the same scene.
  • Improved PCF shadows, sampling a Poisson disk.
  • Castor3D now uses a reversed Z buffer.
  • Drastically improved overlays preparation and rendering performances and scalability.
  • Got rid of almost all remaining uses of std::shared_ptr.
  • Reworked PBR specular component, to make it behave consistently when used with metalness.
  • Improved environment map reflections, to make it more consistent with IBL.

New Features

General

  • Implemented static nodes, that will only be rendered once in shadow map passes and voxelize pass.
  • Moved CastorGui plugin code in Castor3D, and implemented more GUI controls.
  • Added ways to invert normals, either at mesh import or through the material pass.

GuiCommon

  • Updated tree items properties regarding pass components.

Screenshots

Multiple Lighting Models on simple spheres
Multiple Lighting Models on Nyra
Cancel Save
1 likes 0 comments

Comments

Nobody has left a comment. You can be the first!
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Profile
Author
Advertisement
Advertisement