Releases: InfinyTech3D/SofaUnity
SofaUnity_v24.06.00
What's Changed
- [src] Various fix on SOFA update, and BA tip world position and orientation by @epernod in #87
- [src] Add VonMises support and display. Add colorMap for this display as well as a new example by @epernod in #89
- [src] Add SofaCollisionDisplay component and a unlit material to be used by @epernod in #90
- [ui] Add new SOFA panel, with SofaViewPanel options as well as SofaPlayer and Debug console and connect all panels to the Sofaplayer options by @epernod in #91
- [All] Backport some cleaning from the old gitlab repository: Remove some materials and wip scripts. Restore the ShowRoom application by @epernod in #93
- [scenes] Add more prefab for the UI and update several scenes to use the new gui by @epernod in #92
- [src] Add Mouse picking support using raycasting by @epernod in #95
- [Scenes] Add tearing plugin loading option and add first example by @epernod in #94
- [src] Add new options in SofaMeshController and SOFA collision models by @epernod in #99
- [src] Fix: FEM display logic between ForceField not being an FEM, simple tetra mesh geometry rendering or vonMises rendering by @epernod in #98
- [scenes] Restore example using python SOFA scene and CUDA benchmarkes by @epernod in #97
- [src] Update all code to use new SofaVerseAPI.dll instead of SAPAPI.dll and more all Editor options into Tools menu section by @epernod in #100
- [Tests] Update all reference logs and images and Improve Test API scripts by @epernod in #102
- [Doc] Add offline doc pdf, Readme as well as Thrid-Party Notice. by @epernod in #103
- [scenes] Update all examples, benchmarks and demo scenes as well as some materials for new release by @epernod in #101
Full Changelog: SofaUnity_v23.12...SofaUnity_v24.06.00
SofaUnity_v24.06.00-HDRP
Unity asset for SOFA v24.06 in HDRP Mode.
Only differ from SofaUnity_v24.06.00 for the HDRP materials compatibility
Full Changelog: SofaUnity_v24.06.00...SofaUnity-HD_v24.06.00
SofaUnity_v23.12.00
Improvement of the Unity asset to integrate SOFA for the release v23.12 as a full both way communication.
This release provide an asset with and without SOFA .dll
What's Changed
- [src] Fix burningManager texcoord access when some points have been removed
- [src] Fix: restore breathing motion in thirdPersonCamera, fix restart loading by relaoding the full level instead of SOFA reset
- [src] Fix unity build and remove warnings
- [VR] Move all code related to XR out from this repository, to be added to new repository SofaUnityXR by @epernod in #83
- Move all code, resources, prefab and Native plugin into new Core architecture by @epernod in #84
- Various cleaning in repository, remove some shaders and wip scenes by @epernod in #85
- [BeamAdapter] Fix all SOFA scene to use new version and update unity projects by @epernod in #86
- [scenes] Remove unnecessary scenes
- [models] Various update on prefabs, material and scenes
- [Endoscopy] Clean capsule and BA folders
- [Doc] Add Third-PArty Notices file. Update third party and documentation files to notify that dll need to be downloaded from github
- [Doc] Add pdf documentation
- [src] Update all Editor script to move menu into Tools
- [src] Move all code into SofaUnity or SofaUnityAPI namespace
Full Changelog: SofaUnity_v23.06.00...SofaUnity_v23.12.00
SofaUnity_v23.06.00
Improvement of the Unity asset to integrate SOFA for the release v23.06 as a full both way communication.
This asset do not integrate the .dll right now.
What's Changed
- [src] Add option to use rigid dof in BeamModel
- [src] Add method in SofaMesh and binding in API to set velocities directly using a buffer of float[]
- [src] Update SofaObjectcontroller to handle rigid dof and script to record and replay a serie of keys actions
- [Full API][src] Update SofaUnity scripts to support android build by @epernod in #63
- [Full API][Tests] Improve non regression test api by @epernod in #64
- [Full API][scenes] Fix multiple scenes and remove some logs by @epernod in #65
- [src] Update plugin manager mechanism to be per scene and update all scenes by @epernod in #66
- [Tests] Fix compilation on Test Data and small update in the test logs to know progress
- [Full API] Clean repository for Unity asset store release by @epernod in #71
- [VR] Remove all code and scenes related to VR, will be available in another asset by @epernod in #72
Full Changelog: SofaUnity_v22.12.00...SofaUnity_v23.06.00
SofaUnity_v22.12.00
Improvement of the Unity asset to integrate SOFA for the release v22.12 as a full both way communication.
This asset do not integrate the .dll right now.
What's Changed
- [Scenes] Update All demo and benchmark scenes for new SOFA version by @epernod in #55
- [Full API][scenes] Reorder all scene to isolate, simple examples and more complexe demo or specific features by @epernod in #56
- [Full API][BeamAdapter] Move all scenes and integration directly in the core of SofaUnity by @epernod in #57
- [Full API][src] Add method to setPosition in mehcanicalObject using float[] by @epernod in #58
- [Endoscopy] Fix all scenes, materials and scripts
- [Demos] Update interaction scenes and add some managers
- [XRay] Move all scenes and scripts into the main architecture, fix all scenes with new SOFA version
- [BeamAdapter] Fix scenes due to not updated prefab and object deleted from plugins
- [Full API][Tests] Add test API to check all scene results by @epernod in #61
- [src] Fix import of Data value, need to convert in int*
- [src] Fix SOFA debug display while closing SOFA
- [src] Fix cuttingManager UI to show SOFA component link
- [scenes] backup changes for release
Full Changelog: SofaUnity_v21.12.00...SofaUnity_v22.12.00
SofaUnity_v21.12.00
Improvement of the Unity asset to integrate SOFA for the release v21.12 as a full both way communication.
This asset do not integrate the .dll right now.
What's Changed
- [src] Fix SOFA scene graph cleaning on SAPAPI destruction
- [src] Multiple factory fixes to solve problem of VisualModel creation failure, bug of gameObject creation even if sofa component is not supported and add distinction between Sofa Ode solver and Sofa Linear solver
- [src] Backup controller movement from demo and remove heart beating from ThirdPersonCamera
- [src] Fix new plugin names
- [Full API] Add support for Hexahedral mesh by @epernod in #42
- [src] Add support for Data flag and Data counter, update Data display to take IsReadOnly flag into account, Add getter for IsRequired Data flag
- [src] Update DataArchiver to use a single list of BaseData and cast to the corresponding specification depending on the type of Data.
- [src] Fix serialize of array and add backward compatibility if project was not using m_dataArray
- [src] Add method in SofaBaseData to know if Data is supported and if it is a vector
- [src] Add SofaDataVector to handle basice types of Sofa Data <vector < > >, add getter in SofaDataArchiver to get SofaBaseData or SofaDataVector from data name
- [src] Update set/get bindings for vectorOfVec3 and vectorOfVec2 to handle float/double Data types
- [src] Fix bug of counter getter access and dataType value during parsing. Add checkIfDirty method in SofaData
- [Fix] VisualModel topology change handling when SOFA mesh increase by @epernod in #45
- [Full API] Various fixes on root Node and scene creation by @epernod in #46
- [Full API][Demo] Add new scene and scripts for burning simulation by @epernod in #47
- [Full API][Demo] Update endoscopic directory to add new models and textures by @epernod in #48
- [Full API][Models] Clean repo for release and update logos by @epernod in #49
- [Full API][Demo] Add new demo scene and script to simulate liver cutting by @epernod in #50
- [Full API][src] Various bug fixes for release by @epernod in #51
- [Demo] Reorganise Scene folders: Demo, Benchmarks and tutorials by @epernod in #52
- [Full API][src] Fix python loading scene by @epernod in #53
Full Changelog: SofaUnity_v21.06.00...SofaUnity_v21.12.00
SofaUnity_v23.06.00-HDRP
Unity asset for SOFA v23.06 in HDRP Mode.
Only differ from SofaUnity_v23.06.00 for the HDRP materials compatibility
What's Changed
- [models] Convert all materials to HDRP by @epernod
- Add png images created from materials update by @epernod
- [models] Fix scenes with HDRP materials and lightning by @epernod
Full Changelog: SofaUnity_v23.06.00...SofaUnity-HD_v23.06.00
SofaUnity_v22.12.00-HDRP
Unity asset for SOFA v22.12 in HDRP Mode.
Only differ from SofaUnity_v22.12.00 for the HDRP materials compatibility
What's Changed
- [models] Convert all materials to HDRP by @epernod
- [models] Add png images created from materials update by @epernod
- [models] Fix scenes with HDRP materials and lightning by @epernod
Full Changelog: SofaUnity_v22.12.00...SofaUnity-HD_v22.12.00
SofaUnity_v21.12.00-HDRP
Unity asset for SOFA v21.12 in HDRP Mode.
Only differ from SofaUnity_v21.12.00 for the HDRP materials compatibility
What's Changed
- [Models] Update all Materials from HDRP pipeline
- [scenes] Update some materials and add some HD prefab
- [Capsule] update all scene to restore HD materials and capsule prefab with visual effects
- [models] Update all materials for unity 2020 HD
- [Scenes] Update all demo and benchmarks scenes to use the canvas_HD
Full Changelog: SofaUnity_v21.12.00...SofaUnity-HD_v21.12.00
SofaUnity_v21.06.00
Improvement of the Unity asset to integrate SOFA for the release v21.06 as a full both way communication.
This asset do not integrate the .dll right now.
What's Changed
- [Full API] Fix Data parsing for basic types by @epernod in #39
- [Full API] Update all SOFA and Unity scenes to match SOFA verison 21.06 by @epernod in #40
Full Changelog: SofaUnity_v20.12.00...SofaUnity_v21.06.00