Bitspace

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

Shaders - Shader editor
着色器 - 着色器编辑器是一款可让您查看、创建和与其他用户共享着色器的应用程序。着色器是运行在GPU上的小型图形程序。

ProtoShade
ProtoShade 是一款适用于 Android 的 GLSL:ES 着色器原型设计工具。在移动设备上编写着色器代码的同时,视口会透明地在后台实时渲染结果。
ShaderTool 提供了一个灵活且可编辑的节点驱动流程,使您无需编写引擎即可编写着色器。使用内置的代码编辑器,可直接以 HLSL(DirectX)或 GLSL(OpenGL)编写着色器代码。



