萌梦动画编辑器计划



  • 萌梦动画编辑器(暂名)是一款独立或者可以嵌入其它程序的专业动画编辑器。它依托的是Qt跨平台技术,支持Windows、Linux、Mac OSX操作系统,同时提供相应的手机版本,让手机也能很方便地编辑动画。除了跨平台的优势之外,我们也打算在操作方式上大胆地做出创新,这样让动画师们可以很方便、迅捷地编辑出动画。我们在参考MikuMikuDance、MikuMikuMoving过后意识到,我们需要提出一个更加符合移动平台、流畅界面以及操作的动画编辑器,这样我们才能够满足用户日益苛刻的使用需求。

    1、为什么要提出萌梦动画编辑器计划?
    一直以来,我的研究方向都是与游戏与动画相关的,我在工作的这段时间里,潜心研究底层的渲染OpenGL、同时为了探究三维与二维的结合,我调研了很多第三方库,包括的ScaleForm gfx、WTL以及自己写的UI框架,最终我选择了Qt。我认为Qt是一个非常成熟稳定的GUI框架,并且Qt的发展让我们看到了希望,我们可以不用费很大的精力就可以在Qt的基础上实现二维界面叠加在三维场景上。。于是我花了数年从Qt小白到现在成就。去年年底,我发布了我们萌梦应用,这个是与动画密切相关的,这是我的一款非常重要的产品。现在,我们在发展萌梦以及Qt Dream论坛的基础上,需要发展新的项目,这样能够对现有产品形成有效的补充,并且可以形成集团效应,扩大我们的影响力,有利于我们的健康发展。

    萌梦动画编辑器的主要工作原理是,让用户通过载入PMD、PMX、3DS、blend等格式的文件,形成一个动画场景;同时我们可以编辑脚本,让角色具有人工智能的功能;通过软件的编辑功能,形成角色或者物件的动作,动作可以导出至VMD文件,也可以导入供继续编辑;用户可以调整各种渲染特效参数,让最终的渲染呈现不同的效果,最后可以导出MP4等常用的视频格式,可以发布,也可以供视频后期制作。

    萌梦动画编辑器可以对现有产品形成有效的补充以及强化:面对庞大的二次创作市场,我们提供的不能仅仅是最终呈现的播放器,我们也要顺着产业向上,提供方便的动画编辑工具,给动画师提供更好的服务,提升他们制作动画的效率,让优质的动画在短时间成型,满足广大二次元用户的需求。同时,作为萌梦系列产品重要的一环,萌梦动画编辑器能够显著扩大并吸引目标用户,以我们优质的服务换来声誉,最终能为提升萌梦品牌的知名度立下汗马功劳。

    2、萌梦动画编辑器计划目前的状态如何?有遇到什么困难?

    萌梦动画编辑器是一款跨平台的专业动画编辑器,它的特点决定了开发的难度以及艰巨性将会超出我们之前的大部分项目。但我们会根据此项目的特点以及我们的行业经验,会仔细研判项目的难易性,将简单并且容易出成果的部分,安排优先完成,将难度偏大的部分,我们提早做前期研判,缓慢完成,一旦技术上形成突破,我们将势如破竹,快速实现。目前处于前期调研的阶段,我们目前已经形成了必要的技术积累,三维渲染的技术部分可以直接从萌梦项目中移植到动画编辑器中,并且一些核心的库,由于Qt的跨平台可移植性,可以非常方便地转到萌梦动画编辑器中。项目很快就能由前期预研阶段,转为实质研发阶段。正式研发,我们预计将时间压缩在六个月以内,分三期,根据每期的完成情况来调整项目的发展。项目会选择一个合适的时间转入正式研发阶段。



  • 希望可以早日看到结果,加油!



  • 我打算设计的效果图是这样的:
    0_1453641686767_1.png
    0_1453641698351_2.png
    0_1453641706137_3.png



  • 现在的状态是这样的:
    0_1454159530899_1.png



  • 2016年01月31日17:44:40的界面:
    0_1454233490981_截图.png



  • 经过了数日,我达到了这样的效果:
    0_1454669155733_11.png



  • 2016年2月15日,经过了一番奋战,做出了这样的效果:
    0_1455529308520_状态的截图.png



  • 2016年03月21日
    已经相隔了那么多天没有发进度了,我这边现在已经有新的变化了,目前可以做到对形变动画进行调整了!

    0_1458543680886_upload-d7ca0012-3c44-434c-8ec0-48d40c9311c6



  • @jiangcaiyang123 支持支持,早日完工



  • @jiangcaiyang 小建议:坐标轴上加上x & y & z,嘿嘿



  • @taadis 嗯,这个问题,可能要等到三维拣选功能实现后才能够实现。需要将二维的文字放在靠近三维的坐标点上显示,这个还是一个问题。



  • 2016年3月24日21:20:08,现在解决了以前萌梦App以及这款动作编辑器的一个大的Bug,现在终于可以和MMD一样顺利地显示动画了!
    0_1458825653798_upload-3465c407-6363-41a3-843f-cd95c8f3066a



  • 2016年4月10日08:58:17

    又过了好一阵子了,都不知道动作编辑器是怎样一个状态了。目前呢,一些概念正在酝酿中,很多结构都要重构,所以呢,画面效果还没有一个好的提升,不过我们也正在向更高的程度上迈进了。请大家耐心等待。
    动作编辑器截图



  • @jiangcaiyang 点一波赞



  • 很厉害,这些内容一定要涉及一些图形学吧



  • @Accelerated 是的,这块儿要牵涉到比较多的图形学的知识。所以比较难。



  • 2016年4月17日:有关时间轴的部分大改了,虽然在界面上体现不出来,但是实现修改了很多,很不容易啊。
    最近的截图



  • @jiangcaiyang 很好。



  • 2016年4月22日21:01:40
    最近花了好长的时间,终于弄好了时间轴,暂时不会出现bug了,但也不能掉以轻心,也有可能会出现bug的,不过暂时这样吧。



  • 2016年04月23日18:08:53

    今天也曾经有没有解决的问题,但是在我努力下,终于解决了,献上我的最新截图:
    0_1461406195755_今天的截图.png


 

