ww

ww

Field:常见问题

看了一些文档,我决定还是先把这块放到介绍之后,大家先了解一下常见问题,就不会在以后的学习中傻逼了。翻了很久,有点长,不过Field的文档真的写的非常全面,等我慢慢翻吧 :s。本篇原文在这里。 仅有Mac OS X版本? Field看起来不错,为什么你们要将其限制在Mac用户群中? 难道这不仅仅是Java和Python和OpenGL吗?当然是。两件事,一:它是开源的,你可以在问我们之前自己做一个PC端口。我们并未采取积极的步骤来限制你们,而事实正好恰恰相反。第二,Field基于Java和OpenGL,一个PC端口应该不是那么难的一件事。最初也是最棘手的事是确保“外观和感觉”正确。 真正的难题是:我们(OpenEnded团队)在我们每天的练习中都使用Field,而我们的器材恰巧是基于Mac的。Field在OS X下能够完美工作是我们如何偿还抵押贷款以及照养我们家庭的一个重要部分。在软件开发中,运行于OS X的Field的一个不幸的说法叫做dogfooded。 如果你真想在Mac以外的系统上运行Field,请看这里。

Field:介绍

Field是一个基于实验性代码和数字艺术最广泛可能性的开发环境。这是一个能够快速和实验性地组织和探索算法系统的代码书写环境。它可视化、混合,并且基于代码。基于始于MIT Media Lab(又是它)的最初想法,至今,Field的开发已经超过六年光景。在具备众多开发环境与数字艺术工具的今天,Field遵循以下两个最根本的原则进行开发: 包容性及扩展性 —— 相比制作一个私人原始的代码乌托邦,Field更希望能够在尽可能多的库及编程语言间搭建桥梁。这个世界并不需要其他的程序语言或者串口库(serial port library),我们也不需要在数据流系统、可视化用户界面以及纯文本程序编辑器间艰难抉择 —— 我们可以在一个好的环境中同时拥有这一切,我们可以用自己的工具和方法去控制他人的作品。 灵活编码使得一切皆有可能 —— Field尽可能将各种“特质”用可编辑的代码块替代。它的首选编程语言是Python —— 一种在世界范围内受到广泛追捧并异常灵活的语言。因此,Field具备高度的可定制性,无论是界面对象还是Field本身的代码。它很重视可以尽可能地将其自身重设为符合使用者需求及风格的观念。

新加入侧边栏“曾浏览过内容”

为方便浏览和学习,现特在侧边栏增加”曾浏览过文章”功能。在这里,会显示你在本站最近浏览过的5篇文章列表。它基于cookie,如果你清除你本机的cookie,则这个列表也将被同时清空。

Processing:文本

1. 本课我们要学一个新的类,称为字符串(string)。对我们来说,这并不是一个全新的概念,之前我们也曾接触过它们: println(“printing some text to the message window!”); // 列印一个字符串 PImage img = loadImage(“filename.jpg”); // 为文件名使用一个字符串 这样看起来,我们似乎可以简单的将字符串理解为“在双引号内的内容”。 2. 字符串的核心其实是储存字母数组,如果没有string类,那么我们要写一行字的代码可能会变成: char[] sometext = { ‘H’, ‘e’, ‘l’, ‘l’ , ‘o’ , ‘ ‘, ‘W’ , ‘o’ , ‘r’, ‘l’ ,…

Processing:视频

1. 本章的学习需要一个外部摄像头(如果你使用PC则还需安装版本7或以上的QuickTime播放机,并在自定义安装时勾选”QuickTime for Java“。另外,你还需安装vdig(数字视频转换机)在Win系统内捕捉视频)的参与配合。具体安装方式请查阅你自己的摄像头使用帮助。 2. 是的,现在你会发现比起PC,Mac真是轻松许多。Mac的本子自带iSight摄像头,预装QuickTime,Mac用户无需进行任何恼人步骤便可轻松进入下一步。 3. 要在p5内使用视频,遵循以下步骤: ◎ 导入video库: import processing.video.*; ◎ 申明一个捕捉对象: Capture video; ◎ 初始化捕捉对象: video = new Capture(this,320,240,30); ※ this — 自参考指令(self-referential statement),原书唧唧歪歪扯一大堆,暂不考试,记得这里放this就OK。 ※ 320 — 摄像头捕捉视频的宽度 ※ 240 — 摄像头捕捉视频的高度 ※ 30 — 帧速率 ◎…

纯学习网站

基于浏览的不便,以及下载链接的几乎全部失效,本站现已清空之前发布的全部音乐类文章,并将从即日起不再发布mp3及其他形式相关音乐资源,全身心专注于怪比软件的学习、交流与探讨。特建立网站地图页面,以便资料顺序查找、学习。钦此。