文档章节

他们说这叫技术与艺术的结合。。。

 给你看个东西
发布于 2016/12/20 17:43
字数 1047
阅读 8
收藏 0
点赞 0
评论 0

嘿,给你看个东西

看完记得分享哦

 

 小西昨晚惹女友生气了,

原因是小西前段时间买了一箱清酒,

女友以前没喝过,所以一直嚷嚷要来我家喝酒,

当下我就火了,你不好好呆在家,非要来我家喝酒干啥?

你要喝酒自己下楼买啊,现在的女孩子真的是,

我的酒才不给你喝呢,要喝自个买切!!!

分割线严正声明:以上言论纯属小西个人的YY,严厉打击这种虚假消息的传播。

 

 

 

其实昨晚小西做了一个很有意思的事——拍光绘

 

光绘镇楼

(这么没技术含量的光绘都好意思拿出手,

果然人生如戏,全靠演技)

 

 

 

拍摄之前,你要做好以下准备:

1,电脑一台(已经配置好python的编程环境)

2,单反一台(带快门线)

3,发光二极管

4,一个全黑的环境

5,PS软件

6,机械手臂一台

 

这几个东西凑到一块,这下你知道我不是标题党了吧?

 

 

►首先我需要编程,控制机械手臂做运动

    1,用电脑连上机械臂,在电脑上安装好所有的软件,至于怎么配置,我就不说。

    2,在软件里编程,让机械臂以不同半径从0度转动到180度,就能实现画半圆啦。

关键代码

rate = 6

for j in range(0,4):
   
uarm1.set_servo_angle(1,140-j*32)
    time.sleep(1)
    for i in range(0, 180 / rate):
       
uarm1.set_servo_angle(0, i * rate)
    time.sleep(1)
    pos = uarm1.get_servo_angle(0)
    time.sleep(0.5)
    for i in range(0, 180 / rate):
       
uarm1.set_servo_angle(0, pos- i * rate)
    time.sleep(1)

 

 

 

 

►制作发光二极管

    制作一排发光二极管,将不同颜色的二极管并联。


(由于没有硬纸板,于是我用了某银行高级客户经理的名片,请忽略广告)

 

 

二极管接上电池,将硬纸板固定在机械臂末端(可以把末端的官方配件拆掉,占地儿)


(机械手臂的臂槽恰好卡住电池,卡上那一刻觉得自己简直太有才了,一节更比七节强)

 

 

末端空间太小了,机智如我,用机械手臂的支架固定在了末端,再用透明胶带绑着二极管,妥妥的。

 

 

►前期准备妥当

    接下来要开始拍摄了,拍光绘对光线很高要求,而且一排二极管本身就已经有很强的光照了,所以全黑的环境是最好的,于是我毫不犹豫的选择了——厕所,而且,是在厕所的墙上。

    选择在墙上是很有讲究的,第一,方便相机摆位置,第二,背景为纯色,第三,厕所太小只能在墙上。


(家里的厕所刚好适合相机广角端的画幅,相机焦距再短一点都会拍不到全画面)

 


(机械臂手臂有吸盘可以吸在墙上,感觉这一点以后可以做个在墙上爬的机器人)

 

 

►开始拍摄

    将单反调至B档(可手动控制快门时间那档),光圈尽可能的小,ISO尽可能的低(我调的是f20,ISO100),从按下快门到结束快门,控制机械手臂的运动过程大概在20s左右;

    机械臂半圆画完之后一定要留足够的时间给自己开灯,开厕所门,拿起快门线,关闭快门线,不然会出现下面的情况:


(由于执行sleep的时间不够长,机械臂复位之后我才关闭快门,就出现了这个麻花。。。。)

 

 

►后期PS

将所有的图片都导入到PS中,调完了之后再将照片叠加在一起,最终的效果图就如一开始的那张照片啦。


(附上一张我后期经过严重处理的照片,一个单色光绘硬是给我p成了彩绘。。。)

 

 

►彩蛋

在机械臂的运动轨迹中添加坐标的随机函数,就可以让机械臂疯也似得乱动,像这样,简直蠢哭了。

以上就是本期全部内容.

END

 

© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 1
码字总数 1047
作品 0
深圳
在科技时代,中国传统文化究竟该如何传承下去

中国作为唯一一个传承至今的文明古国,在现代化的今天也没有被科技时代抛下,而是奋力追赶,不断进步着。但是不可避免的是我们遗失掉了很多传统文化艺术,在现代人的眼里,手机电脑远远要比那...

louistsuo
03/22
0
0
只存于虚拟之中 首个VR独占博物馆诞生

在这个全新的克拉默博物馆中,照明进行了完美地优化,其可以突出每幅画的颜色,笔触和细节。画框反射着不同于艺术品的光线,而所有的照明都将根据每名访客的高度进行调整,从而完全消除眩光。...

yivian.com
2017/11/30
0
0
洛客321设计师节记

今天下午很高兴去参加了洛可可在深圳南山文体中心主办的321设计师节,一方面有幸近距离看到两位名人,一是之前在奇葩说节目中讲述自己设计心路历程的洛可可品牌创始人贾伟先生,二是ZEALER创...

洛根森
2017/03/22
0
0
皮克斯给软件开发者的启示

