ylbtech-视觉暂留-Info:这些神奇的“视觉暂留”动画,每一幅都让人拍案叫绝!
1.返回顶部
1、
这些神奇的“视觉暂留”动画,每一幅都让人拍案叫绝!
原创|发布:2018-05-28 19:34:57    更新:2018-05-28 19:34:57
当物体在快速运动的时候(文章的旋转只是其中一种方式), 当人眼所看到的影像消失后,人眼仍能继续保留其影像0.1-0.4秒左右的图像,这种现象被称为视觉暂留现象。

作为一个阅片无数的二次元老司机,大家可否了解过每天看的动画片和电影到底是根据什么原理制作而成的呢?

今天拾部君变身成为拾部教授,一洗往日死肥宅的称号,带大家走进科学的世界。

我们先来看几幅图:

这是一幅由纸片裁剪而成的圆图,图纸分为10部分,在每部分上画上二人舞蹈动作的分解图,中间对应的是猴子跳圈的分解图,整幅平面图完成后看似平平无奇,但是如果把它组装在木杆上旋转起来后,神奇的事情就发生了:

整幅画像栩栩如生,绅士淑女跳起了动人的舞步,9只小猴活灵活现在圈上穿梭自如,这个东西其实叫做费纳奇镜,是在1832由一个比利时人和奥地利人的发明,拾部君还找到了几幅类似的作品供大家欣赏。

画片人吃人

画片跳跃的斑马

微博上面有一位BMAL的用户看起来也是费纳奇镜的狂热粉丝,他还拥有自己自制的原创作品

当然旋转起来自然又是另一番景象了

费纳奇镜是可播放连续动画,是早期无声电影的雏型,只要在一个手柄上垂直安装盘子一样的画片。画片上围绕中心绘制了一系列的图片,是动画的对应的帧。使用者旋转盘片,看到图片接连出现,由于视觉暂留,得到连续播放的效果。

木有错,这就是我们今天的主角:视觉暂留现象。

视觉暂留在1824年由英国伦敦大学教授皮特最先提出:人眼在观察景物时,光信号传入大脑神经,需经过一段短暂的时间,光的作用结束后,视觉形象并不立即消失,这种残留的视觉称“后像”,视觉的这一现象则被称为“视觉暂留”。中国古代的走马灯,现代的电视机,电影和动画片那些都是这个原理的应用

当物体在快速运动的时候(文章的旋转只是其中一种方式), 当人眼所看到的影像消失后,人眼仍能继续保留其影像0.1-0.4秒左右的图像,这种现象被称为视觉暂留现象。

也就是说当我们看到一样东西,它就算消失了,我们的视神经对物体的印象不会立即消失,要延续0.1 -0.4秒的时间它才会真正消失,而动画片每秒有24帧图片,当旧的印象消失,新的又补上来了,每个画面之间有微小的变化,这样你就不会感觉是一副副的画了,而是一个连贯的动作,就是大家平时所看到的电影和电视了。

如果没有视觉残留现象,你看到的动画片就是一个一个定格的动作,也就是说它完全没有动感。

只要它运动速度足够快,大家就能看到连续的“动画片” ,看腻了上面的2D平面图想尝试一下新玩意儿?

下面就来看一下由国外大神制作的3D幻境动画 跳跃的青蛙、鱼吃鱼

 
2、
2.返回顶部
 
3.返回顶部
 
4.返回顶部
 
5.返回顶部
1、
2、
 
6.返回顶部
 
作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

