Skip to content

v0.6.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@dbirman dbirman released this 25 Apr 21:15

The latest WebGL build is v0.6.2.

The windows desktop client is no longer functional for v0.6.2, please use the web client.

This is a partial version release, not all features I intended to include in 0.6 are currently available. There are two really important things to be aware of:
coordinate systems: right now you must keep the (0,0,0) at IBL bregma setting turned ON (it is on by default)
exporting probes: because of the ^ issue, you still can't export and import probes, sorry!
in vivo offset angle: the CCF atlas is known to be angled off from in vivo brains by about 5 degrees, you may miss small targets that are in deep structures if you don't account for this offset

Features

  • Changed movement functionality to increment in discrete steps when clicking buttons. Holding buttons down continues to move at a rate / second. Pressing [ctrl] and [shift] makes smaller and larger increments, respectively.
  • Added an in-vivo stereotaxic transform setting, which outputs in vivo coordinates rather than ccf coordinates
  • Added the ability to click on a probe and then press an axis key ([W/S] or [A/D] or [Z/X]), you can then drag the probe along that axis for faster position control
  • Replaced the coronal and sagittal slice renderers with shaders to improve performance, this has a substantial cost at startup as textures are transferred to the GPU in exchange for a huge gain at runtime
  • Replaced the probe panel slice renderer with a shader to improve performance
  • Replaced the in-plane panel slice renderer with a shader to improve performance
  • Changed how collision detection works so that it doesn't prevent probe movement, just warns you that probes are colliding
  • Change recording region to white
  • Added a mini axis-control gizmo thing, you can double click the arms to rotate the brain automatically
  • Press [CTRL+Backspace] or [C+Backspace] to recover a probe you deleted
  • Added an IBL coverage map showing the current state of the second pass map (as of 4/19/22)
  • Added zoom functions to the in-plane slice

Backend

  • Refactored 3D datasets into the generic VolumetricDataset class, all datasets now use row-order

Bugs

  • Azimuth and Spin angles now wrap around
  • Removed unintentional shadows from main directional light source
  • Fixed a bug where the acronym flag didn't caused the search window to update
  • Fixed a bug where area boundaries were being poorly defined in the in-plane slice when the probe was slicing off the coronal plane
  • Fixed a bug where moving the camera past a clipping change when the sagittal/coronal slices were visible would cause the camera to "jump"
  • Probe panels now re-order to prioritize keeping NP2.4 probe panels grouped on the same row

Hotfixes

v0.6.1 fixed mouse skull issues and added a craniotomy option
v0.6.1 added ibl coverage data
v0.6.2 fixed a bug where probe colors could be duplicated
v0.6.2 fixed bugs with craniotomy feature