Installation
Get Balarhinos installed and running in Rhino 8.
Balarhinos is designed specifically for Rhino 8 to take advantage of the modern .NET 8.0 environment and WebView2 UI integration.
Prerequisites
Before installing, ensure your system meets the following requirements:
Required
- Rhino 8: Version 8.0 or higher is required.
- Node.js v18+: Required for the plugin UI. Download Node.js (~50 MB)
- Azure Account: Contact your administrator for authentication credentials.
- Windows 10/11: 64-bit.
Optional (for GPU Features)
- NVIDIA GPU: Required for OptiX-based analysis (Sun Study, View Studies).
- Architecture: Maxwell (GTX 900 series) or newer. RTX (2000 series or newer) strongly recommended for real-time performance.
- VRAM: 2GB minimum; 4GB+ recommended for large scenes.
- Drivers: Latest NVIDIA Studio or Game Ready drivers (must support CUDA 12.x and OptiX 8.0+).
- CUDA Toolkit 12.x: Download CUDA (~3 GB)
- OptiX SDK 8.0+: Download OptiX (~50 MB)
GPU features are optional! Balarhinos will work in fallback mode without CUDA/OptiX. You can install GPU prerequisites later if needed.
Installation via Package Manager (Recommended)
The easiest way to install Balarhinos is through Rhino's built-in Package Manager:
Step 1: Open Package Manager
- Open Rhino 8
- Go to Tools → Package Manager
- Search for "Balarhinos"
Step 2: Install
- Click the Install button next to Balarhinos
- Wait for the installation to complete
- Restart Rhino when prompted
That's it! Balarhinos is now installed and ready to use.
Step 3: First Launch
- Type
Balarhinosin the Rhino command line - The Balarhinos panel will appear on the right side
- Click "Login with Microsoft" to authenticate
- Enter your organization credentials
- Start analyzing!
Alternative: Manual Installation
If you prefer to install manually or are testing a development build:
Option 1: Using Yak CLI
# Download the .yak package from releases
# Then install via command line:
yak install balarhinos-0.1.0.yak --source=.
Option 2: Drag and Drop
- Download the Plugin: Get the latest
.rhpfile from the releases page. - Unblock File:
- Right-click on the
.rhpfile - Select Properties
- Check the Unblock box and click Apply
- Right-click on the
- Install in Rhino:
- Open Rhino 8
- Drag and drop the
BalaRhinos.rhpfile onto the Rhino viewport - Confirm the installation when prompted
- Restart Rhino
Post-Installation Setup
Installing Node.js (Required)
If you don't have Node.js installed:
- Download from nodejs.org
- Install the LTS version (v18 or higher recommended)
- Restart Rhino after installation
- Verify installation: Open command prompt and type
node --version
Installing GPU Prerequisites (Optional)
For GPU-accelerated features:
-
Install CUDA Toolkit:
- Download from NVIDIA CUDA Downloads
- Choose CUDA Toolkit 12.x (latest version)
- Follow the installer instructions
- Size: ~3 GB
-
Install OptiX SDK:
- Download from NVIDIA OptiX
- Choose OptiX 8.0 or higher
- Follow the installer instructions
- Size: ~50 MB
-
Restart Rhino to detect the new GPU libraries
GPU prerequisites can be installed at any time. Balarhinos will automatically detect them and enable GPU features when available.
Verifying Installation
To verify that Balarhinos is working correctly:
- Type
Balarhinosin the Rhino command line - The Balarhinos panel should appear on the right side of the screen
- You should see a login screen (if not authenticated yet)
- After logging in, the full interface should load
Troubleshooting
Panel won't open:
- Ensure Node.js v18+ is installed:
node --version - Restart Rhino after installing Node.js
- Check Rhino's command history for error messages
Blank panel:
- Check your internet connection (Azure authentication required)
- Verify you have access to your organization's Azure tenant
- Check Rhino console for errors (type
_CommandHistory)
GPU features not working:
- Verify CUDA and OptiX are installed
- Check NVIDIA drivers are up to date
- GPU features will automatically enable when prerequisites are detected
Authentication fails:
- Contact your administrator for Azure credentials
- Ensure you're part of the organization's Azure Entra ID tenant
- Check firewall settings aren't blocking Azure authentication
Automatic Updates
Balarhinos updates are delivered through the Rhino Package Manager:
- When an update is available, you'll see a notification in Tools → Package Manager
- Click Update next to Balarhinos
- Restart Rhino to apply the update
Updates are automatic and seamless - no need to uninstall or manually download files!
Uninstalling
To uninstall Balarhinos:
- Open Tools → Package Manager
- Find Balarhinos in the installed packages list
- Click the Uninstall button
- Restart Rhino
All plugin files and settings will be removed.
Next Steps
Now that you've installed the plugin, proceed to First Steps to learn how to use it.
Support
Need help with installation?
- Documentation: Check our authentication guide
- Prerequisites: See the system requirements
- Issues: Report problems on GitHub Issues