
Processing教学
文章平均质量分 79
小羽是个二狗子
喜欢图形学。
展开
-
谈谈Processing 3D世界 四(补充)
当我们实现了第四节的案例后,会苦恼的发现我们虽然可以操控摄影机移动,但转动视角后,摄影机却任然沿着原来的坐标轴移动。这十分不方便。这里我们队这个案例补完,实现摄影机永远按转动后的视角坐标移动。随着学习的深入,程序难免会越来越复杂,这里我们把程序分割成3页,使程序的脉络更清晰一些:step1 定义顶点我们新建一个Data的标签页:float max = 2.0;原创 2016-08-15 15:07:21 · 2214 阅读 · 0 评论 -
谈谈Processing 3D世界 二
有了第一节的知识,我们其实已经可以做很多事情了。比如,绘制一个立方体(cube)。不过绘制立方体相对复杂。我们先从绘制一个正方形起步吧。 仍然使用beginShape(),与endShape()这对基友来绘制我们的多边形:// 绘制图形beginShpae(); // 开始绘制vertex();原创 2016-08-07 21:50:03 · 4517 阅读 · 0 评论 -
谈谈Processing 3D世界 三
有了前两节的知识,接下来咱们该做什么呢?丰富多边形?控制摄影机?这些先不急,我们不妨先来了解下纹理(Texture)。有了这玩意,能极大的丰富我们绘制的对象。等填坑。。。原创 2016-08-08 17:48:32 · 3830 阅读 · 0 评论 -
谈谈Processing 3D世界 六 (续二)
step7 利用obj数据绘制模型继续在OBJLoader这个类中完成我们未完成的‘事业’,添加绘制方法。当然你也可以单独新建一个类来实现。核心绘制方法: void display() { // 利用obj中的f(面)数据索引轮询顶点数据 for(int i = 0; i beginShape(TRIANGLES); // v原创 2016-08-19 14:21:02 · 1410 阅读 · 0 评论 -
谈谈Processing 3D世界 六
六六大顺,都到六了嚯~之前仅仅一个cube的顶点和UV就快把我们弄残了,这样下去肯定不是办法,更别说一些复杂的网格对象。说以我们现在就来说说如何向Processing导入网格数据。原创 2016-08-17 14:37:56 · 5752 阅读 · 1 评论 -
谈谈Processing 3D世界 六 (续)
setp5 将OBJ文件导入Processing既然我们知道obj实际上就是一个文本本件,我们何不索性将其改成txt?这样,我们用Processing的loadStrings()函数就能轻易读取obj的内容到我们程序的内存中,供我们解码后运用。String dateFileName;...String[] lines = loadStrings(dateFileName);好第五步原创 2016-08-18 16:51:18 · 2054 阅读 · 1 评论 -
谈谈Processing 3D世界 一
Processing起初给人的映像是处理2D的一款优秀的软件。但其实抛开引用OpenGL不说,它也有一套完备的处理3D的方法。有兴趣的朋友可以一起来研究研究。好,前言少叙。我们直接开始正题:3D编程世界的hello world,先来一发!原创 2016-08-07 21:48:39 · 8904 阅读 · 2 评论 -
使用Processing与Arduino通信,玩转上位机。
Processing与Arduino本来就是自家人。相信玩Arduino的在电脑上使用Processing充当上位机与下位机通信和控制的角色也是理所当然了。如何实现P&A通信?串口(serial)通信:Cpp 代码,双击复制代码?1234567原创 2016-08-07 21:47:49 · 15410 阅读 · 1 评论 -
如何使用Processing播放声音?
图形做多了,有时候我们也想玩玩音乐,比如你做了个塔防的游戏,没有配音那怎么行。。。然而,声音到底怎么写?是呀,声音到底怎么写,擦?官方的Sound库在新的Processing版本下无法运行,反正,我是不行了。你行你玩吧,顺便教教我,嘿。这里墙裂推荐Minim库,要深可深,要浅可浅,深浅随意~Minim库音频播放库,提供了易于使用的类,记录、分析和合成声音的办法。原创 2016-08-07 21:46:39 · 23110 阅读 · 2 评论 -
如何从零学习Processing?
Processing是一门十分友好的语言及IDE,运用起来十分容易。而且对与没有基础又爱好图形学编程的同学,能起到很好的引导作用。学习三部曲一 零基础的同学可以先看 : 《爱上Processing》 --- 《Getting Started with Processing》 [美] Casey Reas & Ben Fry 著看完本书后,你基本可以应付日常原创 2016-08-07 21:42:41 · 7741 阅读 · 1 评论 -
谈谈Processing 3D世界 五
接下来,让我们来说说材质和灯光。在说灯光前先简单说一下颜色。现实世界中有无数种颜色,每一个物体都有它们自己的颜色。我们要做的工作是使用(有限的)数字来模拟真实世界中(无限)的颜色。当使用RGB模式时,颜色由红色(Red)、绿色(Green)和蓝色(Blue)三个分量组成。每通道可以定义256个灰度。那么我们便可以显示256*256*256 = 1千6百万种颜色原创 2016-08-15 16:32:26 · 4676 阅读 · 4 评论 -
谈谈Processing 3D世界 四
这里回顾前三章知识。今天我们来聊一聊摄影机以及视角(view)。原创 2016-08-10 11:05:49 · 2377 阅读 · 0 评论