Skip to content

Releases: Any2HRTF/Mesh2HRTF

v1.2.0

01 Jul 12:38
0ed80f3
Compare
Choose a tag to compare

v1.2.0 (1 Juli 2024)

  • hrtf_mesh_grading from the folder mesh2hrtf/Mesh2Input/Meshes/GradingHybrid can now also do purely distance based mesh grading
  • improve documentation

v1.1.2

21 May 15:35
9ae2993
Compare
Choose a tag to compare

v1.1.2 (21 May 2024)

  • Fixed a bug when exporting a Mesh2HRTF Project from Blender that uses a plane wave as sound source (PR #108)
  • Update testing to work with all supported Blender versions (PR #189, #129)
  • Update inspect_sofa_files from the Python API to work with the latest pyfar version (PR #125)
  • Improve tooltip help in Mesh2HRTF Export GUI in Blender (PR #124)
  • Add __version__ attribute to Python API (PR #111)

v1.1.1

08 Jun 13:21
a13483c
Compare
Choose a tag to compare

v1.1.1 (09 June 2023)

  • When creating a Mesh2HRTF project from Blender, the Blender project is now saved to the project folder as a compressed copy. Previously it was not compressed and saved directly. The latter came with the danger of making changes to Blender project after creating the Mesh2HRTF project without noting. In this case the Blender file might not reflect the settings of the rest of the project folder (PR #105).
  • Fix a bug in detecting issues in NumCalc simulations during post-processing using ouput2hrtf from the Python API. Errors were not reported in case NumCalc -estimate_ram was called before using manage_numcalc from the Python API (PR #106).
  • Improve the output of manage_numcalc from the Python API (PR #101).
  • Fix a bug in detecting the free RAM in manage_numcalc from the Python API (PR #101).

v1.1.0

11 May 08:39
87a19f1
Compare
Choose a tag to compare
  • Add dockerfile running the Mesh2HRTF Python API, NumCalc, and hrtf_mesh_grading
  • Fixed a bug in installing the Mesh2HRTF Python API
  • Fixed a bug in manage_numcalc if running multiple Mesh2HRTF projects
  • Fix order of HRIRs/HRTFs plotted by inspect_sofa_files when choosing the median or frontal plane

v1.0.0

28 Apr 07:40
Compare
Choose a tag to compare

See History for full release notes (https://github.com/Any2HRTF/Mesh2HRTF/blob/master/HISTORY.rst)

v0.5.0

14 Jul 17:40
Compare
Choose a tag to compare
  • changed license to EUPL 1.2
  • last release of Mesh2HRTF 0.x supporting Blender v2.79 and below

v0.4.0

14 Jul 17:39
Compare
Choose a tag to compare
  • new directory structure

v0.3.2

14 Jul 17:38
Compare
Choose a tag to compare
  • bug fix in NumCalc
  • big fix and improvements in PreProcessing/MeshGrading (ticket #25, commit r38)
  • bug fix in ExportMesh2HRTF.py (Tickets #13, #15, and #23 on sourcefourge)
  • fixed a bug Output2HRTF_Main.m. Now the low frequency HRTF should at 0 dB if using reciprocal simulation and if setting reference = true in Output2HRTF.m, which is auto-generated when exporting from blender.

v0.3.0

14 Jul 17:38
Compare
Choose a tag to compare
  • New directory structure
  • Pascal-case naming of the files
  • Small bugfixes in the scripts

v0.2.0

14 Jul 17:37
Compare
Choose a tag to compare
  • Mesh2Input:
    • MaterialAssignment.py: A Python script that can be loaded into Blender to center the head mesh in the coordinate system
    • MeshCentering.py: A Python script that can be loaded into Blender to automatically assign the materials 'Skin', 'Left ear', and 'Right ear'
    • export_mesh2hrtf.py: Bug fix to correctly export data for calculating the left ear, right ear and both ears.
    • EvaluationGrids (Matlab):
      • Arbitrary user defined spatial grids can now be generated (see the code in demo.m)
      • 'User' in 'Mesh2Input/Data/Evaluation Grids' renamed to 'Custom' because 'User' is a reserved variable in Blender/Python
      • Evaluation grids can be plotted with the Matlab code
  • NumCalc: MS VS Solution added to compile NumCalc on Windows.
  • Output2HRTF:
    • Output2HRTF_Main.m: Added optional referencing of HRTFs if calculated reciprocally to achieve that the low frequency magnitude of the HRTFs is 0 dB. This is done by dividing the complex pressure by the area of the ear elements (radiating element), compensating for the velocity of the radiating element, and by a division of the complex pressure with the pressure of a point source in the origin of coordinates. (export_mesh2hrtf.py writes the area of the radiating elements, and the flag for referencing to Output2HRTF.m)
    • Output2HRTF_Main.m: Big fix to correctly export SOFA files with data for the left ear, right ear, and both ears.
  • Mesh-grading tool moved to Mesh2Input