CRAN Release 0.2.5
Changes since 0.2.0:
Highlights:
- Added electrode localization with aligned re-sampled CT image. Can be accessible via
brain$localize(ct_path)
. Rendering original CT is in the dev schedule - Users can download electrode coordinates as
csv
directly from the control panel - Added support to download other templates such as
fsaverage
,bert
,cvs_avg35
etc. - Allow to show volume data directly in the viewer (toggle with key
l
) - Allow surface vertex color to be sampled from volume or electrodes (projected to the surface with Gaussian blur) via shortcut
k
.
Changes
- Surface
sync from voxels
now clamp the surface nodes - Added
Voxel Display
controller to toggle volume display modes - Changed shortcut
l
fromVoxel Type
toVoxel Display
- Volume
fragmentShader
uses non-linear function to calculate fragment colors combined with face normal; this will create smoother results DataCube2
geometry usesConvexHull
instead of box/sphere to improve the performanceDataCube2
are no longer hidden whensync from voxels
is on: users can use shortcutsl
andk
to easily control the visibility.download_template_subject
can download other templates such asfsaverage
,cvs_avg35
,bert
.- Allows electrodes to be reset
- Displays electrode labels along with the electrodes
- Allows resizing electrode size on the fly
- Allows resizing the electrode labels
- Localization module has been integrated into
RAVE
- Added line mesh to mark the distance of the electrode deviating from its original position. The line color changes with the distance value.
- Supported video content to display auditory visual stimuli along the response
- Default to closing the
default
andvolume
side folders - Renamed recording button to
Chrome
-specific - Can download electrodes as
csv
Improvements
- Improved localization precision
- Auto-adjusting electrodes now respects the topology
- Electrodes in the localization mode now have
LocElectrode
class - Volume rendering and ray-casters now respects the transform matrices
- Added 3 vignettes
- Added
TextTexture
in the internal code to display textSprite
easily
Bug fixes
- Fixed a volume rendering issue where ray-marching directions are not calculated correctly
- Fixed color not set correctly when changing
Voxel Labels
while surface colors aresync from voxels
- Fixed electrode localization interpolation issue
- Proper dispose the localized electrodes
- Fixed screenshot and video recording functions