How to Learn Divooka

Status: WIP

Divooka hides its tremendous power behind a very simple and consistent interface.

The Basics

Divooka has a very simple interface: Main Menu Bar, Side Panel, Nodes Graph Canvas, and sometimes a Preview Panel.

Most of the interesting stuff is available through Functions Tray: here you can find nodes for all sorts of things.

Consistency and simplicity is all that matters, once you are familiar with the basics, you will become comfortable navigating the nodes canvas for getting most of what you need done. Some plugins provide additional menus and windows, but they usually come up on-demand when needed, so you don't need to worry about them much until you actually encounter them.

Explorative Learning

Once you are familiar with those common tricks, you will find navigating in Divooka and finding what you need easy as breeze, even though you are not familiar or have forgotten the name of things:

  1. Some nodes have Alt+Hover node info panel which shows its usable, remarks, and even example images, and links to guide videos.
  1. Nodes are available as Categories under Toolboxes.
  1. If you drag from input/output connector of a node then release mouse, it will show all available nodes with matching input/output type - this is a great way to discover how to get what you want to produce.

Resources

This wiki is a good place covering diverse topics.

Introductory Visual programming in Divooka (WIP) attempts to provide a more systematic treatise.

Some of the more technical topics of Divooka, like OOP, GLSL shader and other programming techniques can be learnt online with abundant resources.

What's Missing

While we try our best to provide a smooth learning experience, it's a balance between current (R&D) focus and updated documentation:

  • (WIP) Online API and packages doc
  • A dedicated forum
  • In-app doc, offline manual and search
  • Comprehensive video coverage on available capabilities and tricks of Divooka nodes