所有分类
  • 所有分类
  • After Effects
  • Premiere
  • Photoshop
  • Cinema 4D
  • FCPX
  • LUTS
  • 音频
  • CG
  • MAC
  • 字体
  • 模板
  • 素材
  • 作品

vMix从0创建虚拟集

参考链接:

https://www.vmix.com/knowledgebase/article.aspx/39/vmix-virtual-set-specification-10

UVmap下载链接

https://www.vmix.com/download/uvmapsample.zip

这个 UV 贴图文件可以根据需要在 Photoshop(在 64 位项目中)进行操作。

从 Photoshop 导出 64 位深度文件

1.创建 Photoshop 文件时,确保颜色模式设置为 16 位(16 位/通道)

2.创建你的 UVMap

3.要保存,请转到文件 -> 另存为(不要转到导出菜单),然后将其保存为 PNG 文件

4.要检查它是否已成功保存为 64 位深度的 PNG 文件,请转到 Windows 中的文件。选择属性,然后选择详细信息选项卡。它应该在位深度旁边显示 64。

vMix中的虚拟集使用开放文件格式,使实现自定义集变得容易。

下面的规范详细说明了典型虚拟集的每个组件。

虚拟场景图像

所有图像必须为 JPG 或 PNG 格式,并且必须与虚拟集配置位于同一目录中。

UV 贴图图像(vMix 13 及更高版本)

UV 贴图图像经过伽马校正,每通道 16 位 PNG 文件(64 位,包括 Alpha)

每个虚拟集都存储在一个文件夹中。

第一类文件:config.xml

第二类文件:图片(所有图像必须为 JPG 或 PNG 格式,并且必须与虚拟集配置位于同一目录中。)

第一层图片:背景图

第二层图片:中间图

第三层图片:屏幕(screen1-surround-w)

第四层图片:屏幕-uvmap(screen1-UV-w)

第五层图片:摄像机

第六层图片:前景图

虚拟集配置

config.xml 文件的写作格式:

<virtualSet>

<input name=”Background” x=”0″ y=”0″ zoomX=”1″ zoomY=”1″ rotateX=”0″ rotateY=”0″ rotateZ=”0″ cropping=”0,0,1,1″ dynamic=”false”>Background.png</input>

<input name=”Screens” x=”0″ y=”0″ zoomX=”1″ zoomY=”1″ rotateX=”0″ rotateY=”0″ rotateZ=”0″ cropping=”0,0,1,1″ dynamic=”true” uvmap=”Screens.png”>blank.png</input>

<input name=”Talent” x=”0″ y=”0″ zoomX=”1″ zoomY=”1″ rotateX=”0″ rotateY=”0″ rotateZ=”0″ cropping=”0,0,1,1″ dynamic=”true” uvmap=”Talent.png”>blank.png</input>

<zoom name=”Close Up” x=”0″ y=”0″ zoom=”4″ />

<zoom name=”Medium Shot” x=”0″ y=”0″ zoom=”2″ />

<zoom name=”Full” x=”0″ y=”0″ zoom=”1″ />

<zoom name=”Custom” x=”0″ y=”0″ zoom=”1″ />

</virtualSet>

开头格式: <virtualSet>

图层内容以,可多层<input name=”自定义输入层名称” x=”0″ y=”0″ 为位置设置 zoomX=”1″ zoomY=”1″ 为大小设置 rotateX=”0″ rotateY=”0″ rotateZ=”0″ 为旋转设置 cropping=”0,0,1,1″ 为裁剪设置 dynamic=”false”>Background.png 图片实际名称,建议使用英文 </input >

每一层分为两段<>,第一段<input name=”层名称” >第二段:带后缀名的图层名称</input>。

了解参数:

开头格式: <virtualSet>

结尾格式:</virtualSet>

图层开头:<input name=”层名称”>

图层结束:</input>

图层位置设置:x=”0″ y=”0″

图层大小设置:zoomX=”1″ zoomY=”1″

图层旋转设置:rotateX=”0″ rotateY=”0″ rotateZ=”0″

图层裁剪设置:cropping=”0,0,1,1″

图层可输入设置:dynamic:动态。一个虚拟集最多可以写5个dynamic=”True”,dynamic=”True”的图层为可输入图层。其它图层可以不加dynamic,也可以使用dynamic=”false”都是固定图层,在vmix中使用这个虚拟集时不可修改。

<input name=”3. Screen 1″ x=”-0.7″ y=”0″ zoomX=”0.3″ zoomY=”0.5″ rotateX=”0″ rotateY=”0″ rotateZ=”0″ dynamic=”True” uvmap=”VSS9B-screen1-UV-w.png”>screen1.png</input>

UV贴图设置:uvmap=”UV贴图图片名称”

自动切换镜头设置,最多四个缩放元素: <zoom name=”景别名称” x=”0″ y=”0″ 位置设置 zoom=”4″ 缩放设置,”1″保持不变,”2″为放大2倍 />

缩放名称:zoom name=”景别名称”

缩放位置:x=”0″ y=”0″

缩放倍数:zoom=”4″ 缩放设置,”1″保持不变,”2″为放大2倍

<zoom name=”Close Up” x=”0″ y=”0″ zoom=”4″ />

<zoom name=”Medium Shot” x=”0″ y=”0″ zoom=”2″ />

