|
2 | 2 |
|
3 | 3 | ## Ongoing development |
4 | 4 |
|
| 5 | +## v2.3.0 |
| 6 | + |
5 | 7 | For F3D users: |
6 | | - - Added `--animation-autoplay` option (libf3d: `scene.animation.autoplay`) to automatically start animation on file load. |
7 | | - - Added an experimental VDB reader for .vdb files using OpenVDB |
| 8 | + - Added `--animation-autoplay` option (libf3d: `scene.animation.autoplay`) to automatically start animation on file load |
| 9 | + - Added an experimental `vdb` plugin in order to read .vdb files using OpenVDB |
| 10 | + - Added an `usd` plugin in order to read .usd files using OpenUSD |
| 11 | + - Added .3mf and .x files support in the `assimp` plugin |
| 12 | + - Added a small margin between the model and the grid to avoid potential z-fighting |
| 13 | + - Added VTK output to the log when using `--verbose=debug` for easier debug |
| 14 | + - Reworked the `alembic` plugin to read Texture Coordinates and Normals for .abc files |
| 15 | + - Improved the reading of EXR files using multi-threading for better performance when loading HDRIs |
| 16 | + - Improved the documentation on https://f3d.app |
| 17 | + - Improved general logging in order to make it easier to understand issues with file and options |
| 18 | + - Fixed potential crashes when reading `assimp` plugin file formats |
| 19 | + - Fixed `--grid-absolute` for off-center models |
| 20 | + - Fixed an issue with thumbnail generation showing the log window |
| 21 | + - Fixed many interaction issues on non-Qwerty keyboard layout |
| 22 | + - Fixed handling of filenames containing commas |
| 23 | + - Fixed an issue on Windows where the log window would appear on top of F3D window |
| 24 | + - Fixed crashes with specific .obj file |
| 25 | + - Fixed an issue with incorrect return code when using headless mode or incorrect options |
| 26 | + - Fixed dependency issue with the headless .deb binary release |
| 27 | + - Fixed a crash when using a file with more than 254 bones (Requires OpenGL 4.3) |
| 28 | + - Fixed an issue with Unicode filenames on the title bar on Windows |
8 | 29 | - Changed `--verbose` into a string based option, eg: `--verbose=quiet` or `--verbose=debug`. `--verbose` is still supported. |
9 | 30 | - Changed `--no-render` behavior so that it doesn't impact verbosity anymore |
10 | | - - Deprecated `--quiet`, use `--verbose=quiet` instead. |
11 | | - - Reading EXR files is now multi-threaded and much faster. |
12 | | - - Translucency support is now enabled by default. |
13 | | - - A small margin is added between the model and the grid to avoid potential z-fighting. |
14 | | - - Add 3MF and X files support (part of `assimp` plugin) |
15 | | - - Fix potential crashes when reading `assimp` plugin file format |
| 31 | + - Changed the default configuration file so that translucency support is enabled by default |
| 32 | + - Deprecated `--quiet`, use `--verbose=quiet` instead |
| 33 | + - Deprecated `--input`, use positional argument instead |
16 | 34 |
|
17 | 35 | For libf3d users: |
18 | | - - Added `scene.animation.autoplay` option. |
19 | | - - Added a `f3d::image::saveBuffer` API to save an image as a file format in memory. |
| 36 | + - Added `scene.animation.autoplay` option |
| 37 | + - Added a `f3d::image::saveBuffer` API to save an image as a file format in memory |
| 38 | + - Fixed the default name of the window |
20 | 39 |
|
21 | 40 | For F3D packagers: |
22 | | - - Added a new optional dependency through VTK, OpenVDB |
| 41 | + - Added a new optional dependency, OpenUSD. Enable with `F3D_PLUGIN_BUILD_USD` CMake option |
| 42 | + - Added a new optional dependency through VTK, OpenVDB. Enable with `F3D_PLUGIN_BUILD_VDB` CMake option |
| 43 | + - Added a new CMake option to control the link against libatomic. Control with `F3D_LINUX_LIBRARY_LINK_ATOMIC` |
| 44 | + - Added two new packages to the list, OpenMandriva and Mageia |
23 | 45 |
|
24 | 46 | ## v2.2.1 |
25 | 47 |
|
|
0 commit comments