Skip to content

ZOrbit 0.8.0

Choose a tag to compare

@github-actions github-actions released this 29 Oct 23:41
· 32 commits to main since this release

Added

  • Fan-out submenus. Give a menu "fan": true, or switch on Fan out when opened from another menu in the
    menu settings in Studio, and it opens as a fan when you reach it from another ring. Its items spread out in
    an arc beyond the submenu's slot, with dashed lines to each one, and the ring you came from stays visible.
    Release over an item, click it or flick past it to pick it. A fan item can be a fan submenu too, up to three
    deep. Moving out of a fan closes it. Near a screen edge, or when a fan would lead back to a menu that is
    already open, it opens as a normal ring instead. A menu's hotkey still opens a ring. A slot that fans out
    has a fan badge, and one that opens a ring keeps the arrow.
  • Studio shows an open fan in the ring preview when you hover or select the submenu's slot.
  • Tags for brushes. A tag is a label with a colour, and a brush can carry several; the first is its colour cue.
    Select brushes in the Library (or in the brush list on the Menus screen), press Tag... or right-click, and
    tick tags in the picker or type a new one. The Library filters by tag chips (a brush shows when it has any
    chosen tag) and by Untagged, and cards show up to three colour dots. Manage tags... (also
    Settings > Tags) renames, recolours from eight presets or any #rrggbb, merges a rename that clashes
    with another tag, and deletes with a count of the brushes and ring items affected. Tags save as you go, not
    with Save and Undo, in %APPDATA%\ZOrbit\tags.json; new installs start with Blocking and Detailing.
  • Tag slots. {"tag": "blocking"} opens a fan of every installed brush with that tag, most used first, up to 12
    with a More... slot that opens the brush browser on that tag. A tag with no installed brushes, or that no
    longer exists, is a faint slot and a problem is listed for a missing one. Menu ids starting with tag: are
    reserved.
  • Browser slots. {"browser": ""} opens the brush browser; a tag key opens it on that tag.
  • Tag colours on the ring. ring.tag_colors (none, tint, glow or both, default tint; Settings > Tag
    colours) shows a brush's first tag on its slot as a coloured rim and tinted disc, a soft halo, or both. The
    hover border, spoke and label take the colour, and a tag slot and its fan always use the tag's colour.
  • The brush browser: a window with your brushes, search, folders, tag chips and thumbnails. It is a normal
    window with a taskbar button that you can move, resize, maximise and snap, and it stays open until you close
    it. browser.hotkey (Alt+B on new installs; Settings > Brush browser) opens it, brings it to the front, or,
    when it is already in front, hands the keyboard back to ZBrush. It also opens from a Browser slot, the tray
    menu, a button in Studio's Library and Settings, and a Start menu shortcut, and it does not need ZBrush: it
    stays open when ZBrush and the app quit. Type to search, arrows to move, Enter or a double-click to pick, Esc
    to clear and then give ZBrush the keyboard back, and a Keep on top button (on by default). A pick reaches
    ZBrush through the app like a ring pick and counts towards auto slots; in ZBrush 2022 to 2025 it is dropped
    if ZBrush has not got the focus back within 2 seconds. The app starts it hidden in the background when the
    config has a browser hotkey or a Browser slot. Its placement is kept in popout.json and its log is
    popout.log.
  • Tag warnings in the problems panel: a tag or browser filter that does not exist, an unknown tag_colors, a
    browser hotkey that a menu already uses (the menu wins) or cannot be read.
  • Drag a brush from the brush browser window onto a menu, the ring or the item list in Studio. It is added like a
    drag from the Library, with the same undo step. A drag carries the one brush you pick up, even in a multi-selection.

Changed

  • Studio's ring preview takes drops between slots. While you drag a brush or an item over the ring, a bar marks the gap it will land in and the stage says between which two slots; you can also drag a slot on the ring to reorder it, or onto another menu in the list. While you drag an item, a Delete target appears in the corner of the preview: drop it there to remove the item (Undo brings it back).
  • In the Library and the brush list on the Menus screen, Ctrl-click and Shift-click now select several brushes,
    and Enter or the add button adds all of them. A plain click still selects one.
  • The starter menus ship with "browser": {"hotkey": "Alt+B"} and a Browser slot in Tools. An
    existing radial.json is not touched: add the browser section or set the hotkey in Settings.
  • A tag fan's order can shift after you pick, because the most used brushes come first.

Fixed

  • ZBrush 2026: a brush that ZBrush had not loaded yet, picked from the ring or the brush browser, is now selected
    as well as loaded. Before, it only became the current brush on a second pick.
  • The portable zip failed at startup on some PCs with "Failed to resolve Python.Runtime.Loader.Initialize".
    Windows marks files unzipped from a download as coming from the internet, and .NET Framework would not load
    the marked DLLs. ZOrbit now removes that mark from its own DLLs when it starts.