问题标签 [quartz-composer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
quartz-composer - 在 Quartz Composer Visualizer 中从 URL 加载视频
我正在尝试制作一个石英作曲家作品,该作品从 16 个不同的联网摄像机获取流式视频输入,并将此视频输出到 16 个附加显示器的网格上。
我正在尝试在 Quartz Composer 和 QC Visualizer 中使用专用处理组合来执行此操作,该组合基本上具有 16 个带有已发布输出的电影导入器补丁和一个渲染组合,其中 16 个广告牌排列在网格中(广告牌连接到电影导入器) . 当我在电影导入器中使用本地视频时,这可以正常工作,但是,每当我尝试加载流式视频(即 QT 视频)时,当我尝试运行合成时,QC Visualizer 就会崩溃。
关于如何解决这个问题的任何建议,或者我可以实现目标的任何其他方式?
谢谢。
iphone - 为 iPhone 构建 3D 迷宫的工具?
我想构建一个 3D 迷宫,它会出现在 iPhone 屏幕上,但不是在典型的迷宫视图上方,而是在 Wolfenstein 在迷宫中行走。请原谅我的术语,但我对此很陌生 :)
我的问题如下:
我应该使用什么工具来构建我的 3d 迷宫?XCode 的 OpenGl 还是 Quartz Composer?
鉴于我想要一个相当简单的设计,是否有一些更简单的工具可以用来设计迷宫,然后将其导入我的 Objective-C 项目以将用户/iphone 交互集成到此?
更重要的是:关于用户在迷宫中的移动,它将涉及一些复杂的运动事件处理,而不是典型的单击左/前/后/右箭头来移动。这是否会以任何方式影响我将使用的工具构建我的迷宫还是无关紧要?
提前感谢您的帮助!
quartz-composer - Quartz Composer 迭代器补丁可能的错误?
在向编辑器窗口添加迭代器补丁时,我看到的只是一个带有 1 个输入(迭代)的补丁。如果我尝试分解此补丁以查看宏的子补丁,我会得到一个空的编辑器窗口(如果我双击补丁,结果相同)。补丁检查器只显示迭代索引(预设为 10)。
如果补丁没有输出并且我看不到子补丁,我们实际上打算如何使用迭代器补丁?我意识到另一个称为迭代器变量的补丁对此有所帮助,但如果它没有输出,我仍然看不到如何使用迭代器。
我在网上查看了一些关于 QC 迭代器主题的教程,但这些教程都使用旧版本的 OS X / Xcode - 当时的工作方式不同,而且看起来与我所看到的不同。
我还看到了 QC 查看器的奇怪行为 - 它并不总是更新以显示我在编辑器中所做的更改,我有时不得不退出 QC 并重新启动才能看到更新。控制台中的错误日志并没有以错误日志的方式显示太多。也许狮子的 QC 坏了?
我尝试删除 QC 并下载新副本,但仍然看到相同的结果。非常感谢任何见解。
也许我完全错过了关于迭代器的观点,我的想法是它们允许用户通过迭代索引值来重复其他补丁的效果,但同样,如果迭代器没有输出并且我看不到它里面我只是看不到如何使用迭代器。
我在 10.7.3 Lion 和 Intel 2.3 GHz i5 处理器上使用 MacBook Pro。
xml - 如何定期更新 Quartz Composer 中的 XML 导入器?
我是 Quartz Composer 的新手,所以如果这很明显,请原谅……我在这里有一个 Quartz Composer 组合,它可以导入 XML 文件。我希望它更新导入的文件,让我们说每分钟。我找到了“更新信号”输入,并试图建立一个周期性信号来输入它,但没有成功。(这是我使用的周期性信号:http: //quartzcompositions.com/phpBB2/mediawiki/index.php ?title=Periodic_Signal&redirect=no )
任何帮助表示赞赏!顺便说一下,这是 BoinxTV 中的动画层。如果你们中的任何人都熟悉...
谢谢,
托马斯
objective-c - Quartz Composer Objective C 比较之前的输入和当前的输入
我正在尝试构建一个每次键盘输入只会触发一次命令的东西(而不是像 QC 本身那样的每一帧)。为此,我尝试监听键盘输入(通过 Freeboard)并将当前输入与以前的版本进行比较。
似乎正在发生的事情是每次执行补丁时都会擦除以前的版本,所以我比较字符串的条件每次都失败。这里有一些代码让它更清楚一点:
其中 self.outputText 是告诉我 if 结果的文本,self.outputPrevious 是告诉我上一个字符输入是什么,self.inputCharacter 是当前键盘输入。
previousCharacter 在标头中定义并在 中实例化-init
,因此不应每次都将其重置。
我已经尝试了几乎所有的东西,所以如果你有任何想法或见解,那就太棒了。谢谢!
quartz-composer - 如何堆叠在迭代器中渲染的 Sprite?
我正在将图像渲染到迭代器内的 Sprite。我希望每个渲染(迭代)无限期地保留在画布上,以便每个连续的渲染层都位于前一个之上。我怎样才能做到这一点?我的构图中没有清除或任何其他图层。
quartz-composer - 如何在 Quicktime 播放器中使用自定义插件播放石英作曲家电影
我有一个应用程序,我需要使用 Quartz Composer 和自定义插件制作 Quartz 电影,并让它在能够播放 Quartz 电影的 3rd 方应用程序中运行。
作为第一步,我使用 Xcode 成功开发了我的自定义插件,并在 Quartz Composer 中“构建”了一个合成。我让这一切都在 Quartz Composer 中运行,这在 Quartz Composer 内的查看器中运行良好。
随后我尝试在 3rd 方应用程序中播放它,但它无法播放,电影的其他部分播放了,但我的插件根本不起作用。然后我尝试了 QuickTime 播放器,在一台机器上它的行为完全相同 - 播放了电影,但我的插件不起作用。在另一台机器上,我收到错误“Quicktime player 在使用“我的插件名称”插件时意外退出。
在这之后,我有点困惑,我阅读了论坛,我遇到了安全和不安全补丁的概念。我想知道这是否就是为什么我的补丁在 Quartz composer 以外的应用程序中不起作用的原因。
如果我启用“指示不安全补丁”菜单项,那么它会在插件上显示一个未锁定的挂锁图标,可能表明它实际上是不安全的。
一些问题:
我是否走在正确的轨道上,是否因为它被认为不安全而没有播放我的自定义插件?
我如何告诉“应用程序”或系统它是安全的?
实现我想要做的正确方法是什么?
欢迎任何其他想法,有用的信息。
谢谢你,
亲切的问候,
卡勒姆。
xcode - 试图为我的自定义 Quartz Composer 插件找到捆绑包
我正在编写自己的 Quartz Composer 插件,我想从我的 QC 插件包中加载 GLSL 着色器、纹理等。问题是我似乎正在获取我的加载应用程序(QC 运行时应用程序)捆绑包。我尝试遍历我的所有捆绑包,但这似乎也不起作用。
有什么简单的方法可以直接访问我的 QC 捆绑包吗?
xcode4.4 - 我在 XCode 4.4 中将 Quartz Composer 放在哪里
新的 Xcode 4.4 不包括 Quartz Composer 并且没有安装在 Macintosh HD / Developer 文件夹中,而是作为应用程序中的应用程序安装。Quartz Composer 必须从 Apple Developer 网站单独下载。伤害。Graphics Tools 包含一系列工具,其中有 QC。我的问题是:我在哪里安装这些图形工具?在 dmg 中没有关于安装的信息。有什么帮助吗?Tnks约瑟夫
ios - iOS:如何用 GPU 能力减去两个视频帧?
我想用 GPU 处理能力做两个 RGB 视频帧减法。即,第一张图像的每个像素的R,G,B值与第二张图像相减。此外,结果希望具有负 RGB 值并存储在 NSMutableArray 中。我使用 AVCaptureSession 来帮助我获取 CMSampleBufferRef 格式的原始视频帧。
1) 任何图像格式都支持负 RGB 值?或者我需要制作一个类似矩阵的类来存储图像?
(似乎某些图像格式使用浮点数来存储 RGB 值......)
(我听说过图像不同的混合模式,它与我想要的相似,但会绝对 RGB 值,我希望结果具有负值)
2) 如何使用 GPU 处理能力进行减法?
(我可以用 CPU 做,但是 FPS 太慢了,大约 5-6 FPS,但我希望它是 30 FPS)
(OpenGL 或 Quartz Composer 有用吗?)
谢谢。