连节社

vvvv gamma 中文社区

连节社

vvvv gamma 是一个用来做实时图形、互动装置和现场演出的可视化编程环境。 连节社把散落在各处的中文教程、翻译文档和社群入口收在这一页, 你不需要先加群、先注册、先问人,就能找到下一步该点哪里。

01community

社群入口

微信群

已满员

群已经满员。微信的规则是超过 200 人之后就不能再扫码进群, 只能由群内成员邀请 —— 所以如果你认识群里的人,直接让他拉你。 不认识也没关系,来 Discord 或者 GitHub 说一声。

Discord

随便加

频道分区、语音、历史消息都比微信群好用,而且不像微信群有 200 人上限。 服务器刚建起来,还很空,想来就来。墙内直连一般上不去,得自己有办法。

打开 Discord

GitHub

墙内也能开

社区的仓库都在这里,包括这个站本身。开 issue 是最不依赖运气的 联系方式 —— 不用翻墙、不会过期、公开可查。想进微信群、想参与翻译、 发现站上哪里写错了,都可以在这里说。

打开 GitHub

官方社区(英文)

  • vvvv 官方论坛英文。遇到真正的技术难题,这里能找到开发者本人。
  • vvvv 官方站英文。发布公告、案例展示、活动信息。
02resources

学习资源

从这里开始

深入查阅

  • 原型界面—交互草图与 vvvv中文

    目前唯一的 vvvv 中文实体书,而且是这本书在全世界唯一的译本 —— 原著除德文外只有中文版。南京艺术学院刘彦副教授译,江苏凤凰科学 技术出版社 2022 年 5 月出版,ISBN 978-7-5713-2576-3。内容覆盖 vvvv、Arduino、各种追踪方式和显示技术,偏互动装置的硬件侧, 和线上教程正好互补。

  • Prototyping Interfaces(德文原版官网)德文

    原著 Jan Barth、Roman Stefan Grasy 等编著,336 页,只有德文版。 但这个网站不看德文也值得进:书里每个实例的 vvvv patch 文件都能 免费下载,还附了各例子需要的 Arduino 驱动和软件链接。 手上有中文版的话,配着这里的源文件看效率高得多。

一起做点事

03tutorials

视频教程

本页收录 连节社 与 节点映射(TonyMark) 做的中文教程,按由浅入深排列。

01

中文基础入门

连节社5 集

完全没碰过 vvvv 的话从这里开始。装好软件,搞清楚节点和数据流是怎么回事。

分集(5)
  1. 安装与界面B站YT
  2. VL 中的基本概念B站YT
  3. 到底什么是节点?B站YT
  4. 互动小程序 hello world 1B站YT
  5. 互动小程序 hello world 2B站YT

YouTube 播放列表 →

02

互动艺术教程

节点映射 / TonyMark11 集

从安装一路讲到摄像头、LeapMotion 这些实际的互动输入,偏硬件和装置。 和连节社的内容互补,视角也不一样。

分集(11)
  1. 1 · 基础介绍及安装B站YT
  2. 2 · gamma 和 beta 的区别B站YT
  3. 3 · Stride 游戏引擎B站YT
  4. 4 · 如何调用大神贡献的代码B站YT
  5. 5 · 用 Repeat 创建多个物体对象B站YT
  6. 6 · 如何解决节点报错B站YT
  7. 7 · 获取摄像头并进行互动分析B站YT
  8. 8 · 把摄像头数据与节点对接B站YT
  9. 9 · 把 LeapMotion 和 vvvv 对接B站YT
  10. 可视化编程是怎么回事B站YT
  11. 用 vvvv 做交互式原型草图B站

YouTube 播放列表 →

03

基础节点介绍

连节社10 集

一个一个把常用节点讲清楚 —— 渲染窗口、文字、视频、IMGUI 界面。

分集(10)
  1. Renderer(Skia)B站YT
  2. Skia 2D 渲染库YT
  3. VideoPlayer 视频播放B站YT
  4. Spread 铺展与 For 循环YT
  5. 跳跃的文字 1B站YT
  6. 跳跃的文字 2B站YT
  7. 跳跃的文字 3B站YT
  8. 跳跃的文字 4 · 对象化B站YT
  9. IMGUI 与 Channel 1B站YT
  10. IMGUI 与 Channel 2B站YT

YouTube 播放列表 →

04

可视化编程的挑战

连节社5 集

写惯代码的人最容易卡住的几个地方:if 怎么写、循环怎么写、类和实例 在节点里长什么样。

⚠ 这一系列只在 YouTube 上,墙内需要自己想办法

分集(5)
  1. 如何实现 if 条件逻辑YT
  2. For 循环是如何实现的YT
  3. ForEach 的强大魔力YT
  4. 类和实例YT
  5. 类和实例 2 · 子弹系统YT

YouTube 播放列表 →

05

做一个弹砖块小游戏

连节社10 集

十集从零做完一个完整的小游戏。学完基础之后拿这个练手最合适。

分集(10)
  1. 1 · 游戏效果介绍B站YT
  2. 2 · 建立小球对象B站YT
  3. 3 · 让小球移动反弹B站YT
  4. 3.1 · 番外:快速建立多个小球B站YT
  5. 4 · 创建反弹板子B站YT
  6. 5 · 思考程序的结构B站YT
  7. 6 · 控制反弹角度B站YT
  8. 7 · 建立砖块对象B站YT
  9. 8 · 处理碰撞B站YT
  10. 9 · 整理游戏,完结B站

YouTube 播放列表 →

06

快乐小组分享会

连节社 与朋友们9 集

每周一次的线上分享,时长偏长,内容偏深。有 Clone、Ink 等社区里的人 来讲自己的东西,适合有点基础之后来看。

分集(9)
  1. 第一周 · 一汪池塘,Class 与 RecordYT
  2. 第二周 · CLONEMIX,把 Stride 场景引入 gammaB站YT
  3. 第三周 · 分形树与 Render(Offscreen)B站YT
  4. 第四周 · Ink 谈入门,vl.stride 动力学B站YT
  5. 第五周 · 写 shader 入门B站YT
  6. 第六周 · 玩转 Fuse Shader 节点B站YT
  7. 第六周 QA · Elementa、ToObservable、SpreadBuilderB站YT
  8. QA 精选 · Clone 讲 Reactive 响应式编程B站YT
  9. 第七周 · FUSE 粒子系统初探B站YT

YouTube 播放列表 →

创作者

04about

关于连节社

连节社是一个 vvvv gamma 的中文社区。做的事情很朴素:翻译文档、录中文教程、 把想学的人聚到一起。

需要说明的是,维护这个站的人在海外。所以站点部署在境外, 墙内访问可能偏慢甚至偶尔打不开 —— 备案需要境内主体,这条路走不通, 暂时没有更好的解法。

这一页的作用是入口:把中文教程、翻译文档和联系方式收在一处, 让你找到下一步该点哪里,然后就可以把它关掉了。 微信群在,但很安静 —— 与其把它说成一个热闹的社区,不如老实讲: 这里主要是资源,人是零散的。

之前有过一个论坛,因为维护成本高、参与的人少,已经停掉了。 与其撑着一个没人说话的论坛,不如把力气放在内容上 —— 教程和翻译放在那里,谁什么时候需要都还能用得上。

需要人手

  • 翻译灰皮书里还没动的章节
  • 把自己踩过的坑写成一篇短文
  • 在群里回答新人的问题