Skip to main content
Version: 3.5 (unreleased)

Why Is This Greyed Out?

A command that is greyed out, a tree branch that is not there, a button that does nothing when clicked — these look like faults but are almost always VRGS telling you something specific. There are six reasons, and working through them in order will identify which one you have hit within a minute or two.

#ReasonSymptom
1Your licence does not include the featureA whole branch or ribbon panel is missing, not just greyed
2You have a Viewer licenceSave, export and import are disabled
3The other renderer handles that commandThe button is there but inert, or greyed
4The object is not in the right stateOne command greyed, others on the same menu fine
5Hardware, a model file or a sign-in is missingThe feature exists but reports it cannot start
6The command is not implementedPermanently greyed, in every project

1. Licence features

VRGS licences carry feature entitlements as well as a type. A feature you do not hold does not merely disable its commands — in most cases the branch is never created, so there is nothing in the tree to right-click and nothing to find.

FeatureCodeWhat it unlocks
Virtual realityVRConnect to HMD and the VR session. Also requires a headset to be detected.
Remote collaborationRCMultiuser sessions — see Multiuser Collaboration.
Discrete fracture networksDFNThe Discrete Fracture Network and Discrete Element Model branches of the Interpretation tree, and their commands.
Structure from MotionSFMThe SfM panel and tree, and the photogrammetry workflow.
SeismicSEISMICThe Seismic Volumes branch. Also requires the Vulkan renderer.
CT imageryCTIMAGEThe CT Image Stack branch. Also requires the Vulkan renderer.
CTCTCT imagery handling.
Data miningDMThe data-mining commands on the data tree.
IntegrationsINTEGThe GeoTour / Digital Outcrop platform sign-in and sync.
ChatCHATThe Athos AI assistant — see Athos.
No cloudNOCLOUDThe inverse of the others: when present it switches cloud services off, for sites that require it.
VRNVRNHistoric. The Vulkan renderer used to be licensed; it no longer is, and nothing gates on this entitlement any more.

Home ribbon → Update → License Status shows what your licence carries.

A missing branch is a licence question, not a bug

If the Interpretation tree has no Discrete Fracture Network node at all — as opposed to one whose commands are greyed — the DFN feature is not on your licence. Check License Status before looking any further.

2. A Viewer licence

A Viewer licence is a separate axis from features: it permits opening and looking at projects but not changing them. It disables:

  • Save Project and Save Project As
  • Export (the File menu route)
  • Import interpretations from GeoJSON
  • Autosave, which is skipped silently and noted only in the log

If saving is greyed out on a project you can otherwise navigate and interpret in, this is why. See Licensing.

3. The renderer you are running

VRGS renders through Vulkan (the default) or OpenGL, and a number of commands are implemented in only one of the two views. The button still appears on the ribbon — it simply does nothing, or greys out, in the other view.

Handled by the OpenGL view only:

CommandWhereAlternative in Vulkan
Auto Tracker digitisingInterpretationGeodesic Distance for surface-following traces
Trackway AnalysisAnnotationsMeasure Multi 3D for a cumulative path
Filter on Move, Distance Filtering, Auto Set CentreDisplay menuPer-object LOD and tiling — Working with Large Models
Capture Movie From ScreenDisplay → AnimationsRecord from a flight path, which works in both
Presentation-mode slide controlsFlight path

Handled by the Vulkan view only:

CommandNotes
Seismic volumes and CT image stacksLicence-gated and Vulkan-only; the branches are absent in an OpenGL session
Ray-traced shadows, ambient occlusion, post-processing effectsNo effect on the OpenGL view
VRThe VR session requires Vulkan
Flight-path narration, guided tours, pause-and-look-around, the timeline transport stripSee the Flight Path guide

Switch renderer in Project Properties → Advanced & Diagnostics → Use Vulkan Renderer, or from the command line with -vulkan / -opengl.

Restart to apply

The renderer setting takes effect the next time VRGS starts. It does not switch the live 3D view.

4. The object is not in the right state

The most common everyday case, and the easiest to fix. If one command on a menu is greyed while its neighbours are fine, the object is not ready for it.

CauseFix
The mesh is streamed, not resident — many operations need the whole thing in memoryOptimization → Load Into Memory
Nothing is selected — the command acts on a selectionSelect the object first
The wrong depth mode — log correlation is available in TVT mode onlySwitch depth mode on the 2D Log tab
The tool is already armed — clicking again disarms itPress Esc, then re-arm
No project is openMost commands require one
The command needs a second object — difference maps, ICP, cut-with-surfaceLoad the other object; dynamic submenus list only what is currently in memory
The stale partition tree makes picking miss rather than grey outOptimization → Rebuild Partition Tree

5. Hardware, models or sign-in

Some features are present and licensed but cannot start because something outside VRGS is missing.

FeatureNeeds
VRAn OpenXR headset actually detected. Both the licence feature and a live headset are required, so the command stays disabled with a licence but no hardware.
SAM 3 segmentationAn NVIDIA CUDA GPU. SAM 2 variants run on CPU; SAM 3 does not — see 2D Image Interpretation.
AI features generallyThe model files, downloaded on first use, and a sign-in. See AI & ML Requirements.
Athos assistantThe Chat feature and a GeoTour login. Without the login the chat input box is disabled and a message says so.
GNSS rows in Project PropertiesA receiver connected. The section is absent otherwise — see GNSS Field Navigation.
Online tiles and basemapsAn internet connection; they stream every session and are not available offline.
Ray-traced shadows and ambient occlusionA ray-tracing-capable GPU. Without one the toggles simply have no visible effect rather than greying out.

6. Commands that are not implemented

A small number of buttons exist in the interface with nothing behind them. They are permanently unavailable and no setting will change that.

CommandStatus
Export USDNo handler in this release. Use Export Model and pick glTF or Collada — Getting Data In and Out.
Batch ExportNo handler. Export groups individually.
From SketchfabMarked inactive in the menu.

Working through it

  1. Is the branch missing, or present but greyed? Missing → licence feature. Check License Status.
  2. Is it Save or Export? → Viewer licence.
  3. Does the same command work in the other renderer? → renderer split. The tables above list the known ones.
  4. Do neighbouring commands on the same menu work? → object state. Try Load Into Memory first; it accounts for more of these than anything else.
  5. Does the feature start and then report a problem? → hardware, a model download or a sign-in.
  6. Still nothing? Check the log at logs/vrgs-debug.log (with VRGS_BUILD_PATH set) or the messages panel — a refused command usually says why there even when the interface does not.

See also