Skip to content
This repository has been archived by the owner on Dec 16, 2023. It is now read-only.

Roadmap towards Babylon.js 3.3.0

samdauwe edited this page Dec 23, 2020 · 4 revisions

[x] High level objectives

[x] April 2019

  • Refactor animation values update
    • Remove IReflect interface
    • Fix animation value getters and setters
    • Fix easing functions examples (Documentation)
  • Fix Physically Based Rendering (PBR) examples (Documentation)
    • Fix PBR Metallic Roughness Material examples
    • Fix PBR Specular Glossiness Material examples
  • Add examples:
  • Update Inspector v2.0: second iteration
    • Reimplement scene explorer
    • Avoid callbacks in property lines where possible
    • Resolve property grid layout issues
    • Add logging tab
  • Add feature info to the samples page and remove 'Feature list' wiki page

[x] March 2019

[x] February 2019

  • Improve code quality
    • Add support for async functions
  • Add Inspector v2.0: first iteration
    • Remove old Inspector code
    • Port main BabylonJS inspector v2.0 code
    • Investigate ImGui tree rendering
    • Investigate how to mimic BabylonJS inspector v2.0 gui
    • Add Font Awesome 5.7.0 icons
  • Resolve example scenes issues
  • Debug .babylon file format loading
    • Fix Mixamo model loading

[x] January 2019

  • Resolve VS2017 issues
    • Resolve compiler error
    • Resolve compiler warnings
    • Re-enable AppVeyor builds
    • Resolve threading blocking issue in logging destructor
  • Add core features examples
  • Add code sippets tests (index)
  • Debug and add .babylon file format loading examples (Dude.babylon, babylonJS_logo_v3.babylon, candle.babylon, dummy3.babylon, Rabbit.babylon, Suzanne.babylon)
  • Add basic bones and skeletons (rotation) example (Documentation)
    • Fix model loading issues
    • Debug animations

[x] December 2018

  • Finish update to Babylon.js version v3.3.0
  • Add Follow Camera examples (Documentation)
    • Follow Camera Scene with box instances
    • Rollercoaster Scene
  • Add ENV texture loading functionality (Not working yet!)
  • Add 'Look at' example (Documentation)
  • Add Intersections example (Documentation)
  • Add Custom postprocesses examples(Documentation)
    • Dawn Bringer example
    • Heatwave example
    • RGB Shift Glitch example
  • Volumetric Light Scattering (Not working yet!) (Documentation)
  • 360 photos example (Not working yet!) (Documentation)
  • Add test scenes (Documentation)
    • v2.2.0 demo scenes
      • Edges Render Scene
    • v3.0.0 demo scenes
      • Ray Helper Scene
      • Kernel Based Blur Scene
      • Blur Mode For Mirrors Scene
      • Multi Sample Render Targets Scene

[x] November 2018

[x] October 2018

  • Add feature list overview page
  • Add examples for rendering sky boxes (Documentation)
    • 6 sky texture based example (Documentation)
    • DDS texture based example
  • Add StandardMaterial examples (Documentation)
    • Glossiness and roughness example
    • Refraction and Reflection example
  • Add Lens Flares example (Documentation)
  • Add Constructive Solid Geometry (CSG) example (Documentation)
  • Add Displacement map (CPU) example (Documentation)
  • Add Extrude polygon example (Documentation)
  • Add Raycast on height map example (Documentation)
  • Improve code quality