Skip to content

Latest commit

 

History

History
618 lines (412 loc) · 29 KB

Changelog.md

File metadata and controls

618 lines (412 loc) · 29 KB

Ignition Rendering

Ignition Rendering 5.X

Ignition Rendering 5.X.X (20XX-XX-XX)

Ignition Rendering 5.1.0 (2021-06-22)

  1. add ifdef for apple in integration test

  2. Update light map tutorial

  3. relax gaussian test tolerance

  4. Fix custom shaders uniforms ign version number

  5. recreate node only when needed

  6. Backport memory fixes found by ASAN

  7. Fix FSAA in UI and lower VRAM consumption

  8. Fix depth alpha

  9. Fix floating point precision bug handling alpha channel (#332)

  10. Fix heap overflow when reading

  11. Fix new [] / delete mismatch

  12. Test re-enabling depth camera integration test on mac

  13. Include MoveTo Helper class to ign-rendering

  14. Remove tools/code_check and update codecov

  15. [OGRE 1.x] Uniform buffer shader support

  16. Helper function to get a scene

  17. fix capsule mouse picking

  18. Fix depth alpha

  19. Add shadows to Ogre2DepthCamera without crashing

  20. Reduce lidar data discretization

  21. update light visual size

  22. Improve build times by reducing included headers

  23. Add light map tutorial

  24. Prevent console warnings when multiple texture coordinates are present

  25. Fix gazebo scene viewer build

  26. Silence noisy sky error

  27. Added command line argument to pick version of Ogre

Ignition Rendering 5.0.0 (2021-03-30)

  1. Add ogre2 skybox support

  2. Add light visual support

  3. Add API for particle emitter scatter ratio

  4. Added capsule geometry

  5. Added ellipsoid Geometry

  6. ogre2: explicitly request OpenGL 3.3 core profile context.

  7. Bump in edifice: ign-common4

  8. Support setting horizontal and vertical resolution for GpuRays

  9. Added Light Intensity

  10. Heightmap for Ogre 1

  11. Added render order to material

  12. Add support for lightmaps in ogre2

  13. Documentation updates

Ignition Rendering 4.X

Ignition Rendering 4.8.0 (2021-06-18)

  1. relax gaussian test tolerance

  2. recreate node only when needed

  3. Backport memory fixes found by ASAN

  4. Re-enable part of depth camera test on macOS

  5. Fix depth alpha

  6. Fix floating point precision bug handling alpha channel (#332)

  7. Include MoveTo Helper class to ign-rendering

  8. Remove tools/code_check and update codecov

  9. [OGRE 1.x] Uniform buffer shader support

  10. Helper function to get a scene

  11. Reduce lidar data discretization

  12. Prevent console warnings when multiple texture coordinates are present

  13. Added command line argument to pick version of Ogre

Ignition Rendering 4.7.0 (2021-03-17)

  1. Enable depth write in particles example

  2. Fix gazebo_scene_viewer for macOS and ensure clean exit

  3. Master branch updates

  4. Expose particle scatter ratio parameter

  5. Fix overriding blend mode

  6. Fix DepthGaussianNoise test

  7. Handle non-positive object temperatures

Ignition Rendering 4.6.0 (2021-03-01)

  1. Improve particle scattering noise

  2. Fix custom_scene_viewer for macOS

Ignition Rendering 4.5.0 (2021-02-17)

  1. More verbose messages when failing to load render engines

  2. Fixed OBJ textures with the same name

  3. Fix setting particle size

  4. Make particle emitter invisible in thermal camera image

  5. Apply particle scattering effect to depth cameras

Ignition Rendering 4.4.0 (2021-02-11)

  1. Add support for 8 bit thermal camera image format

  2. All changes up to version 3.4.0

Ignition Rendering 4.3.1 (2021-02-03)

  1. Fix converting Pbs to Unlit material conversion (#230)

Ignition Rendering 4.3.0 (2021-02-02)

  1. Tutorial: Transform FBX to Collada and change its origin

  2. Remove Windows Warnings

  3. Fix spelling Desconstructor -> Destructor

  4. Thermal Camera: Visualize objects with a heat signature

  5. Add laser retro support in Ogre2

Ignition Rendering 4.2.0 (2021-01-22)

  1. Remove some windows warnings.

  2. Fix transparency issue for textures without alpha channel.

  3. Call XCloseDisplay in screenScalingFactor.

  4. All changes up to version 3.3.0.

Ignition Rendering 4.1.0 (2020-11-04)

  1. Improve fork experience

  2. Add Custom Render Engine support

  3. Update tutorials

  4. Limit number of shadow casting lights in ogre2

  5. Ogre2 depth camera fix

  6. Add support for Gaussian noise render pass in Ogre2DepthCamera

Ignition Rendering 4.0.0 (2020-09-29)

  1. Update tutorials

  2. Pimpl'ize ogre2 classes

  3. Replace common::Time with std::chrono

  4. Add Ogre2 particle system

  5. Add LidarVisual point colors for Ogre1

  6. Added Lidar Visual for Ogre2

  7. Added Lidar Visual Types for Ogre1

  8. Added Lidar Visualisation for Ogre1

  9. Add environment variables to locate plugins

  10. Added a method to show the head on arrows and axis

  11. Complete Shaft and Head methods in BaseArrowVisual

  12. Scale BaseAxis properly

  13. Add ogre2 AxisVisual and ArrowVisual

  14. Support setting skeleton node weights

  15. Add support for setting visibility mask and flags

  16. Increase precision of Ogre2 mesh vertices from half to full precision float

  17. Update transparency based on diffuse alpha channel for ogre2

  18. Skeleton animation updates

  19. Add support for transparency based on textures alpha channel for ogre1 and ogre2

Ignition Rendering 3.X.X (2021-XX-XX)

Ignition Rendering 3.5.0 (2021-05-25)

  1. Include MoveTo Helper class to ign-rendering

  2. Remove tools/code_check and update codecov

  3. Helper function to get a scene (#320)

  4. Fix DepthGaussianNoise test (#271)

  5. Master branch updates (#268)

  6. 👩🌾 Make GitHub actions tests that are flaky due to display more verbose information (#255)

  7. Fixed OBJ textures with the same name (#239)

  8. More verbose messages when failing to load render engine (#236)

Ignition Rendering 3.4.0 (2021-02-09)

  1. Clear all Windows warnings

  2. Add laser_retro support

Ignition Rendering 3.3.0 (2021-01-22)

  1. Add Windows installation.

  2. Make flaky VisualAt test more verbose.

  3. Resolve updated codecheck issues.

  4. Fix crash due to NaN pose values.

  5. Improve fork experience.

Ignition Rendering 3.2.0 (2020-10-13)

  1. Add Custom Render Engine support

  2. Add getter for Ogre2Camera

  3. Update test configuration to use ogre2

  4. Ogre2 GPU Ray: Cleanup all resources on destruction

  5. Ogre2: Add Grid

  6. Includes all changes up to and including those in version 2.5.1

Ignition Rendering 3.1.0 (2020-03-05)

  1. Use default material properties from ign-common PBR material when loading a mesh

  2. Fix build for ogre version >= 1.12.0

  3. Add Ogre2 DynamicRenderable class

  4. Skeletons for Ogre2

  5. Fixed gazebo scene viewer example

  6. Ogre2: Fix shadows by dynamically generating shadow maps

  7. Ogre2: Destroy resources before recreating shadows

  8. Fix custom shaders example

  9. Add API to check which engines are loaded

Ignition Rendering 3.0.0 (2019-12-10)

  1. Support setting cast shadows

  2. Add Thermal Camera

  3. Add support for emissive map

  4. Add Marker class and port ogre dynamic lines and renderable

  5. Support storing user data in Visual

  6. Add 16 bit format

  7. Destroy camera when the scene is destroyed

  8. Added function to get the number of channels from a GpuRay.

  9. Ogre 1.x skeletal animation changes

Ignition Rendering 2.5.1 (2020-10-05)

  1. Limit number of shadow casting lights in ogre2

  2. Backport ogre2 depth camera fix

Ignition Rendering 2.5.0 (2020-08-07)

  1. Add support for Gaussian noise render pass in Ogre2DepthCamera

Ignition Rendering 2.4.0 (2020-04-17)

  1. Fix flaky VisualAt test

  2. Port windows fixes

  3. Backport ogre2 mesh vertices precision change.

  4. Backport transparency setting based on diffuse alpha

Ignition Rendering 2.3.0 (2020-02-19)

  1. Add API to check which engines are loaded

  2. Fix custom shaders example

  3. Ogre2: Fix shadows by dynamically generating shadow maps

Ignition Rendering 2.2.0 (2019-11-20)

  1. Backport setting cast shadows

  2. Ogre2: Add more shadow maps

Ignition Rendering 2.1.2 (2019-09-10)

  1. Enable gamma write on color texture in depth camera

Ignition Rendering 2.1.1 (2019-09-06)

  1. Add checks on mouse selection

Ignition Rendering 2.1.0 (2019-08-27)

  1. Support generating point cloud data in DepthCamera

  2. Fix GizmoVisual material memory leak

  3. Fix PixelFormat FLOAT32 byte and channel count

Ignition Rendering 2.0.1 (2019-07-16)

  1. Clean up camera objects when destroying scene

Ignition Rendering 2.0.0 (2019-05-20)

  1. More ogre2 error messages for debugging mesh loading.

  2. Support for ogre 1.11 on windows

  3. Fix ogre mouse picking after window resize

  4. Ogre2: Support mouse picking for objects with overlay material

  5. Add GizmoVisual class

  6. Add Transform Controller for translating, rotating, and scaling nodes.

  7. Add depth check and depth write properties to Material

  8. Move scale functions from Visual to Node class.

  9. Add support for Render Passes and implement Gaussian Noise pass

Ignition Rendering 1.X

  1. Ogre2: Fix loading mesh with large index count

  2. Move OgreDepthCameraPrivate class to src file so it is not installed.

Ignition Rendering 1.0.0 (2019-02-28)