Graph 简介

在像素专业版中,Graph也叫可视化创作,主要用于控制一些对象实体以及其对应的参数。


比如说这里我们新建一个人脸生成对象,添加一个欧美脸效果。那么我们现在想做点击屏幕再变宝宝效果和欧美脸效果之间切换,这要怎么完成呢?graph 就是在做这件事。他会针对这些对象编写一套控制,完成一套对应的流程!


Graph 入门案例

知道了Graph能做什么后,那我们接下来通过几个案例来看看它具体是怎么实现的。

案例一

第一个案例我们要实现的是当镜头内的人点头的时候就会变成光头。这个逻辑相信计算机专业的同学们有一点点编程基础都很好理解,Graph只是将我们平日里写的代码封装成了可视化面板,让我们通过更简单的连接方式即可完成一套业务逻辑。

如果把这个操作转为开发者们更好理解的方式就如下段代码所示。

if(检测点头){//执行变光头操作
}

那么在我们Graph界面怎么实现该操作呢?


在graph中我们只要添加了点头动作检测节点就可以检测视窗中人的动态特征,如果捕获到点头操作那么这条线的逻辑就触发了,就会产生一个向右的连接箭头,到此我们的 if 判断 操作就完成了。

这里需要注意:我们窗口中的人脸是从0开始的,即第0个人脸就说明第一个

完成了 if 判断后我们来添加变光头效果。

  1. 添加面部生成效果对象
  2. 调整参数为发型生成/变光头
  3. 关闭启用按钮,让我们一开始打开摄像机发型是正常的。

上文说到,graph是通过链接的方式进行编程,我们如何在检测到点头的同时让他开启变光头效果呢?那我们是不是要对启动的set方法重新赋值。(get:获取值/set:赋值) 让他开启光头效果,并和检测操作进行链接呢?

现在我们的变光头业务流程就在可视化窗口体现出来了,在镜头中进行点头即可启用光头效果。下面我们进行进一步的测试。

达到了我们预期的效果案例一完成!


案例二

第二个案例我们来实现抖音上很火的人脸变焦操作。通过眨眼进行控制!

步骤如案例一基本一样,第一步添加眨眼动作检测

第二步添加人脸聚焦效果对象,默认为关闭状态

第三步选择聚焦跟踪相机,设置其set方法,与我们的眨眼检测进行链接。当我们检测到眨眼操作后启动聚焦跟踪相机对象。

下面我们进行眨眼动作测试

达到了我们预期的效果案例二完成!


案例三

第三个案例我们来点复杂的,通过比心手势来控制序列帧动画。要想完成这个案例第一步我们要先准备一个由15张图组成的png序列帧动画。

第二步创建单手比心手势检测

第三步新建前景贴纸并添加序列帧控制器组件。

第四步为序列帧控制器添加2d动画材质并调整其大小

第五步在可视化创作窗口添加序列帧动画控制

第六步将序列帧控制器加入到可视化窗口,这里的序列帧控制器代表的是一个资源,注意区分序列帧动画控制与序列帧控制器的区别。

第七步我们来链接这些控件。单手比心时触发序列帧动画控制再执行序列帧控制器组件

经过测试发现达到了我们预期的效果



通过这两个案例我们的入门操作就完成了,后续还会更新更多Graph的使用大家持续关注吧!

