Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chkworks/VL.TheBigBang
This is a tutorial series for beginners of vvvv, a visual programming environment for technologists in creative coding, real-time visualization, multimedia art, interaction design, software engineering, and the like!
https://github.com/chkworks/VL.TheBigBang
creativecoding skia stride tutorial visualprogramming vl vvvv
Last synced: 2 months ago
JSON representation
This is a tutorial series for beginners of vvvv, a visual programming environment for technologists in creative coding, real-time visualization, multimedia art, interaction design, software engineering, and the like!
- Host: GitHub
- URL: https://github.com/chkworks/VL.TheBigBang
- Owner: chkworks
- Created: 2022-10-24T22:09:09.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-30T13:57:22.000Z (10 months ago)
- Last Synced: 2024-04-30T15:08:10.002Z (10 months ago)
- Topics: creativecoding, skia, stride, tutorial, visualprogramming, vl, vvvv
- Homepage:
- Size: 27.5 MB
- Stars: 43
- Watchers: 7
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
- awesome-vl - VL.TheBigBang - A tutorial series of 42 chapters, covering all nodes and techniques to get you started. (Learning / Tutorial NuGets)
README
# VL.TheBigBang
This is a tutorial series covering all nodes and techniques to get you started with the visual programming environment vvvv and its language VL.You can also find a short series of video tutorials based on these patches on Youtube.
https://youtube.com/playlist?list=PL2KeRstDQVRRVnzCHEambwAI4yWmpIF-pIf you find this material helpful, please consider supporting its development.
[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/T6T3I9XX6)
## Installation
If you are new to vvvv, download it over at www.visualprogramming.net.Afterwards, click on the little gray icon in the top left corner (the so-called Quad Menu), 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!
## Content
### Part I: The Initial Singularity
0. Introduction
1. Types & IOBoxes
2. Nodes & Pins
3. Simple Math
4. Type Conversion
5. Colors
6. Strings
7. Error Handling### Part II: The Subatomic Particles
8. 2D Rendering
9. 3D Rendering
10. Complex Types
11. Process Nodes
12. Video and Camera Input
13. Texture Sources & Effects
14. Mixing Skia & Stride
15. Controlling Patches
16. Animation
17. Typography
18. Transformations### Part III: The Cosmic Inflation
19. Spreads
20. Iteration
21. Spread Generators
22. Looping Techniques
23. Pads
24. Update & Create
25. Managing Spreads
26. Dictionaries### Part IV: The Primordial Soup
27. Mouse Input
28. Collision
29. Triggers & Flops
30. Counting
31. Keyboard Input
32. Audio Input
33. Boolean Logic
34. Ranges
35. Angles
36. Transitions
37. AlgorithmsCurrently I am working on the last bits of this tutorial series. Please consider supporting the development, if this tutorial has helped you and your practice so far and you want to speed things up!
### Part V: The Origin of Life
38. Object-Oriented Patching ***WIP***
39. Operations ***WIP***
40. Mutability vs. Immutability ***WIP***
41. Records & Classes ***WIP***
42. The Lifecycle of an Object ***WIP***### Part VI: The Foundations of Culture
43. Time ***WIP***
44. File Access ***WIP***
45. Serialization ***WIP***
46. Data Structures ***WIP***
47. Networking ***WIP***
48. Reactive Programming ***WIP***
49. Channels ***WIP***
50. Interfaces ***WIP***### Part VII: The Search for Extraterrestrial Intelligence
51. Project Structure ***WIP***
52. Building User Interfaces ***WIP***
53. State Management ***WIP***
54. Important Libraries ***WIP***
55. Creating a Library ***WIP***
56. Extending vvvv ***WIP***[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/T6T3I9XX6)
## Supporters
Many thanks to these people for buying me a Mandelbrot on Ko-Fi!cheheart, brunotti, sunep, michaelias, CeeYaa, amir, TobyK, Johannes Timpernagel, Shaul Tzemach, m4d, Paul Kimmerl, Manuel Ehrenfeld, efx, Emanuele Foti
Also special thanks to Rosi, Matthias, Ilina and Julian for proof-reading!
## License
VL.TheBigBang by chk is licensed under CC BY-SA 4.0