Release Notes for Version 7.2: Difference between revisions

From C4 Engine Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 12: Line 12:
=== Interface Manager ===
=== Interface Manager ===


* Some minor updates have been made in the Slug Library.
* The Slug Library has been updated to version 7.1.


=== Math Library ===
=== Math Library ===


* The math library has been updated to be consistent with conventions used in the upcoming book ''Projective Geometric Algebra Illuminated''.
* The math library has been updated to be consistent with conventions used in the new book [https://www.amazon.com/dp/B0CXY8C72T/?tag=terathon-20 ''Projective Geometric Algebra Illuminated''].


* The <code>Transform4D</code> class has been renamed to <code>Transform3D</code>. In general, the 3D suffix is used whenever something operates on 3D space, so even though the <code>Transform3D</code> class is a special form of 4&nbsp;&times;&nbsp;4 matrix, it still has the 3D suffix.
* The <code>Transform4D</code> class has been renamed to <code>Transform3D</code>. In general, the 3D suffix is used whenever something operates on 3D space, so even though the <code>Transform3D</code> class is a special form of 4&nbsp;&times;&nbsp;4 matrix, it still has the 3D suffix.


* The <code>Rect</code> class has been renamed to <code>Rect2D</code> to be consistent with the naming of similar types of objects.
* The <code>Rect</code> class has been renamed to <code>Rect2D</code> to be consistent with the naming of similar types of objects.
== World Editor ==
* The Merge Geometries command now accounts for various geometry settings that were previously reset to defaults. The detail ring, detail level bias, and collision level settings in the merged geometry become the minimum values among the input geometries.


== In Progress ==
== In Progress ==

Revision as of 23:02, 17 May 2024

Release date: TBD

Core Engine

Graphics Manager

  • Horizon mapping is now disabled by default for spot lights. It can be enabled by checking the "Include spot lights" box in the Material Editor or in the settings for the Horizon process.
  • A problem in which the perspective mask would not be updated for effect nodes in the World Editor has been fixed.

Interface Manager

  • The Slug Library has been updated to version 7.1.

Math Library

  • The Transform4D class has been renamed to Transform3D. In general, the 3D suffix is used whenever something operates on 3D space, so even though the Transform3D class is a special form of 4 × 4 matrix, it still has the 3D suffix.
  • The Rect class has been renamed to Rect2D to be consistent with the naming of similar types of objects.

World Editor

  • The Merge Geometries command now accounts for various geometry settings that were previously reset to defaults. The detail ring, detail level bias, and collision level settings in the merged geometry become the minimum values among the input geometries.

In Progress

There are several new features that are in progress as of this release:

  • The engine is transitioning from OpenGL to Vulkan. Some code is present in version 7.2, but it is not complete.
  • A new physically-based metallic material attribute is in progress.
  • A new fur shader is in progress.
  • The way that terrain is textured is being updated.