浅谈数字媒体艺术中的技术应用-4-技术路线和学习地图

    我们先来看下制作一个互动展示装置的设计思路和技术实现。

    当我们大脑里面有一个点子之后,怎么最终输出成一个互动展示装置呢?首先我们需要设计一个外观造型,其次我们需要评估一下这个装置的互动方式,是用VR眼镜呢?还是用投影+体感呢?确定好交互方式之后呢,就要考虑如何开发软硬件的系统了。

 

    在着手进行制作之前,我们需要梳理一下互动展示项目需要用到的交互方式,如上图所示,我们可以看到像是手机APP、机械装置、触控屏、虚拟现实、体感互动和感知硬件等等都是围绕着最前沿的计算机和电子信息技术展开的。因此我们需要衡量目前我们已经掌握的技术可以完成那些交互设计,而不是仅仅凭借天马行空的想象而制定一个不切实际的目标。

        下面我们着重介绍下互动展示装置的开发过程,首先,我们需要根据之前的交互方式来挑选一套适合的开发工具。然后我们需要根据所用到的技术招募合适的人员进行制作。当然,我们还需要确定整个项目的开发周期,并制定合理的项目进度严格执行,在制作开始之前要进行人员之间的分工合作,那对于招募人员当中需要进行培训的人员组织合理时间和深度的课程进行自学或者课堂学习。

    对于数字媒体专业的学生来说,培训这块显得格外重要,因为都是新手小白,马上就开始制作也不现实。所以下面我们着重讲解下新手小白要了解那些技术并这些技术或者工具要如何掌握。

    如上图所示,每种交互方式都对应不同的技术和工具。比如体感互动技术,就涉及到Kinect/Leapmotion这种体感外设的使用,不光要了解设备的硬件参数,也需要对设备附带的开发工具进行学习,然后整合到诸如U3d或者UE4这样的商用游戏引擎里面。因此每种交互方式,都需要融合多个技术才可以实现。在实际的生产中,工程师们会根据已掌握的技术进行项目的迭代开发,当然,如果有新的需求,也需要工程师们学习新的技术和工具,毕竟现在新产品的推出真的是层出不穷。而且对于交互设计师这样偏艺术的岗位,如果你不懂点html/css/javascript甚至是python,是很难适应项目或者产品的制作技能需求的,因此,即使大家是学艺术的不懂写代码也没关系,我们可以看看艺术专业的学生如何开始学习计算机技术。

    对于互动展示装置所用到的技术,可以简单的分为两类,一类是偏重编程语言也就是软件的开发,另一类是不仅需要掌握编程语言还需要了解电子硬件或者集成产品性能的电子信息类的知识。大家可以根据自己的兴趣进行选择,而不是把各种技术混在一起每样都学一点,这样是何难做出成熟产品的。

    那对于软件硬件都需要的编程语言的学习,在这里给大家一些小建议。因为在座的同学多少了解一些网页编程,那么如果你有一些Javascript基础的话,学习本文中提到的各种编程语言就会很轻松。如果你不懂任何编程语言,那就从一门编程语言开始,比如Javascript或者是Python,这种解释型的脚本语言语法结构还是比较简单的。还有一门很重要的通用语言就是英语了。因为目前比较新的资讯或者学习教程论坛都是英文为主的,因此把英语阅读训练好,对于新技术的掌握是很有帮助的。而且英语作为一种通用语言,可以渗透到生活的方方面面。

    如果你实在学不会编程语言,可以了解下可视化编程,如上图所示,scratch是一种可视化编程工具,它把编程语言的逻辑结构封装成一个一个可拼插的“积木”,通过搭积木的方式来实现二维小动画或者交互,学习时间短,又可以作为正式学编程之前的引导课程。

    当然,scratch因为是免费开源软件,因此全球的热心网友也制作了很多扩展插件,让这个软件不仅可以做二维交互小动画,还可以连接如Arduino和Leap Motion这样的电子设备,还可以控制扫地机器人!不过要注意的是,这些扩展插件只能用在Scratch2.0版本上面,新出的Scratch3.0的扩展插件主要是官方团队来维护了。大家感兴趣可以多关注下可视化编程。

    在这里奉上我之前录得一个系列得Scratch3.0入门课(https://www.bilibili.com/video/av54055338 ),该课程详细的演示了官方教程中所有的案例,并在最后一讲制作了一个简单的故事书。在后续的文章中我也会整理该教程的文字版供大家查阅,欢迎继续关注我的CSDN博客。

 

    整个讲座的内容就介绍到这里,如果大家有任何需要了解和交流的欢迎大家关注我的CSDN博客 https://blog.csdn.net/melodybai

    在很早之前有一个数据可视化的扣扣群:325847195 ,主要是学习Processing的,如果大家感兴趣可以加着交流下~

    本文的PPT已经上传,需要请戳:https://download.csdn.net/download/melodybai/11288944

 

延伸阅读:

浅谈数字媒体艺术中的技术应用1-概述 :https://blog.csdn.net/melodybai/article/details/94433107

浅谈数字媒体艺术中的技术应用2-工具2-1:https://blog.csdn.net/melodybai/article/details/94601376

浅谈数字媒体艺术中的技术应用2-工具2-2:https://blog.csdn.net/melodybai/article/details/94628883

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值