Sun Dec 01 2024

Dev Log to 0.0.40

Download the latest version of Hology Engine at: https://hology.app/download

For existing projects, run the following to update

npm install '@hology/core@^0.0.65' '@hology/react@^0.0.16' @types/three@0.169.0 three@0.169.0

Features

Rendering Improvements

  • Added "Toggle stats panel" in the main menu to display rendering statistics:
    • FPS
    • CPU and GPU time
    • Memory consumption
    • Draw calls
  • Improved rendering performance:
    • Optimized meshes with multiple materials for fewer draw calls
    • Enabled more meshes to take advantage of GPU instancing
  • Updated ThreeJs version to 0.169.0
  • Added support for texture assets with compressed texture format KTX2
  • Introduced "Unlit" material type option in the material asset editor for purely emissive objects

Landscape Enhancements

  • Adjust landscape resolution after initial creation to enable
    • Smoother surfaces
    • Finer control of the height map
    • Improved vertex painting

Development Tools

  • Added ability to open Chromium dev tools in the editor for:
    • Debugging actor code
    • Accessing other dev tools like profiling

Shader Support

  • Custom TypeScript shaders now support:
    • BatchedMesh
    • Skinning

Upcoming

We have some AI features in development. Stay tuned...