v0.6.2
Pre-releaseThe 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