<zoom name=”Full” x=”0″ y=”0″ zoom=”1″ />

<zoom name=”Custom” x=”0″ y=”0″ zoom=”1″ />

单个虚拟集中最多可以包含五个输入元素和四个缩放元素。

案例5个输入,4个缩放:

<virtualSet>

<input name=”1. Skyline” x=”0″ y=”0.045″ zoomX=”0.65″ zoomY=”0.65″ rotateX=”0″ rotateY=”0″ rotateZ=”0″ dynamic=”True”>VSS9B-skyline-example.jpg</input>

<input name=”(2. Midground)” x=”0″ y=”0″ zoomX=”1″ zoomY=”1″ rotateX=”0″ rotateY=”0″ rotateZ=”0″>VSS9B-midground-w.png</input>

<input name=”3. Screen 1″ x=”-0.7″ y=”0″ zoomX=”0.3″ zoomY=”0.5″ rotateX=”0″ rotateY=”0″ rotateZ=”0″ dynamic=”True” uvmap=”VSS9B-screen1-UV-w.png”>screen1.png</input>

<input name=”4. Screen 1 edge” x=”-0.7″ y=”0″ zoomX=”0.3″ zoomY=”0.5″ rotateX=”0″ rotateY=”0″ rotateZ=”0″>VSS9B-screen1-surround-w.png</input>

<input name=”5. Screen 2″ x=”0.7″ y=”0″ zoomX=”0.3″ zoomY=”0.5″ rotateX=”0″ rotateY=”0″ rotateZ=”0″ dynamic=”True” uvmap=”VSS9B-screen2-UV-w.png”>screen2.png</input>

<input name=”6. Screen 2 edge” x=”0.7″ y=”0″ zoomX=”0.3″ zoomY=”0.5″ rotateX=”0″ rotateY=”0″ rotateZ=”0″>VSS9B-screen2-surround-w.png</input>

<input name=”7. Talent A” x=”0″ y=”0.12″ zoomX=”0.28″ zoomY=”0.28″ rotateX=”0″ rotateY=”0″ rotateZ=”0″ dynamic=”True”>talentA-w.png</input>

<input name=”8. Desk” x=”0″ y=”-0.5″ zoomX=”1″ zoomY=”0.5″ rotateX=”0″ rotateY=”0″ rotateZ=”0″>VSS9B-desk-w.png</input>

<input name=”9. Screen 3″ x=”0″ y=”-0.5″ zoomX=”0.2″ zoomY=”0.5″ rotateX=”0″ rotateY=”0″ rotateZ=”0″ dynamic=”True” uvmap=”VSS9B-screen3-UV-w.png”>screen3.png</input>

<input name=”10. Screen 3 edge” x=”0″ y=”-0.5″ zoomX=”0.2″ zoomY=”0.5″ rotateX=”0″ rotateY=”0″ rotateZ=”0″>VSS9B-screen3-surround-w.png</input>

<zoom name=”Close Up” x=”0″ y=”0″ zoomX=”2″ zoomY=”2″ rotateX=”0″ rotateY=”0″ rotateZ=”0″ />

<zoom name=”Medium Shot” x=”0″ y=”0″ zoomX=”1.5″ zoomY=”1.5″ rotateX=”0″ rotateY=”0″ rotateZ=”0″ />

<zoom name=”Full” x=”0″ y=”0″ zoomX=”1″ zoomY=”1″ rotateX=”0″ rotateY=”0″ rotateZ=”0″ />

<zoom name=”Custom” x=”0″ y=”0″ zoomX=”1″ zoomY=”1″ rotateX=”0″ rotateY=”0″ rotateZ=”0″ />

</virtualSet>

替换输入源

<input name=”3. Screen 1″ x=”-0.7″ y=”0″ zoomX=”0.3″ zoomY=”0.5″ rotateX=”0″ rotateY=”0″ rotateZ=”0″ dynamic=”True” uvmap=”VSS9B-screen1-UV-w.png”>screen1.png</input>

<input name=”4. Screen 1 edge” x=”-0.7″ y=”0″ zoomX=”0.3″ zoomY=”0.5″ rotateX=”0″ rotateY=”0″ rotateZ=”0″>VSS9B-screen1-surround-w.png</input>

dynamic=”True” uvmap=”VSS9B-screen1-UV-w.png”>screen1.png

dynamic=”True” (动态,可替换输入源)

uvmap=”VSS9B-screen1-UV-w.png”>screen1.png

uvmap=”UV-图层名称”>预览图片名称

VSS9B-screen1-surround-w.png(屏幕框,可添加可不添加)

做好的虚拟集文件夹复制到:C:\Program Files(x86)\vMix\VirtualSets目录下,打开vMix\Add Input\Virtual Set就可以找到了。 作者:云爻斋 https://www.bilibili.com/read/cv15347488 出处:bilibili

原文链接:https://www.moviercool.com/5155-vmix-from-0-to-create-the-virtual-set,转载请注明出处。 本站资源大部分为站长搜集整理,仅供学习交流使用,不得用于商业用途,对造成的侵权纠纷,本站不承担任何责任,特此声明。

0

评论0

请先

影视器材、设备广告位招租 17768112725
显示验证码
没有账号? 注册  忘记密码?

社交账号快速登录