最近的回复

  • 随后在git for windows这个软件中输入

    git clone git@git.coding.net:jiangcaiyang1/qtdreamrelease_windows.git

    就可以获得一个空的项目了。其它的项目也是同样的操作方法。然后呢,将此作为自动构建的代码库吧。
    此次介绍就是这样~😘 😘 🐧

    阅读更多
  • 0_1540027445466_很好.jpg
    萌梦安装包的分发始终是一个难题。要有一个稳定并且有效的方法进行分包,才能让大家都能够享受到萌梦动作编辑器的最新功能。我们目前有两种分发的方法:

    离线安装包。通常的位置是
    1.1 百度云盘
    1.2 QQ群文件
    1.3 github
    其中百度云盘和QQ群文件不会定期地更新,只有github的文件会定期更新。因为构建脚本要求每次有更改,都让github的文件更新。

    在线安装包。通常的位置是
    2.1 百度云盘
    2.2 QQ群文件
    2.3 github
    这里在线安装包的代码库主要还是在github中,在线安装包非常依赖CDN加速。目前github这块儿在国内做得不太好,还是希望在国内找一个类似的加速。目前可以选的只有两家:

    码云

    coding

    因为以前做过coding的加速,目前coding已经和腾讯云战略合作,所有的代码都要迁移到腾讯云了。而且对于代码库的空间要求变高了。128M。目前我的一个账号显然满足不了要求。所以有必要再注册一个账号。

    下面记录一下新建coding代码库的方法,并且尝试将萌梦安装包的线上代码库部分移动到coding代码库中。

    注册

    到这个位置注册。

    https://coding.net/register

    相信很快就会带你跳转到腾讯云中。不过这里我选择的是邮箱的方式,因为我希望注册尽量多的账号。

    设置ssh密钥

    进入控制台后,是这样的:
    0_1540028446495_2eeb7e93-c15b-4c82-9b36-58e1c304ea3f-image.png
    这个时候,我们要先创建项目,然后ssh的公钥。
    0_1540028822318_b3e81b93-099c-42d5-820d-deaf8d445913-image.png

    创建以后,开始部署公钥。在这里:
    0_1540028925337_d8059b64-8535-45e5-ba4c-d7454505aa5a-image.png
    这期间最好用OpenSSL生成SSH密钥。
    我使用的是git for windows来生成密钥的。方法是

    ssh-keygen

    如果你生成好了密钥,可以直接打开密钥内容看看:

    cat ~/.ssh/id_rsa.pub

    然后粘贴到网站的文本框中。

    添加好了之后,勾选“准许推送权限”,需要推送代码到代码库中。

    阅读更多

关注我们

微博
QQ群











召唤伊斯特瓦尔