Bitspace

Bitspace
软件
软件描述
Bitspace 是一个为您的创意项目提供广阔画布和构建模块的平台。您可以使用人工智能、WebGL 着色器、色彩处理、动画或其他任何您感兴趣的内容来构建实验与想法。
官方网站
访问软件的官方网站了解更多信息
bitspace.sh
安全链接HTTPS
什么是 Bitspace?
Bitspace 是一个为创意项目提供广阔画布与构建模块的平台。你可以利用人工智能、WebGL 着色器、色彩处理、动画或其他任何你感兴趣的技术来构建实验与想法。Bitspace 提供可无限延伸和连接思想的空间。
电路与节点
Bitspace 实现了一些重要概念,需熟悉掌握。
电路
电路是一个大型画布,包含两种基本元素——节点与连接。
节点
计算单元,接收输入并生成输出。这些单元可执行 API 请求、进行数学运算、构建复杂的 WebGL 着色器 AST 结构——几乎涵盖你能想到的所有计算逻辑。
节点输入是流入节点的数据流;输出通常是基于输入的计算结果,但也可按需发出任意值。
连接
用于在节点之间传递数值,并将变换后的值在整个电路中传播。连接只能在具有相同数据类型的输出与输入之间建立。
计算
所有计算均通过 RxJS 实现,借助 Subject、Observable 和 Operator 完成。这使得处理复杂的图结构与关系变得轻而易举。目标是尽可能多地构建具备各种功能的节点。