当提到皮克斯动画工作室时,大部分人的第一反应都是电影《海底总动员》和《玩具总动员》。但是皮克斯的杰作不仅只有电影,在过去的三十年里,他们还开发了不少世界级的电影编辑软件,从而使各...

oschina
2013/05/14
6.3K
17
当程序员老去 揭秘不为人知背后的辛酸故事

文章出处:MacTalk 微信号 程序员将代码注入生命去打造互联网的浪潮之巅,当有一天他们老了,会走向那里,会做些什么? 很多年以后,在我60岁的那天早晨,天刚蒙蒙亮我就起床了,先去公园晨练...

oschina
2014/11/06
15.6K
48
谁说程序员无趣,明明他们才是真正的段子手!

程序员作为高智商、高收入、高压力群体,经常会有各种自嘲,而且还天生携带段子手基因。不信看看下面这些段子,一般人哪能懂! 1、杀一个程序员不需要用枪,改三次需求就可以了 2、程序员退休...

王练
2017/03/15
5K
7
人造灵感:机器的诗情与画意

1 刘慈欣在短篇小说《诗云》中提出过一个用计算技术进行艺术创作的宏大构想。在书中,宇宙被一个拥有超级技术的文明所支配,一个地球人向这个文明提出挑战,声称他们永远无法用技术超越人类在...

刘晨
2017/02/10
0
0
当程序员老去,程序员又何去何从,请不要忘记那些改变世界的程序员们

程序员将代码注入生命去打造互联网的浪潮之巅,当有一天他们老了,会走向那里,会做些什么?表面光鲜的“程序猿”的真实生活的背面是不为人知的辛酸史,让我们一起去了解程序员这个职业吧! 当...

我的程序人生
2017/12/29
0
0
「镁客·请讲」柏境数字张飞飞:做CG方向的VR视频,创造艺术和品质兼具的内容

作为国内比较早的进入到VR行业应用的公司之一,柏境数字科技已经探索出一条成熟的行业应用道路。 此前,镁客网做过一个关于VR行业应用的调查,调查显示从2017年第一季度的VR/AR领域融资情况来...

行者武松
03/01
0
0
当程序员老去,他们会做些什么?

  很多年以后,在我60岁的那天早晨,天刚蒙蒙亮我就起床了,先去公园晨练,然后回来做早餐(50岁的时候我学会了做饭),送完外孙上学,刚好8点。由于从2020年开始单双月限行了,这个月是单...

城邑耕夫
2014/11/05
0
4

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Xamarin Essentials教程地理定位Geolocation

Xamarin Essentials教程地理定位Geolocation 通过地理定位功能,应用程序可以获取用户的当前地理位置,如经纬度值。利用地理位置,可以在地图上定位,也可以转化物理位置,划分用户的归属地。...

大学霸
15分钟前
0
0
vue 编译警告 Compiled with 4 warnings

There are multiple modules with names that only differ in casing. This can lead to unexpected behavior when compiling on a filesystem with other case-semantic. Use equal casing.......

落雪飞声
19分钟前
0
0
开篇文章,长期记录安全情形

密码位置 密码位于注释中 密码位于服务器端文件中 通过访问根目录下.htaccess、robots.txt查看禁查路径 密码文件可能存在的路径:/、/extra/、/extras/ 密码加密 binary to base16 sha256 彩虹...

hirainn
32分钟前
0
0
mysql数据库设置root可以远程登录的方法

mysql数据库设置root可以远程登录的方法 Posted on 2018-02-21 21:08 sishuisufeng 阅读(161) 评论(0) 编辑 收藏 允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如...

rootliu
37分钟前
1
0
TensorFlow 图的基本操作

图的创建,一般只需要使用默认图就能满足大部分的需求了 # 1 创建图的方法# 在默认图中创建常量c = tf.constant(0.0)# 新建一个图g = tf.Graph()# 设置上下文管理器,标明操作...

阿豪boy
今天
0
0
git 忽略文件失效

git update-index --assume-unchanged */.project

林子大鸟
今天
1
0
实现验证码功能

1、实现验证码,并存储 import com.dtb.pc_enterprise.entity.EnterUserEntity;import com.dtb.pc_enterprise.service.AdminService;import com.dtb.pc_enterprise.util.RedisService;......

木九天
今天
0
0
iptables 实例

以下部分内容为网络查询并整理结果 filter表小案例 iptables规则五条链:PREROUTING,INPUT,FORWARD,OUTPUT,POSTROUTING 四个表:filter nat mangle raw ###netfilter和iptables说明: 1、 ne...

李超小牛子
今天
0
0
Java面试基础篇——第六篇:常见Map类的区别

常见的map类有: HashMap, ConcurrentHashMap (Jdk1.8) , LinkedHashMap, TreeMap, Hashtable。 其中我们最常用的莫过于HashMap, 和并发情况下使用的ConcurrentHashMap了,它们的主要区别就在...

developlee的潇洒人生
今天
2
0
spring-boot:run启动时,指定spring.profiles.active

Maven启动指定Profile通过-P,如mvn spring-boot:run -Ptest,但这是Maven的Profile。 如果要指定spring-boot的spring.profiles.active,则必须使用mvn spring-boot:run -Drun.profiles=test......

夜黑人模糊灬
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部