Brain Visualizer User Guide
Welcome to Brain Visualizer, a powerful 3D visualization and editing client for FEAGI (Framework for Evolutionary Artificial General Intelligence). This guide will help you understand and master all features of the application.
What is Brain Visualizer?
Brain Visualizer is an interactive tool that allows you to visualize, create, and modify neural structures (genomes) in FEAGI. You can view neural activity in real-time, create cortical areas, connect them together, organize them into regions, and watch your artificial brain in action.
Quick Start
- Connect to FEAGI: Brain Visualizer connects to a running FEAGI instance via WebSocket
- Explore the Interface: Use the Circuit Builder (2D view) and Brain Monitor (3D view) to navigate your genome
- Create Neural Structures: Add cortical areas, connect them, and organize them into regions
- Visualize Activity: Watch neurons fire in real-time in the 3D Brain Monitor
Core Concepts
- Cortical Areas: The building blocks of your genome. These are volumes of neurons that process information
- Brain Circuits: Organizational containers that group related cortical areas and sub-circuits
- Connectivity Rules: Define the shape and properties of neural connections
- Mappings: Connections between cortical areas that use specific connectivity rules
- IPU/OPU: Input and Output Processing Units - how your genome interacts with the world
Feature Overview
Interface & Navigation
- Getting Started - First steps with Brain Visualizer
- Navigation Basics - Moving around in 2D and 3D views
- Navigation Action Reference - Action-to-input quick lookup table
- Camera Controls - Advanced camera navigation
- Camera Animations - Recording and playing camera paths
- Split View - Working with side-by-side views
- UI Controls - Scaling, themes, and interface customization
Working with Cortical Areas
- Cortical Areas - Creating and managing cortical areas
- Cortical Area Details - Complete guide to the Details window and all parameters
Building Neural Circuits
- Circuit Builder - The 2D graph editor for neural circuits
- Brain Circuits - Organizing cortical areas into hierarchies
- Mapping Connections - Connecting cortical areas together
- Connectivity Rules - Defining connection shapes and properties
Visualization & Monitoring
- Brain Monitor - The 3D visualization system
Advanced Features
- Quick Menu - Context-sensitive right-click operations
Reference
- Glossary - Complete reference of FEAGI and Brain Visualizer terminology
Getting Help
- Use the Search bar at the top of the guide to quickly find topics
- Click topic buttons on the left to browse by category
- Follow links within guides to jump between related topics
- Access this guide anytime by clicking the guide icon in the top toolbar
![]()
Tips for Success
- Start Simple: Create a few cortical areas and connect them before building complex circuits
- Use Split View: Open Circuit Builder and Brain Monitor side-by-side for the best workflow
- Name Things Clearly: Give your cortical areas and regions descriptive names
- Save Camera Positions: Use camera animations to save important viewpoints
- Explore the Quick Menu: Right-click objects to discover context-sensitive operations
Ready to begin? Start with Getting Started or jump to any topic using the sidebar.