视觉暂留-Info:这些神奇的“视觉暂留”动画,每一幅都让人拍案叫绝!的更多相关文章

  1. Expression Blend实例中文教程(11) - 视觉管理器快速入门Visual State Manager(VSM)

    Visual State Manager,中文又称视觉状态管理器(简称为VSM),是Silverlight 2中引进的一个概念.通过使用VSM,开发人员和设计人员可以轻松的改变项目控件的视觉效果,在项 ...

  2. Expression Blend实例中文教程(11) - 视觉管理器快速入门Visual State Manager(VSM)

    Expression Blend实例中文教程(11) - 视觉管理器快速入门Visual State Manager(V 时间:2010-04-12 16:06来源:SilverlightChina. ...

  3. Andorid视觉新冲击-Material design语言

    [写在前面] google在2014年 I/O大会上推出了一种新的设计设计语言—Material design,这种设计语言语言旨在为手机.平板电脑.台式机和“其他平台”提供更一致.更广泛的“外观和感 ...

  4. 最新Dashboard设计实例、技巧和资源集锦,视觉和功能两不误,妥妥的!

    Dashboard设计,尽管设计师们叫法各不相同(例如:“数据面板设计”, “控制面板设计”, “仪表盘设计”或“后台界面设计”等等).但,此类设计的最终目都是力求以最直观.最简洁的方式呈现各种信息和 ...

  5. 视觉单词模型、词袋模型BoW

    多用于图像检索.分类 3.2.1.4 视觉单词模型 视觉词袋(BoVW,Bag of Visual Words)模型,是“词袋”(BoW,Bag of Words)模型从自然语言处理与分析领域向图像处 ...

  6. Banner设计的视觉导向原则分析

    ​ Banner的布局方式 常见的Banner布局方式有五种,以下分别给出大致样式: 两栏式: 三栏式: 组合式: 一体式: 对角线式: 以上几种布局方式不分好坏,对于不同的主题.素材和文案可以自行选 ...

  7. 高博-《视觉SLAM十四讲》

    0 讲座 (1)SLAM定义 对比雷达传感器和视觉传感器的优缺点(主要介绍视觉SLAM) 单目:不知道尺度信息 双目:知道尺度信息,但测量范围根据预定的基线相关 RGBD:知道深度信息,但是深度信息对 ...

  8. Marr的视觉计算理论

            Marr的视觉计算理论立足于计算机科学,系统地概括了心理物理学.神经生理学.临床神经病理学等方面已取得的所有重要成果,是迄今为止最为系统的视觉理论.Marr 的视觉计算理论虽然在细节甚 ...

  9. 《视觉SLAM十四讲》第2讲

    目录 一 视觉SLAM中的传感器 二 经典视觉SLAM框架 三 SLAM问题的数学表述 注:原创不易,转载请务必注明原作者和出处,感谢支持! 本讲主要内容: (1) 视觉SLAM中的传感器 (2) 经 ...

随机推荐

  1. JZOJ5857 【NOIP提高组模拟A组2018.9.8】没有上司的舞会

    题目 Description "那么真的有果尔德施坦因这样一个人?"他问道. "是啊,有这样一个人,他还活着.至于在哪里,我就不知道了." "那么那个 ...

  2. create-react-app 创建项目失败

    创建失败后查阅相关资料,亲测删除 C:\Users\Administrator\AppData\Roaming\npm-cache\ 该文件夹下所有内容后成功.

  3. 数据库顶会VLDB论文解读:阿里数据库智能参数优化的创新与实践

    前言 一年一度的数据库领域顶级会议VLDB 2019于美国当地时间8月26日-8月30日在洛杉矶召开.在本届大会上,阿里云数据库产品团队多篇论文入选Research Track和Industrial ...

  4. 关于HTTP协议(转)

    HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送 ...

  5. JQuery--漂亮的三目运算与jQ选择器结合代码

    $(function($) { $("input[name='timeset']").bind('click', function() { $(this).val() == 'cu ...

  6. UITableViewHeaderFooterView can't change custom background when loading from nib

    down voteforite I've created a custom UITableViewHeaderFooterView and successfully load from nib int ...

  7. JEECG-Boot开发环境准备(三):开发环境搭建

    目录索引: 前端开发环境搭建 安装开发工具 导入项目 后端开发环境搭建 安装开发工具 导入项目 第一部分: 前端开发环境搭建 一.安装开发工具 安装nodejs.webstrom.yarn,安装方法参 ...

  8. 基于PtrFrameLayout实现自定义仿京东下拉刷新控件

    前言 最近基于项目需要,使用PtrFrameLayout框架实现了自定义的下拉刷新控件,大体效果类似于京东APP的下拉刷新动态效果.在这里和大家分享一下具体的思路和需要注意的地方,以便帮助有类似开发和 ...

  9. PAT甲级——A1012 The Best Rank

    To evaluate the performance of our first year CS majored students, we consider their grades of three ...

  10. Java文件写入

    一,FileWritter写入文件 FileWritter, 字符流写入字符到文件.默认情况下,它会使用新的内容取代所有现有的内容,然而,当指定一个true (布尔)值作为FileWritter构造函 ...