Quartz Composer

Quartz Composer
软件描述
Quartz Composer 是 Mac OS X 中随 Xcode 开发环境提供的基于节点的可视化编程语言,用于处理和渲染图形数据。Quartz Composer 使用 OpenGL(包括 GLSL)和 OpenCL(仅限 Mac OS X 10.)
官方网站
访问软件的官方网站了解更多信息
developer.apple.com
什么是 Quartz Composer?
Quartz Composer 是 Mac OS X 中随 Xcode 开发环境提供的一种基于节点的可视化编程语言,用于处理和渲染图形数据。Quartz Composer 利用 OpenGL(含 GLSL)、OpenCL(仅限 Mac OS X 10.6 及以上版本)、Core Image、Core Video、JavaScript 等技术,围绕一种简单的可视化编程范式构建 API 和开发工具。苹果公司已将 Quartz 技术深度集成至操作系统中。在 Quartz Composer 中创建的组合可独立运行于任何支持 QuickTime 的应用程序中(尽管仅限 Mac OS X 10.4 及以上版本),作为系统屏幕保护程序、iTunes 播放器视觉效果、在 Quartz Composer 应用程序内运行,或通过提供的用户界面控件嵌入 Cocoa 或 Carbon 应用程序。由于 Quartz Composer 广泛使用硬件加速和像素着色器,建议配备至少 32 MB 显存的显卡。虽然 Quartz Composer 包含在 iPhone SDK 中,但目前尚无法在 iOS 设备上运行 Quartz 组合。
🔄 替代方案
15 个选择结合代码驱动与可视化编辑工作流,实现交互式UI设计、高保真原型制作、实时团队协作、可复用组件、内联评论、Android/iOS移动预览以及顺畅的开发交接,提升工作效率。

TouchDesigner
TouchDesigner 是一款用于创建交互式 3D 艺术、可视化效果、原型和用户界面的完整创作工具。Derivative 公司开发并支持 TouchDesigner,并提供基于 TouchDesigner 的定制化制作服务。
Vuo 允许媒体创作者通过连接简单的模块构建互动动画、展览、演出及专业级别的媒体项目。媒体创作者可利用这些模块操控音频输入、图像、图层、视频以及二维和三维图形,以及……

Max/MSP
用于音乐、音频和媒体的交互式可视化编程环境 二十多年来,表演者、作曲家、艺术家、科学家、教师和学生一直使用Max,让计算机实现反映您个人创意与梦想的各种功能。 Max为您提供。

Pure Data
Pd(又称Pure Data)是一种用于音频、视频和图形处理的实时图形编程环境。它是名为Max(Max/FTS、ISPW Max、Max/MSP、jMax等)的贴图编程语言家族中的第三个主要分支。

Processing
Processing 是一个开源的编程环境和库,用于处理图像、动画和交互。它被学生、艺术家、设计师、研究人员以及爱好者用于学习编程、原型设计及开发完整应用程序。

OpenFrameworks
openFrameworks 是一个开源的 C++ 工具包,旨在通过提供简单直观的框架来辅助创作过程,便于实验。该工具包设计为通用的粘合剂,整合了多个常用库,包括:

Nodebox
NodeBox 是一款用于通过程序化图形和一种全新的图形设计方法创作生成艺术的新软件应用。


