Peripherals, Stylus mapping & Navigation

For ZBrush I use a keyboard and display tablet with a stylus that has 2 buttons.
Front Stylus Button ➡️ RMB Back Stylus Button ➡️ Opens my custom ZBrush menu

FunctionKeyNotes
RotateRMB / LMBNot on model
Snap RotateRMB / LMB + ShiftNot on model
PanAlt + RMB / LMBNot on model
ZoomCtrl + RMB

🔥 Most Important Hotkeys

FunctionKeyNotes
➕ Add SubDiv LevelCtrl + D
⬆️Go Up One SubDiv LevelD
⬇️ Go Down One SubDiv LevelShift + D
⬆️⬇️Dynamic SubDiv ON / OFFD / Shift + DIf there are no SubDiv levels, SubDiv traversal hotkeys will turn ON or OFF Dynamic SubDiv.
DynaMeshCtrl + LMB
(on canvas)
DynaMesh button needs to be toggled. Perform actions over canvas or border.
👁️ View Topology & PolygrouspShift + F
Polygroup Masked MeshCtrl + WPolygroups all when there’s no mask
🖌️ Brush MenuB
💡📦 Lightbox Menu,

General

FunctionKeyNotes
Clear CanvasCtrl + N
Repeat Last Action1
View TopologyShift + F
UI MagnifierShift + M
Expand Multiple Menus at OnceShift + LMB
(on menu name)
Toggle FloorShift + P
Hide All Side PanelsF
Center SubToolF
Brush MenuB
Lightbox Menu,

Interface

FunctionKeyNotes
Open Image With Associated Image ViewerAlt + LMB + LMBWill Open .psd images from the Lightbox tab in photoshop

Mesh Resolution

FunctionKeyNotes
➕ Add SubDiv LevelCtrl + D
⬆️ Go Up One SubDiv LevelD
⬇️ Go Down One SubDiv LevelShift + D
⬆️⬇️Dynamic SubDiv ON / OFFD / Shift + DIf there are no SubDiv levels SubDiv traversal hotkeys will turn ON or OFF Dynamic SubDiv
DynaMeshCtrl + LMB
(on canvas)
DynaMesh button needs to be toggled. Perform actions over canvas or border

Extra Navigation

FunctionKeyNotes
Snap RotationShift + LMB
Frame selectF + F
Center SubToolF

Selecting (aka hiding)

FunctionKeyNotes
Hide selectedCtrl + Shift + ALT + LMB
Hide everything but selectedCtrl + Shift + LMB
Invert hiddenCtrl + Shift + LMBDrag on canvas
Unhide allCtrl + Shift + LMBClick on canvas
Shrink visible selectionCtrl + Shift + S
Grow visible selectionCtrl + Shift + X
Grow To PolygroupCtrl + Shift + QFully reveals all Polygroups that are (partially) visible
Grow AllCtrl + Shift + AReveals all polygons connected to currently visible polygons

Masking

FunctionKeyNotes
Add to maskCtrl + LMB
Subtract from maskCtrl + Alt + LMB
Invert maskCtrl + LMBClick
Remove maskCtrl + LMBDrag on canvas
Hide maskedCtrl + Shift + Alt + LMB
Unhide maskedCtrl + Shift + LMBOn canvas
Delete hiddenCtrl + Shift + LMBClick
Split unmaskedSubtool > Split
While Using Curve Mask--
Add curve pointAlt
Add sharp curve pointAlt + Alt
Expand mask over hole meshCtrl + LMBDrag in move mode

Poly Groups

FunctionKeyNotes
Group maskedCtrl + WGroup all when there’s no mask
Group visiblePolygroups menu
Group from maskPolygroups menu
Group by anglePolygroups menu
Hide all other poly groupsCtrl + Shift + LMB(look into this, what about “Hide poly group”

Object Manipulation

FunctionKeyNotes
Transforms--
MoveW
ScaleE
RotateR
Other--
Drag copy ofCtrl + LMB + Drag
(on Transpose tool)
SymmetryX

Brushes

FunctionKeyNotes
Invert brushAlt
Brush SizeS

Mask Mesh project

FunctionKeyNotes
Add new platingCtrl
Subtract from last placed platingCtrl + AltDon’t move camera!
Add to last placed platingCtrl + ShiftDon’t move camera, only click shift when done with shape!
Cut with plating into underlying SubToolCtrl + Alt
(Bool On)
Creates new SubTool
Add new plating as new SubToolCtrl + Shift
(Bool On)
After making a new plating tool, use only ctrl (with bool still on) to add platings while being able to move camera. Then when done, ZRemesh to merge all plating of sub tool)

Mesh Ballon works the same.

Curve Insert Brush

Curve insert brushes are insert brushes that are made in such a way to seamlessly repeat, so they can work with the curve stroke mode. Example of Curve Insert Brushes:

  • Chains
  • Ropes
  • Scribe Chisel

More Curve Settings under:

Brush > Modifiers: Mainly to modify the way the curve behaves while being placed

Stroke > Curve: Mainly to modify the way the curve behaves in curve edit mode

Stroke > Curve Functions: This is where the real power lies with curve brushes

Stroke > Curve Modifiers: Here one can change things like taper

FunctionKeyNotes
Placing Curve--
Snap To SurfaceLMB + Shift
Editing Placed Curve--
Move CurveLMB Hold on CurveUnder Stroke > Curve there are some options: To make movement sturdy disable: Bend Start / Bend End. To make start and end not move at all enable: Lock Strat / Lock End (For lock to work one or both of the bend settings should be on). Elastic / Liquid allow for both ends to be moved (Needs one or both of the bend settings on)
Change PolygroupLMB Click on Curve
Extend CurveLMB Close to End of CurveIf you hover far enough away from the curve a red line will appear
Draw new Curve any point of the CurveLMB Close to Any Part of CurveIf you hover far enough away from the curve a red line will appear
Change Curve Size
Smoothen CurveLMB Hold on Curve + Shift
Twist / Rotate CurveLMB Hold on Curve + Ctrl
Snap To Surface After PlacingStroke > Curve Snap
Confirm / Leave Curve Edit ModeLMB Anywhere on SubTool Away From Curve, Stroke > Curve Functions Delete
Curve Functions Menu--
Place Curve Around Mesh BorderBorder
Place Curve Around PolygroupsPolygroups
Place Curve Around CreasesCreased edges