Releases: WestRyanK/Rodent-VR
Releases · WestRyanK/Rodent-VR
RodentVR Version 1.9.5
RodentVR Version 1.9.4
Changes since 1.9.2:
- Add version to main page
- Add gradient editor for heatmap visualization
- Fix bug with graphics settings, default resolution to 50%
- Add Enable/Disable NIDAQ button
- Check whether NIDAQ services are running and if not, offer to start them
- Fix export image crash
- Add capability to reduce snapshot count
- Improve analysis efficiency for big files
Incomplete:
Adding multi-monitor support using nDisplay...
RodentVR Version 1.9.2
Fix BallInput Issues
- Increased sensitivity range for ballInput
- Fixed issue where sensitivity sliders were swapped.
- Added visualization of BallInput movement to background of BallInput page.
- Fixed issue where upon first opening the program without a previous settings file, the menu options weren't grayed out. Thus letting you change settings even though nothing will be saved after.
- Refactored MouseMovementReader code to always store last mouse update instead of having different "modes". (That was a bad idea)
- Fixed other crash issues related to BallInput and no settings on first open.
RodentVR Version 1.9.1
Changes made (that I remember):
- Massive overhaul of the user interface. It now looks really nice and stylish.
- Inside the maze editor, added a list of objects in the maze along with the ability to focus on them and delete them. This will ensure that we don't lose an object.
- Added a graphics settings page so that you can change the graphics quality to suit your computer.
- Added ability to swap the computer mice from left/right and front/back.
- Fixed many bugs.
RodentVR Version 1.9-beta
This version of RodentVR offers more customization options and more integration directly inside RodentVR.
- Instead of having a separate program to edit settings and a separate program to visualize behaviors, all of that functionality is now built directly into RodentVR.
- There are now 4 different kinds of mazes that can be used: Y Maze, Corridor Maze, Square Maze, Circle Maze.
- Mazes can be played one after another in a playlist. Custom criteria for advancing to the next maze can be specified.
- Mazes can be textured with a predefined set of textures or user-defined images.
- Objects such as spheres, cubes, codes, cylinders, and human figurines can be placed in the mazes and moved/scaled/rotated to desired location. They can also be custom textured.
- Custom regions can be placed and custom triggers can be defined to give reinforcement (punishment or reward) to the rodent as well as trigger tones with customizable pitch, volume, and duration.
- Nose poke "holes" can be placed on the walls and will function as trigger regions.
- Starting positions can be customized.
- Different mazes can be used across several playlists due to modular settings file design.
- Behavior data is saved during each maze run to a user-specified file. This data can be analyzed separately in a spreadsheet, or be directly visualized within RodentVR.
- Visualization of behavior data directly in VR allows the generation of custom images. Path color and size can be defined, as well as the angle of viewing the maze. Orthographic or perspective projection can be used, as well as simple line rendering or full color rendering.
- Heatmaps detailing where the rodent has spent the most time can be generated as well.
Features still in progress:
- Attempting to save visualizations causes RodentVR to crash.
- The heatmap feature doesn't allow the user to specify the color gradient or how much time constitutes which color.
- The simple line rendering effect in visualization isn't the best quality.
- There is no perspective/projection onto a curved surface correction yet.
- So many bugzz...