Happy Hacking!

2020-12-07
让你的角色学会说话——rhubarb-lip-sync-ccc

让你的角色学会说话——rhubarb-lip-sync-ccc

rhubarb-lip-sync-ccc (简称 lipsync) 是一款专用于 Cocos Creator 的嘴型动画生成插件,它可以根据一段语音生成嘴型动画的 Animation Clip 。适合用于制作游戏角色的说话动画。支持中英文语言。

rhubarb-lip-sync-ccc 基于 DanielSWolf /rhubarb-lip-sync,在他的基础上添加了对自动生成 Cocos Creator 的 Animation Clip 的支持。

项目地址

https://github.com/wzpan/rhubarb-lip-sync-ccc

Demo

Read More

2020-01-12
2019 蒙太奇

2019 蒙太奇

时间过得真是非常的快。去年的总结好像才刚完成不久,现在又开始写 2019 年的总结了。也正因如此,年度总结才显得格为重要,无论如何都必须坚持下去,直到自己老到敲不动键盘为止。

2019 年对我而言,最大的意义是实现了几个重要的小目标。在这一年,我搬进了自己住的房子,紧接着又幸运地摇到号订了车。在工作中,我渐渐地胜任了管理角色。另外,我还达成了一个公益小目标:利用开源项目筹集并捐出一万元善款。当然还有一些不尽如人意的部分,比如这一年过得更宅了。

按照惯例,今年的总结依然会分几个主题来回顾:正经事(工作、开源、博客、授课),不正经事(居家、旅行、游戏、健康、看书、感情)。

Read More

2020-01-05
脑机接口概述及Muse头环Python开发基础

脑机接口概述及Muse头环Python开发基础

一、BCI 技术综述

BCI 技术(Brain-Computer Interface Science, 脑机接口)是一种用于在人脑和外部设备间发送和接受信号的技术。BCI 的基本原理是捕获并解释人脑的信号,然后传输到与人脑相连接的机器上,这个机器可以进一步对人脑的信号进行处理,输出相应指令。

BCI 技术有着非常广泛的应用前景,例如帮助残疾、老年或者行动不便的人士控制轮椅、智能家居以及机器人。BCI 的通信还可以是双工的:除了能将脑部信号传输到外部设备外,还能反向将外部设备的信号传输回脑部。这种能主动传回脑部的 BCI 称为主动 BCI(Active BCI),而只支持脑部到外部设备单向信号传输的 BCI 称为被动 BCI (Passive BCI)。

BCI 的主要挑战在于从信噪比匮乏的脑部信号中精确识别出人类的意图。较低的分类准确度以及较差的泛化能力都制约着 BCI 技术的应用和普及。为了解决以上的问题,最近几年深度学习开始被用在大脑信息处理上。

Read More

2020-01-05
小目标达成:一万元开源项目善款筹集计划

小目标达成:一万元开源项目善款筹集计划

非常自豪的分享一件事。我在 18 年设定的一个公益小目标——收集一万元开源项目进群费并捐给壹基金等公益机构——已经达成!

缘起

这个目标缘起于 18 年中旬,当时我的 dingdang-robot 项目已经积累了一定的用户数,QQ 用户群(580447290)也已经接近 500 名,即将超出普通会员所能创建的群人员限制。

为了控制群人数,我开始实行了入群收费制。一开始,入群费设定为五元,但这个收费过于便宜,并没能刹住车——每天入群的人依然很多,很快就把群人数撑破了 500 名。于是我只好将我的 QQ 账户升级为 QQ 超级会员,将用户群人数上限升级为 2000 名。将群改为付费入群后,带来了两个好处:

  1. 放缓了群人数增长速度。原来一个月入群人数可能都会有一百名,改为付费制后,单个月的入群人数降到了 10~20 个。
  2. 提高了群内容质量。因为是付费入群,也就杜绝了广告党的乱入。入群的人全都是 dingdang-robot 或者 wukong-robot 的用户,群讨论质量得到了保证。

但随之而来的问题是:这些入群费要怎么使用?

Read More

2020-01-05
Cocos Creator 最佳实践之注意 JavaScript API 兼容性

Cocos Creator 最佳实践之注意 JavaScript API 兼容性

不同的浏览器和移动设备所使用的 JavaScript 虚拟机(VM)千差万别,所支持的 API 也大相径庭。

我们来了解一下 Cocos Creator 在各个端所使用的 JavaScript VM :

  • 对于 iOS 客户端和 Mac 客户端:在 Cocos Creator 1.6 及以前,Cocos Creator 一直是使用非系统原生的 SpiderMonkey 作为 JS VM ;从 1.7 开始,Cocos Creator 引入了 JSB 2.0 ,支持了 V8、JavaScriptCore 等多种 JS VM 。于是 Cocos Creator 便将 iOS 端和 Mac 端的 JS VM 都改为了系统自带的 JavaScriptCore ,以达到节省包体的目的;到了 2.1.3 ,Cocos Creator 又将 Mac 端的 JS VM 切换到了 V8,以提升应用性能。
  • 对于 Android 客户端和 Windows 客户端:在 Cocos Creator 1.6 及以前,Cocos Creator 同样是使用 SpiderMonkey 作为 JS VM ;从 1.7 开始,得益于 JSB 2.0 ,V8 成了 Android 和 Windows 客户端的 JS VM 。
  • 对于 Web 端:使用浏览器本身的 JavaScript VM 来解析 JavaScript 代码。
Read More

© 2021 wzpan