黑客相机 - 可以自己编写滤镜的相机

2014-04-28 01:38:52 +08:00
 chenxiao07
“黑客相机”是一款个人开发的小应用,而且貌似是App Store上目前唯一一款可以自己编写滤镜特效的相机应用。

“黑客相机”使用glsl语言来编写滤镜特效。GLSL全称OpenGL Shading Language,是一种运行在显卡上的着色编程语言,也就是传说中的shader。这种语言的特点是高度的并行处理,以及非常类似与C语言的语法结构。在典型的手机GPU(iphone5 & iphone5s)上,实时处理滤镜效果没有丝毫压力。

我做了一个简单的app介绍页面,感兴趣的童鞋们快去下载吧。免费的哦~

http://shadercn.net/

(ps: v2ex怎么发图啊?)
7871 次点击
所在节点    分享创造
28 条回复
Akiyori
2014-04-28 01:53:59 +08:00
chenxiao07
2014-04-28 02:14:20 +08:00
@Akiyori 非常感谢,我试一试

http://imgur.com/5XfKzLz
chenxiao07
2014-04-28 02:15:07 +08:00
blacktulip
2014-04-28 02:18:38 +08:00
做个英文版,挂 0.99 ,然后到 reddit 和 hn 发布去。
Mak
2014-04-28 02:19:09 +08:00
换掉这个界面字体我们还可以继续做朋友!
zorceta
2014-04-28 02:38:41 +08:00
这种严肃的东西不适合用这种比幼圆还幼圆的字体吧。

用OpenGL做滤镜确实是个好方法。
dorentus
2014-04-28 02:57:42 +08:00
👍
loading
2014-04-28 06:48:57 +08:00
黑客这两字早被玩坏了
ChiChou
2014-04-28 08:33:38 +08:00
最近在学习3D,求简明一些的GLSL参考手册推荐啊~
chenxiao07
2014-04-28 09:11:55 +08:00
看来果然是自己审美有问题,下个版本中先恢复成系统自带的字体再说。
chenxiao07
2014-04-28 09:14:22 +08:00
GLSL语言学习的话更推荐实践

http://glsl.heroku.com/
https://www.shadertoy.com/

上面列出的两个网站都可以直接在webgl中编写glsl代码然后实时看到效果。我自己就是从上面网站glsl入门的。

当然,“黑客相机”也有一样的功能哦,如果有iphone的话推荐~~
ChiChou
2014-04-28 10:53:40 +08:00
@chenxiao07 屌丝Android跪了
doskoi
2014-04-28 10:55:31 +08:00
US Store无法获取?
lithiumdroid
2014-04-28 10:56:30 +08:00
问题是这样的:搞得出好看滤镜的写不了代码,写的了代码的搞不出好看的滤镜
chenxiao07
2014-04-28 12:01:42 +08:00
@doskoi 抱歉啊,目前应用只在中国区的App Store上架,海外用户暂时无法搜索到。
Pixeller
2014-04-28 12:08:51 +08:00
- -..这不就是用openel显示图片+glsl么? glsl本身就是动态脚本, 写个文件保存就读出来了.
QingW
2014-04-28 12:13:13 +08:00
有谁会为了滤镜自己写代码吗?O_O
chenxiao07
2014-04-28 12:35:22 +08:00
@Pixeller 原理确实很简单,就是opengl那点东西而已。

这是我作为ios新手所开发的第一个应用,肯定还有很多不完善的地方,有什么建议也大家欢迎提出。
Mutoo
2014-04-28 14:46:02 +08:00
创意很不错,可以做个shader共享平台,或者内购shader
Akiyori
2014-04-28 14:47:12 +08:00
美区没上么

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/110283

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX