自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (5)
  • 收藏
  • 关注

原创 和我一起学习Processing全系列--03 运动和交互

在第一篇中,学习了如何绘图,我们现在学习如何让图形运动起来以及Processing中鼠标、键盘等事件交互方式。一、运动把2d图形中的坐标点设置为变量,在draw()函数中,让变量不断的变化,那么2d图形就动起来了。这里面涉及到更多的是数学的运用。随着x值的不断加1白色小球会不断的向右移动。二、常用的一些数学函数模数、概率、Perlin噪声、map()、三角形、递归等。1, 模数:取模运算,就是求余数,如:2, 随机数:用random()函数,注意计算机生成的伪随机数,一般要加

2020-06-06 19:41:03 2967

原创 和我一起学习Processing全系列--02 编程中的基本概念

编程是啥? 提起编程,我们第一印象是秃顶的程序员。不善言辞,整天996,薪资高,格子衬衫牛仔裤等特定的形象。但其实编程有很多种,特定形象的程序员大多属于互联网行业。Processing属于创意编程,目标人群是设计师,不仅不秃头,反而是扎着小辫子,留着山羊胡子的那种。Processing力求用最短的代码,最少的时间生成艺术品。让设计师不用花太多的时间学习编程本身。随着AI时代的到来,估计10年后,人人都需要懂点代码。而Processing就是很好的编程练手工具。编程就像我们说...

2020-06-06 19:37:13 1330

原创 和我一起学习Processing全系列--01 Processing 介绍

本系列文章参考官方网站,《爱上processing》和《Processing编程学习指南(第2版)》一:Processing 是什么?Processing是一种交互式的软件和框架,语法类似于java,用于学习如何在视觉艺术中进行编码。自2001年以来,有数以万计的学生、艺术家、设计师、研究人员和爱好者使用Processing技术进行学习和原型制作。在生活中你往往会看到一些令你惊奇的酷炫视觉效果作品,如电脑音乐播放器中那随声舞动的绚丽动画、各国博物馆墙壁上悬挂的一幅幅抽象艺术画,这些美妙神奇的作品都可

2020-06-06 19:31:09 5734 2

原创 openFrameworks全系列视频教程

继 多媒体交互技术 openFrameworks文章出来后,继续分享 openFrameworks全系列视频教程,有兴趣的小伙伴可以去看看,国外网站购买引进,国内首播。https://space.bilibili.com/508889404...

2020-04-18 14:04:57 215

原创 openFrameworks全系列 第六篇:3d图像

从这篇起,已经进入了openFrameworks的深水区---图形图像学,这是整个框架的重点和难点。我们先来理清几个概念,3d’、openGL、shader,这几个概念在初学者当中容易引起混乱。3d相对于2d多了个纵深的Z轴,在图形图像学中有一整套的构图流程,本篇就是讲这部分。openGL是在GUP上绘图的一套API,和微软的GDI,directx3D相对。Shader中文名叫着色器。它是把顶...

2020-04-16 18:50:37 468

原创 编程语言进化史是商业史

纵观整个编程语言的进化史,从1800年的织布机到现在,据统计有600种左右的数量。有的语言已经淘汰,有的还老当益壮,迸发出青春的活力。留下来的语言有两个特点,一是自身有独特的语言特性,二是有很好的生态应用环境。如c/c++能直接操作硬件,根深于操作系统,被称为永不过时的语言。java几乎是互联网语言的代名词,成熟的企业应用框架坚不可摧。python本来默默无闻很多年,结果因为AI一夜爆红。...

2020-04-11 11:05:33 259

原创 openFrameworks全系列 第五篇:声音

上一篇分享了视频,这篇分享声音。声音和视频在很多地方很相似。一:播放声音播放声音步骤如下: 先定义一个ofSoundPlayer 对象 sound.• 在setup()中: sound.loadSound( fileName ); • 播放: sound.play(); • 在udpate()中更新ofSoundUpdate();二:控制声音的播放...

2020-03-26 18:29:44 478

原创 openFrameworks全系列 第四篇:视频

视频是多媒体艺术交互的基础,围绕着视频内容,结合投影机等硬件设备,已经打造出了越来越绚丽夺目的视觉盛宴:全息,3dmapping,大屏幕等,不仅要让你看,而且要想着法让你好看。一:播放一个视频二:控制视频的播放• stop() 停止视频• setPaused( bPause ) 根据bool值的真假设置暂停或播放。• setPosition( pos ) pos类型...

2020-03-11 18:36:49 341

原创 openFrameworks全系列 第三篇:图像和纹理

除了基本的2d图形绘制外,我们还可以在文档中添加图像。一:加载图片ofImage image; image.loadImage( fileName ); image.draw( x, y )先定义一个全局对象 image , 在setup()里通过 load()或 loadimage()函数加载,在draw()里通过 draw(x,y)或 draw(x,y,w,h)绘制出来。...

2020-03-08 15:25:58 764

原创 openFrameworks全系列 第二篇:2d图形绘制

从小学开始,我们就学习了点,线,面,三角形,矩形等几何图形,这些在openFrameworks里面是怎么实现的呢?一:绘制基本几何图形 打开projectGenerator-vs\projectGenerator.exe,弹出对话框点击Generate,在VS中打开程序,在ofApp.cpp中,void ofApp::draw{ }中写上一行代码:ofLine(0,...

2020-03-01 17:07:00 926

原创 openFrameworks全系列 第一篇:openFrameworks框架介绍

一:openFrameworks是什么?openFrameworks(以下简称 oF) 是一个开源的、跨平台的 C++ 工具包,。旨在开发实时项目,重点是生成和处理图形和声音。如今,这是一个很受欢迎的实验平台,用于生成和声音艺术,以及创作互动装置和视听表演。oF 的强大之处在于,它不仅是一个通用的胶水(glue),同时它还封装了多种常用的库,包括:OpenGL、GLEW、GLUT、li...

2020-02-29 22:25:42 1302

现代OpenGl编程教程+源码

01 入门指南 02 贴图 03 - 矩阵,深度缓冲动画 矩阵,深度缓冲动画 矩阵,深度缓冲动画 矩阵,深度缓冲动画 04 - 相机,向量输入 相机,向量输入 相机,向量输入 相机,向量输入 里面有八个案例代码 :01_project_skeleton 02_textures 03_matrices 04_camera 05_asset_instance 06_diffuse_lighting 07_more_lighting 08_even_more_lighting 亲测vs2015能运行,无需额外配置。

2018-04-01

VS2015+Qt 5.7同一张背景中两个画面循环播放视频

一个视频可以循环播放,多个视频也可以在列表中按照顺序自动播放,由此可以拓展,按钮点击,通过信号槽机制来实现视频播放。还可以设置视频播放窗口的大小等

2017-08-30

VS2015+Qt5.7 两个按钮 切换循环显示图片

两个左右按钮,左边按钮显示上一张,右边按钮显示下一张,利用文件目录和list实现加载路径。代码是VS2015+Qt5.7实现的.也可以看代码转换成Qt Creator来运行。

2017-08-30

FLARManager 增强现实

FLARManager是一套用于开发Flash Augmented Reality应用的框架。支持主流的AR引擎和3D引擎。FLARManager为开发者提供了图像预处理、强大的事件机制、多marker检测等功能。最方便的是大部分参数都可以通过XML来配置,这就大大方便了开发者。

2011-03-20

FLARToolKit_ver2_5_4 增强现实

FLARToolKit 2.54版本 增强现实 里面包含源码 flash版本,as3.0

2011-03-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除