End of October '22 a friend asked me if I could make a collection of nodes for him that he should definitely know when learning Gamma. So during Nodevember I sat down going through every single node in the node browser to do so. The outcome now is a beginner tutorial series of 42 patches and topics, covering everything from A to VL and Vector4 (Split).
Part I: The Initial Singularity
- Introduction
- Types & IOBoxes
- Nodes & Pins
- Simple Math
- Type Conversion
- Colors
- Strings
- Errors
Part II: The Subatomic Particles
- 2D Rendering
- 3D Rendering
- Complex Types
- Process Nodes
- Video & Camera Input
- Texture Sources & Effects
- Mixing Skia & Stride
- Control Patches
- Animation
- Typography
- Transformations
Part III: The Cosmic Inflation
- Spreads
- Iteration
- Spread Generators
- Looping Techniques
- Pads
- Update & Create
- Managing Spreads
- Dictionaries
Part IV: The Primordial Soup
- Mouse Input
- Collision
- Triggers & Flops
- Counting
- Keyboard Input
- Audio Input
- Boolean Logic
- Ranges
- Angles
- Transitions
- Algorithms
Part V: The Origin of Life
- Object-Oriented Patching
- Records & Custom Operations
- Use Case I: Bundling Properties
- Use Case II: Creating & Destroying Object Instances
- Classes & Mutability
- Records vs. Classes
- Mutable Collections
- Objects as Process Nodes
To install the tutorial, click on the little gray icon in the top left corner of vvvv (the so-called Quad Menu), then navigate to “Manage NuGets > Commandline” and type the following:
nuget install VL.TheBigBang
When the package is successfully installed, hit F1 to open the Help Browser and scroll to the section called “TheBigBang”. Have fun and let me know if there are questions or problems by opening an issue on GitHub!
Some dogmas I had during the creation:
- All nodes are only from the standard set in the node browser.
- 2D and 3D drawing is treated and taught completely equally, all principles are presented for Skia and Stride.
- No node is ever used that is not explained in the current patch or hasn’t been in one of the previous ones.
- Focus on clear principles and try not to go extremely complex.
Have fun exploring and bussi baba!
