爱意满满的作品展示区。
chenxiao07

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

  •  5
     
  •   chenxiao07 · Apr 28, 2014 · 9602 views
    This topic created in 4572 days ago, the information mentioned may be changed or developed.
    “黑客相机”是一款个人开发的小应用,而且貌似是App Store上目前唯一一款可以自己编写滤镜特效的相机应用。

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

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

    http://shadercn.net/

    (ps: v2ex怎么发图啊?)
    28 replies  •  2014-05-26 23:48:44 +08:00
    chenxiao07
    chenxiao07
    OP
    Apr 28, 2014
    2
    @Akiyori 非常感谢,我试一试

    http://imgur.com/5XfKzLz
    chenxiao07
    chenxiao07
    OP
    Apr 28, 2014
    3
    blacktulip
    blacktulip
    Apr 28, 2014❤️2
    4
    做个英文版,挂 0.99 ,然后到 reddit 和 hn 发布去。
    Mak
    Mak
    Apr 28, 2014❤️2
    5
    换掉这个界面字体我们还可以继续做朋友!
    zorceta
    zorceta
    Apr 28, 2014❤️1
    6
    这种严肃的东西不适合用这种比幼圆还幼圆的字体吧。

    用OpenGL做滤镜确实是个好方法。
    dorentus
    dorentus
    Apr 28, 2014 via iPad
    7
    👍
    loading
    loading
    Apr 28, 2014 via Android❤️1
    8
    黑客这两字早被玩坏了
    ChiChou
    ChiChou
    Apr 28, 2014 via Android
    9
    最近在学习3D,求简明一些的GLSL参考手册推荐啊~
    chenxiao07
    chenxiao07
    OP
    Apr 28, 2014
    10
    看来果然是自己审美有问题,下个版本中先恢复成系统自带的字体再说。
    chenxiao07
    chenxiao07
    OP
    Apr 28, 2014❤️1
    11
    GLSL语言学习的话更推荐实践

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

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

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

    这是我作为ios新手所开发的第一个应用,肯定还有很多不完善的地方,有什么建议也大家欢迎提出。
    Mutoo
    Mutoo
    Apr 28, 2014❤️1
    19
    创意很不错,可以做个shader共享平台,或者内购shader
    Akiyori
    Akiyori
    Apr 28, 2014
    20
    美区没上么
    txx
    txx
    Apr 28, 2014
    21
    曾經Instagram 洩露的那套濾鏡庫 也是 shader 來的...
    a2z
    a2z
    Apr 28, 2014❤️1
    22
    做增强现实啊……绝对好玩
    lloydsheng
    lloydsheng
    Apr 28, 2014
    23
    :D https://neicebao.com/ 开发的时候,有没有用内测宝分发测试
    ChiangDi
    ChiangDi
    Apr 28, 2014
    24
    高端...
    chenxiao07
    chenxiao07
    OP
    Apr 28, 2014
    25
    @txx 搜索了一下,github上有人把类似的shader放上去了

    https://github.com/yulu/Instagram_Filter/tree/master/res/raw

    我简单的转换了下放到相机里,貌似效果还不错
    chenxiao07
    chenxiao07
    OP
    Apr 28, 2014
    26
    @lloydsheng 我没用过内测宝,测试的时候我用的是testflight
    pirex
    pirex
    Apr 28, 2014
    27
    能让用户出售自己写的滤镜么
    Hongwu
    Hongwu
    May 26, 2014
    28
    问一下这个是不是用到了GPUImage的开源库
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1479 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 82ms · UTC 23:19 · PVG 07:19 · LAX 15:19 · JFK 18:19
    ♥ Do have faith in what you're doing.