Linux绘图软件MyPaint的初使用



  • post_cover
    早就想在Linux下体验一下绘画的乐趣了。但是Linux的软件知名度没有Windows那么高,所以要搜一搜才知道。果然,大家都说MyPaint小巧,用来绘画也挺合适的,所以呢,我抱着试一试的心态,进入了MyPaint的官方网站:
    http://mypaint.org/
    最新的版本是1.3.0,下载跳转到了github,看来很多很棒的软件都在github上啊。
    下载好了,是一个xz格式的文件。结果一看,全是源代码~
    还好我有编译源代码的能力,现在教一教大家怎么使用:
    1、configure一下,参数是:

    ./configure --prefix=/home/jiangcaiyang/Develop/mypaint1.3.0
    

    2、然后再make

    make
    

    3、最后make install

    make install
    

    这样就可以顺利地安装好MyPaint了。

    如果你嫌编译麻烦或者编译出了一些问题,那么可以尝试Ubuntu的ppa的方法来安装。方法就是:
    1、设置ppa源
    $ sudo apt-add-repository ppa:achadwick/mypaint-testing
    2、更新软件源
    $ sudo apt-get update
    3、安装mypaint以及其它相关的库:
    $ sudo apt-get install mypaint mypaint-data-extras

    安装好了之后,就可以在应用中找到它了。
    0_1492585922798_upload-69d7a800-bd7c-4136-8237-ba977c566f21


 

走马观花

最近的回复

  • @bladesero Blender 在角色建模和渲染这些方面的确比较强。😄

    我们的软件还在发展中呢。
    18da2116-2055-47c1-8317-1ccde17dfcc0-image.png

    阅读更多
  • untitled.jpg figure角色(WIP2).jpg
    TIM截图20190117184210.png
    使用的软件是blender,zbrush和substance painter

    阅读更多
  • 背景:如果需要qml显示循环list,一般是用3个ListView循环交替,实现伪循环,期间逻辑复杂,容易出错,PathView本身自带循环,所以考虑用PathView实现循环

    设计:PathView显示5条数据,按照垂直List一个个排好顺序,由于收尾移动时候会空白穿帮,所以用clip控制显示中间三条数据

    滚动控制:currentIndex,decrementCurrentIndex(),incrementCurrentIndex()

    代码:

    Item{ id: item1 property int myIndex: 0 property int onePageCount: 3 property real oneHeight: 72 property real oneWidth: 580 property int isCurrentListView: 1 //0,1,2 property bool isAdd: true //direction,down=true,up=false property int hightlightIndex: 0 property int currentIndexPathView: 0 //use this Item{ id: itemClip width: item1.oneWidth height: item1.oneHeight*3 clip: true PathView { id: listView1 width: item1.oneWidth model: listModelSpeedWarning delegate: delegeteLine pathItemCount: item1.onePageCount+2 interactive: false path: Path { startX: item1.oneWidth/2 startY: -item1.oneHeight/2 PathQuad { x: item1.oneWidth/2; y: item1.oneHeight*0+item1.oneHeight/2; controlX: item1.oneWidth/2; controlY: item1.oneHeight*0+item1.oneHeight/2 } PathQuad { x: item1.oneWidth/2; y: item1.oneHeight*1+item1.oneHeight/2; controlX: item1.oneWidth/2; controlY: item1.oneHeight*1+item1.oneHeight/2 } PathQuad { x: item1.oneWidth/2; y: item1.oneHeight*2+item1.oneHeight/2; controlX: item1.oneWidth/2; controlY: item1.oneHeight*2+item1.oneHeight/2 } PathQuad { x: item1.oneWidth/2; y: item1.oneHeight*3+item1.oneHeight/2; controlX: item1.oneWidth/2; controlY: item1.oneHeight*3+item1.oneHeight/2 } PathQuad { x: item1.oneWidth/2; y: item1.oneHeight*4+item1.oneHeight/2; controlX: item1.oneWidth/2; controlY: item1.oneHeight*4+item1.oneHeight/2 } } Component.onCompleted: { listView1.currentIndex = -1 } } } }

    问题:windows下测试,按住按键不松手,list滚动会卡住,松手后恢复正常,看来list不能滚动太快

    阅读更多
  • H

    @青山白云 只是为了替换GIF,不过目前已经解决加载问题

    阅读更多

关注我们

微博
QQ群











召唤伊斯特瓦尔