Skip to content

Releases: VirtualBrainLab/Pinpoint

v0.6.2

25 Apr 21:15
Compare
Choose a tag to compare
v0.6.2 Pre-release
Pre-release

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

v0.5.2

24 Feb 17:25
Compare
Choose a tag to compare
v0.5.2 Pre-release
Pre-release

Features

  • Changed CCF assets to be downloaded and cached locally, reducing the size of builds substantially
  • Added probe saving and loading
  • Added alpha clipping when the sagittal and coronal slice views are enabled from the camera direction

Bugs

  • Fixed a bug that caused key presses while searching to activate their regular functions
  • Search window now shows acronyms when in acronym mode

Hotfix

0.5.1

  • Fixed an unknown bug causing files not to load

0.5.2

  • Fixed a variety of issues with materials and 3D models, and incorporated improved CCF model loading functions

v0.4.0

16 Feb 00:58
eb4b5db
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

PLEASE NOTE
I changed the azimuth and elevation angles to match those used by the IBL in this release. If you want alternate angles for your recordings please open an issue on github with a request that defines the angle orientations you prefer to use.

Features

  • Added a search window, clicking an area in the window rotates the graphics between opaque and transparent shaders
  • Added a mouse skull to the rig options
  • Added preferences which save+load settings across sessions

Bugs

Graphics

Hotfix

  • Fixed a post-release issue where depth from brain was failing and in-plane slices were not rendering correctly

v0.3.0

10 Feb 21:40
81e08fc
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

Bugfixes

  • Probes leaving the brain no longer fail to update their recording region
  • Depth from brain setting works again
  • Sagittal/coronal slices spawn at the tip position
  • Update area text/acronyms properly when adding probes that change the probe panel heights

Features

  • Probes can be deleted with [Backspace]
  • Black outlines around annotation regions in the in-plane slice

Graphics

  • Reduce size of recording regions on probes

v0.2.0

04 Feb 20:44
c2f0e54
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

Added features for in-plane slicing

  • In-plane slice is enabled by default

  • Hovering displays area names and clicking highlights the region by changing the visible shader

  • Fixed minor bugs related to probe positioning and viewport

  • Added a linux build

v0.1.10

31 Jan 19:01
3611724
Compare
Choose a tag to compare
v0.1.10 Pre-release
Pre-release
  • Added in-plane slice