| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> Unity_ChromaKeyKit(摄像头抠像) -> 正文阅读 |
|
[游戏开发]Unity_ChromaKeyKit(摄像头抠像) |
Unity_ChromaKeyKit(摄像头抠像) 准备工作:
——————————————————————————————————————— 1.Unity AssetStore下载ChromaKeyKit。(注意Unity版本2017.1.0或者更高,价格30刀) —————————————————————————— 正文 1.创建空物体命名为WebCamStream,空物体添加WebCamStream.cs脚本 ? DeviceMode(设备模式【自动获取、相机名字、相机序号】) ? ResolutionMode(分辨率设置【自动设置、自定义设置】) FpsMode(帧率设置【自动、自定义】)--默认为30帧 --------------------- 2.创建物体 (1)创建Canvas ,在Canvas下面创建RawImage (以下物体均在Canvas下创建) (2)创建空物体并命名为WebCamPlayer ,在WebCamPlayer物体面板添加WebCamPlayer脚本 (3)创建空物体命名为MSKBridge,添加脚本MskBridgeWebCamPlayer脚本 (4)创建空物体并命名为MskController,添加脚本MSKController脚本,添加ChromaKey_Alpa_General脚本,添加Blur_General脚本,添加MaskAlpha_Expert脚本 ------------ 2.设置参数 (1)找到WenCamPlayer物体将WebCamStream拖入到WenCamPlayer脚本WebCamStream项 (2)将RenderMode选项设置为RenderTexture,然后创建一个RanderTexture并添加到WebCamPlayer脚本的TargetTexture项(为了方便在RawImage添加画面) ? (3)找到物体MSKBridge物体,将物体WebCamPlayer拖入到脚本MskBridgeWebCamPlayer脚本的WebCamPlayer项,将物体MSKController物体拖入到MskController项 ? (4)找到物体MSKController物体,将MSKController脚本的Components项展开, 将ChromaKey_Alpha_General移动到第二项,并将物体本身拖入到Components数组 将Blur_General移动到第二项,并将物体本身拖入到Components数组 将MaskAlpha_Expert移动到第二项,并将物体本身拖入到Components数组 完成后图片 ? 3常用用参数 KeyColor:需要扣掉的颜色 4.然后就可以运行看效果了 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/28 0:43:09- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |