Brain Monitor
The Brain Monitor is a real-time 3D visualization system that displays your genome as volumetric structures with live neural activity. It provides an immersive way to understand your neural architecture and watch your artificial brain in action.
Overview
Brain Monitor renders cortical areas as 3D volumes positioned in space. As neurons fire, you'll see visual indicators showing the activity patterns throughout your genome. This provides intuitive insight into how information flows through your neural circuits.
Interface Components
3D Viewport
The main area displays:
- Cortical Volume Meshes: 3D boxes representing cortical areas
- Neural Activity: Colored highlights showing neuron firing
- Connection Lines: Visual indicators of mappings between areas
- Region Boundaries: Spatial organization of brain circuits
- Grid Floor: Optional reference grid for spatial orientation
Camera Controls
The camera allows free movement through 3D space:
- Orbit: Rotate around a point of interest
- Pan: Move laterally through space
- Zoom: Move closer or farther from objects
- Focus: Automatically frame specific objects
Activity Indicators
Neural activity is visualized through:
- Color Intensity: Brightness indicates firing strength
- Spatial Distribution: Shows which voxels are active
- Temporal Dynamics: Activity changes in real-time
- Connection Flow: Lines show active pathways
Basic Navigation
Mouse Controls
Rotation (Orbit)
- Left mouse drag: Rotate the camera around the focus point
- The camera orbits while keeping the center of interest in view
Pan (Move Laterally)
- Left mouse drag: Move left/right/up/down (Tank mode)
- Middle mouse drag: Alternative pan
- Shift + Left mouse drag is box selection, not pan (see Multi-Selection below)
Zoom
- Mouse wheel scroll: Zoom in (scroll up) or out (scroll down)
- Right mouse drag: Alternative zoom (drag up/down)
- Get closer to see details or pull back for overview
Focus on Object
- Click on cortical area: Click a volume to focus on it
- Camera smoothly transitions to frame the object
- Useful for quick navigation to specific areas
Keyboard Controls
- W/S: Move forward/backward
- A/D: Move left/right
- Q/E: Move up/down
- Arrow Keys: Pan view
- F: Focus on selected object
- Home: Reset to default view
- Shift + Click: Toggle voxel selection inside a cortical volume
- Shift + Left Drag: Draw a rectangle to select multiple cortical areas
- Space: Fire (stimulate) currently selected voxels once
- Shift + Space: Continuously fire selected voxels until you press Space again
- Delete: Clear all selected voxels (also stops continuous firing)
See Camera Controls for advanced navigation, and Navigation Basics for the full voxel-selection workflow.
Understanding Visual Elements
Cortical Area Volumes
Each cortical area appears as a 3D box with:
Size and Position:
- Dimensions reflect the cortical area's voxel dimensions
- Position reflects 3D coordinates in the genome
- Larger areas contain more neurons
Activity Visualization:
- Active neurons highlight within the volume
- Color intensity shows firing rate
- Spatial patterns show which regions are processing
Connection Lines
When hovering over or selecting a cortical area:
- Outgoing connections: Lines from this area to others
- Incoming connections: Lines from other areas to this
- Connection strength: Line thickness or opacity
- Connection type: Color or style variations
Brain Circuits
Regions organize cortical areas spatially:
- Dotted or wireframe boundaries (optional)
- Hierarchical nesting of sub-circuits
- Helps understand organizational structure
Interacting with Objects
Selection
Single Selection:
- Click on a cortical area to select it
- Selected area highlights with an indicator
- Properties panel updates (if visible)
Multi-Selection:
- Ctrl + Click (Cmd + Click on macOS) to add or remove a cortical area
- Shift + Left Drag to draw a rectangle; every cortical area whose volume intersects that rectangle is selected
- Camera pan is paused while the box is being drawn
- A Shift+click that does not drag still toggles voxels (see below)
- Escape cancels an in-progress box; leaving the viewport also cancels it
- Box select replaces the current area highlight set and opens the shared multi-edit quick menu
- With 2 or more areas from the same circuit selected, that menu includes Arrange (Align and Distribute on X, Y, or Z)
- Useful for comparing multiple areas and bulk operations
- Ctrl+Z (Cmd+Z on macOS) undoes the last saved 3D move, Arrange, or area delete. Shift+Ctrl+Z (Shift+Cmd+Z) redoes it. See Navigation Basics
Plane Focus Shortcuts:
- Ctrl + 1 + Click: Focus clicked cortical area on XY plane
- Ctrl + 2 + Click: Focus clicked cortical area on XZ plane
- Ctrl + 3 + Click: Focus clicked cortical area on YZ plane
Selecting and Stimulating Voxels
Hold Shift and click voxels inside a cortical volume to toggle them on or off. Selected voxels stay highlighted across one or more cortical areas. Shift + Left Drag is different: it box-selects whole cortical areas, not voxels.
One-shot fire: Release Shift, then press Space. FEAGI stimulates the current selection once.
Continuous fire: Press Shift + Space. FEAGI stimulates the same selection once per burst until you press Space again (with or without Shift). A notification confirms start and stop.
Stop continuous fire:
- Press Space (or Shift + Space)
- Press Delete to clear the voxel selection
- Clear the last selected voxel so nothing remains selected
If you still hold Shift from voxel picking, Space is Shift + Space and starts continuous fire. Release Shift first when you want a single pulse.
See Navigation Basics and Navigation Action Reference.
Quick Menu
Right-click on a cortical area to access context menu:
- Details - View/edit properties
- Quick Connect - Create connections
- Clone - Duplicate area
- Move 3D - Activate 3D gizmo for positioning
- Resize 3D - Activate 3D gizmo for resizing
- Add to Region - Move to different region
- Reset - Clear neural state
- Delete - Remove area (Ctrl+Z restores custom, memory, and input/output areas)
See Quick Menu for complete details.
Hovering
Hover over a cortical area to:
- See all connections highlighted
- View tooltip with area information
- Temporarily highlight connected areas
- Understand data flow at a glance
Viewing Neural Activity
Activity Display Modes
Neural activity can be visualized in different ways:
Voxel-Level Activity
- Individual voxels light up when neurons fire
- Spatial patterns emerge showing processing
- Color intensity indicates firing strength
Area-Level Activity
- Entire cortical area glows based on average activity
- Quickly see which areas are active
- Useful for high-level understanding
Connection Activity
- Connection lines pulse or glow when data flows
- Shows information pathways
- Helps debug connectivity issues
Global Neural Connections Toggle
Hover Inspectors on the main top bar or the Brain Monitor tab bar, then choose the connection inspector:
- Enable: Show all connections globally
- Disable: Show connections only on hover
- Useful for understanding overall architecture
- Can be visually overwhelming with many connections
Camera Features
Camera Animations
Record and play camera paths for:
- Demonstrations and presentations
- Consistent viewpoints for comparisons
- Documentation and screenshots
- Guided tours of complex genomes
See Camera Animations for detailed instructions.
Saved Viewpoints
Quickly return to important views:
- Position camera at desired viewpoint
- Save camera animation with single frame
- Play animation to instantly return
Focus Operations
Focus on Cortical Area:
- Select area in Circuit Builder OR Brain Monitor
- Press F, or hover a top bar title and select the area
- Camera smoothly frames the object
Focus on Brain Circuit:
- Hover Circuits on the top bar
- Select a circuit
- The camera focuses on that circuit. This does not open a new tab.
Advanced Features
3D Gizmos
Manipulate objects directly in 3D space:
Move Gizmo:
![]()
- Right-click cortical area → Move 3D
- Colored arrows appear (X=Red, Y=Green, Z=Blue)
- Click and drag arrows to move along that axis
- Click central sphere to move freely
Resize Gizmo:
![]()
- Right-click cortical area → Resize 3D
- Colored handles appear on box corners and edges
- Drag to resize along specific dimensions
- Only available for areas that allow dimension editing
Indicator Flashing
When navigating from a top bar list:
- Selected object flashes briefly
- Helps locate object in busy scenes
- Visual confirmation of focus target
Region Visualization
3D Brain Monitor Tabs for Regions:
- Right-click region in Circuit Builder
- Select Open 3D Tab
- Opens dedicated 3D view for that region
- Isolates region for focused work
Split View Workflow
Best practice: Use Brain Monitor alongside Circuit Builder
Setting Up Split View:
- Right-click brain circuit
- Select Open 3D Tab
- Circuit Builder and Brain Monitor appear side-by-side
Benefits:
- See 2D topology and 3D spatial layout simultaneously
- Selection syncs between views
- Edit in one, visualize in the other
- Different perspective aids understanding
See Split View for more details.
Performance Considerations
Optimizing Display
For large genomes:
- Hide connections when not needed (toggle off global connections)
- Focus on sub-circuits instead of viewing entire genome
- Reduce activity rendering if performance suffers
- Close unused tabs to free resources
Activity Update Rate
Neural activity updates at the burst rate frequency:
- Higher burst rates = more frequent updates
- Lower rates reduce visual updates but save performance
- Adjust burst rate in top toolbar if needed
Visual Customization
Camera Settings
Adjust camera behavior in Options:
- Movement speed
- Rotation sensitivity
- Zoom speed
- Inertia and smoothing
Display Options
Configure what's visible:
- Grid floor on/off
- Connection lines always/hover/never
- Activity rendering quality
- Transparency effects
Access via Options menu in top toolbar.
Common Workflows
Monitoring Neural Activity
- Open Brain Monitor (use Split View)
- Ensure burst rate > 0 Hz
- Watch cortical areas light up as they process
- Hover areas to see their connections
- Look for unexpected patterns or dead zones
Probing Voxels With Manual Stimulation
- Hold Shift and click the voxels you want to test
- Press Space for a single stimulation, or Shift + Space to keep stimulating every burst
- Watch downstream areas for evoked activity
- Press Space again to stop continuous stimulation
- Press Delete when you are done with the selection
Exploring Genome Structure
- Start with overview (zoom out to see all)
- Identify major regions and their spatial layout
- Focus on specific circuits of interest
- Examine connections between areas
- Navigate through regional hierarchy
Debugging Connections
- Select source cortical area
- Note outgoing connections (lines)
- Verify expected targets are connected
- Check for unexpected connections
- Edit mappings if needed
Creating Documentation
- Position camera for best view
- Use camera animations to save position
- Take screenshots (system screenshot tool)
- Record camera animations for demos
- Share viewpoints with team
Troubleshooting
"No activity showing"
- Check burst rate is above 0 Hz
- Verify FEAGI is processing data
- Ensure cortical areas have input connections
- Check activity rendering is enabled
"Can't see my cortical areas"
- Zoom out to get overview
- Hover Circuits and select a circuit to focus it
- Check you're in correct region tab
- Verify areas exist in FEAGI
"Camera movement is too fast/slow"
- Adjust camera speed in Options
- Use different navigation methods (keyboard vs mouse)
- Reset camera settings to defaults
"Performance is poor"
- Disable global neural connections
- Focus on smaller regions
- Close unnecessary tabs
- Reduce activity rendering quality
"Lost my position"
- Use camera animations to save important views
- Use Focus (F key) to return to selected object
- Hover Circuits and select a circuit for quick navigation
Tips for Effective Monitoring
- Use Split View: See structure and activity simultaneously
- Name Areas Clearly: Helps identify volumes in 3D space
- Organize Spatially: Position related areas near each other
- Save Camera Positions: Record important viewpoints
- Watch for Patterns: Look for expected vs unexpected activity
- Check Connections: Hover to verify data flow paths
- Explore Regions: Navigate hierarchically for large genomes
- Monitor Performance: Adjust settings if visualization slows
Integration with Circuit Builder
Brain Monitor and Circuit Builder work together:
- Synchronized Selection: Click in one, highlights in both
- Synchronized Focus: Focus operations affect both views
- Complementary Perspectives: 2D graph + 3D spatial
- Cross-Navigation: Jump between views seamlessly
Use both views to fully understand your genome's structure and behavior.
Related Topics
- Circuit Builder - 2D graph companion view
- Navigation Basics - Voxel selection, Space fire, and Shift+Space continuous fire
- Navigation Action Reference - Action-to-input lookup
- Camera Controls - Advanced navigation
- Camera Animations - Recording viewpoints
- Split View - Side-by-side workflow