Skip to content

0.2.0 - Increased rendering performances and AR precision + Fixed too yellow rendering

Compare
Choose a tag to compare
@ThomasGorisse ThomasGorisse released this 17 Mar 10:38
· 635 commits to main since this release

Features

  • Improved rendering quality: Removed 3D rendering frames skipped based on FPS
  • Improved AR Precision: Removed and cleaned AR frame skipped
  • Reduced PlaneRender consumption when not visible
  • Reduced ArFrame consumption when no updated trackables (Plane, AugmentedImage, AugmentFace) are required
  • Refactored FrameTime to Kotlin
  • Retrieve current frame FPS
  • Added ModelNode.doOnModelLoaded to handle modifying the model when loaded
  • New cleaned Node smooth thresholds
  • No AR maxHitsPerSecond by default = Max precision
  • Added configurable session features
  • Added some colorOf functions with different parameters
  • Create an Anchor from an HitResult
  • Pose multiple rotations types
  • Added RenderableInstance object culling setter
  • Improved CursorNode
  • Added NodeSelection default SelectionVisualizer
  • Refactored session -> arSession and sessionConfig -> arSessionConfig
  • Change material parameter to Color
  • Retrieve Pose Euler Angles
  • Changed IblGenerator to handle hdr environment directory input instead of file
  • AR model viewer sample: Hide the plane renderer when the node is anchored
  • Public RenderableInstance.entity

Fixes

  • Fixed the too yellow model default reflection: Changed the default environment to a white studio
  • Fixed top most plane rendering and restored previous parameters (#46)
  • PlaneRenderMode.RENDER_ALL was set as the default mode but the doc states clearly that this mode is very expensive (#39)
  • Fixed ArSceneView and SceneView lifecycle listeners
  • Fixed CursorNode default placement mode
  • Fixed AugmentedImageInfoNode alignment
  • Refactored HDREnvironment
  • Fixed HDREnvironment double cubemap
  • Fixed session config order
  • Renamed Node.onFrameUpdate to onFrame
  • Changed ModelViewer sample background
  • Fixed model loading error not thrown

Documentation

  • Dokka Doc Markdown GFM (GitHub)
  • Dokka published to SceneView/sceneview.github.io
  • API reference link inside README.md
  • Issue and PR Autoclose
  • Added dictionary with spelling for renderable and renderables (#41)