This is my own personal work (Brian Fukushima), and does not represent that of my employer. All work done in this library represents my own personal designs, code, resources spent, etc. Please do not contact my employer with any questions/comments/concerns pertaining to this library, but rather please contact me directly if you have any questions/comments/concerns.
This repo contains a Katana Resources directory which can be added to the KATANA_RESOURCES
environment variable.
This repo contains a small collection of my personal tools which have been created to sit as addons for Katana.
Install PIL
Append this directory to your $KATANA_RESOURCES
environment variable.
Install your license file under $KATANABEBOP/license.txt
or place it in the environment variable $KATANABEBOPLICENSE
This library is written for VFX Reference Platform 2021
- Ubuntu 20.04
- Python 3.7.7
- PyQt 5.15.0
- Katana 5.x+
- Node Graph Pins Tab
- Global Events Tab
- GSV Manager Tab
- IRF Manager Tab
- State Manager Tab +
- Bookmark Manager Tab +
- Node Color Registry Tab
- Popup Bar Tabs
- Script Manager Tab
N
to access NetworkMaterialCreate/EditsS
to access GSVs
Are a new way of manipulating nodes/links inside of the legacy node graph.
In order to use a Swipe Gesture
you will simple need to press the modifier
(such as Q/W/A/etc
) and then press and hold LMB
as you move the cursor around.
The cursor should then change colors to signify that you're doing a gesture event.
Q + LMB
Select links (input)- Can continue selection by pressing
Shift + LMB
orControl + LMB
to add or remove links to the current selection.
- Can continue selection by pressing
W + LMB
Select links (output)A + LMB
Align nodes- Will align nodes swiped through depending on the direction of the cursor when it passes through the second node. Each node after will be aligned to that direction
- If only one node is it, this will perform an auto align up or down depending on the direction of the cursor as it passes through that node.
S + LMB
Select nodesX + LMB
Cut linksC + LMB
Connect nodes
- Port connector
~
- Detects closest node to cursor
Shift + ~
Will enable continuously port connection selectionAlt + ~
Will disable the warning if a connection already exists- If multiple ports are detected a popup will display the ports
- Can select multiple ports by pressing
Shift
during selection - Can press
Shift
to choose multiple ports to connect to.
- Can select multiple ports by pressing
- Link Connection
- Can now drop dots with
D
- Can create nodes with
Tab
- Can now drop dots with
- View/Edit parameters
E
Alt + E
move toE
Alt + E
popup parameters tabAlt + Shift + E
Pinned popup parameters tab
- Closest node to cursor is highlighted
Alt + D
disable moved toD
andQ
V
node viewed moved toW
- Full Screen changed from
Space
toCtrl + B
Space
is now used to increase widget sizes of new KatanaBebop widgets
Ctrl + Shift + LMB
Duplicate selected nodesAlt + LMB
Move all nodes above closest nodeAlt + Shift + LMB
Move all nodes below closest nodeA
Alignment Menu- Back/Forward buttons
Back Button
show previous node as view nodeForward Button
show next node view nodeAlt + Back Button
show parent node as view nodeAlt + Forward Button
show root node as view node -Control + G
Show Grid Settings Dialogue
B
Create new backdropLMB
Select backdrop and childrenAlt + LMB
Select and float backdrop and selected childrenAlt + Shift + LMB
Select and float backdrop and all childrenCtrl + LMB
Select / Deselect backdropCtrl + Alt + LMB
Select and float backdropShift + LMB
Append/Remove backdrop and children to current selectionAlt + RMB
Resize backdrop
Macros +
- Cleanup Empty Groups
- Frustum
- Calculate Near/Far Objects