像素专业版Graph可视化操作入门相关推荐

  1. Fluent 操作入门实例-从建模到计算结果可视化

    Fluent 操作入门实例 前言: 本文详细图文介绍如何使用ANSYS Workbench 实现Fluent的基本入门操作实例. 1.打开workbench 2.将Fluid Flow(Fluent) ...

  2. 数据可视化-echarts入门、常见图表案例、超详细配置解析及项目案例

    文章目录 数据可视化-echarts入门.常见图表案例及项目案例 一.简介 一.数据可视化简介 二.echarts简介 三.echarts特点 四.ZRender介绍 二.Echarts的基本使用 一 ...

  3. Boost Graph Library 快速入门

    Boost Graph Library 快速入门 图领域的数据结构和算法在某些方面比容器更为复杂,图算法在图中移动有着众多的路线,而STL使用的抽象迭代器接口不能有效的支持这些.作为替换,我们为图提供 ...

  4. 赠书!《R语言数据分析与可视化从入门到精通》

    专注系列化.高质量的R语言教程 R语言是一个自由.免费.源代码开放的编程语言和环境,是S语言的一个分支,多个操作系统都能方便且免费地使用它.R语言不仅具有众多经常更新的统计分析函数,还具有完整的编程功 ...

  5. 图匹配(Graph Matching)入门学习笔记——以《Factorized Graph Matching》为例(二)

    本文是"图匹配入门学习笔记--以<Factorized Graph Matching>为例"系列的第二篇文章,主要介绍了FGM算法的实现过程,包括图匹配的因式分解形式, ...

  6. [Echarts可视化] 一.入门篇之简单绘制中国地图和贵州地区

    最近发生了很多事情,去到了一个新环境学习.但是不论在哪里,我都需要不忘初心,坚持做自己喜欢的事情,在CSDN写博客.教学.爱娜.生活等等.         这篇文章主要是通过Echarts可视化介绍入 ...

  7. python数据分析可视化实例-Python数据分析与可视化从入门到精通

    (1)没有高深理论,每章都以实例为主,读者参考书中源码运行,就能得到与书中一样的结果.(2)专注于Python数据分析与可视化操作中实际用到的技术.相比大而全的书籍资料,本书能让读者尽快上手,开始项目 ...

  8. python可视化数据分析-Python数据分析与可视化从入门到精通

    (1)没有高深理论,每章都以实例为主,读者参考书中源码运行,就能得到与书中一样的结果.(2)专注于Python数据分析与可视化操作中实际用到的技术.相比大而全的书籍资料,本书能让读者尽快上手,开始项目 ...

  9. Matplotlib数据可视化从入门到进阶

    目录 一.数据可视化入门 1.基础知识 1.1 图形绘制 1.2 标题.标签.坐标轴刻度 1.2.1 标题的设置 1.2.2 标签的设置 1.2.3 坐标轴刻度的设置 1.3 图例 1.4 脊柱移动 ...

最新文章

  1. jsp实现邮件的发送
  2. 设置IDEA中各种线条颜色
  3. go语言之行--基础部分
  4. 关于超链接的四个伪类的一个问题(顺序问题)
  5. 你在京东购买的商品,是怎么出现在抖音里面的?
  6. 西班牙人:武磊身体无恙 可以出场比赛
  7. AI 深度关键短语生成
  8. 计算机继电保护书籍,计算机继电保护的发展
  9. 不使用脚手架搭建vue项目
  10. AndroidStudio 导出AAB格式上传谷歌提示超过150M 解决方案
  11. 1949-2017闰年 c语言,1949年到2017年里有多少个闰年,多少个平年
  12. git 创库命令使用
  13. 如何用 Python 提取韦小宝身份证信息
  14. uniapp 使用支付宝扫码插件
  15. 牛批了,python也能做思维导图
  16. Android读写日历,android – 读写日历
  17. 狗东API接口,item_get - 获得JD商品详情
  18. PCL-SISR:基于对比学习的单幅图像超分辨率重建方法
  19. PHP编辑器哪个好用些?
  20. 龙讯|LT9611UXC双端口MIPI DSI/CSI转HDMI2.0转换器

热门文章

  1. 港科大教授权龙:三维视觉重新定义人工智能安防
  2. 成都盛铭轩:产品描述怎么写
  3. 无人机开发学习(2)
  4. python中二维数组_Python二维数组实际应用方法浅析
  5. 属性选择器 class^=
  6. 【100%通过率】华为OD机试真题 Python 实现【分奖金】【2022.11 Q4 新题】
  7. python炫酷烟花表白源代码
  8. hexo博客看板娘无法更换类型或其他设置
  9. PyCharm中使用MySQL
  10. randn函数加噪声_numpy给图片加高斯噪声