[学习笔记] VFX Silhouette

目录

Part 1 : The interface of Silhouettte (Silhouette的界面介绍)

Part 2: The shape divisions and manual roto(形状分区和手动roto工作):

Part 3: tracking :

Part 4: Mocha Tracking

Part 5: Motion Blur(运动模糊)


Part 1 : The interface of Silhouettte (Silhouette的界面介绍)

Part 2: The shape divisions and manual roto(形状分区和手动roto工作):

  • roto过程一般使用 b 曲线
  • roto工作需要逐帧工作
  • 按Alt可以修改锚点(拖动)和改变锚点平滑度(单击)
  • roto划分曲线,不是一次性划分整个对象,而是拆解,每个部分做的简单(锚点数少)。
    如图示例,一个手臂和腿被划分成了多个。一个褶皱就划分了(图中尚未将中心区划分出来)

Part 3: AE tracking :

  • AE的二/三/四点跟踪(2/3/4 point tracking)概念(还没弄懂)
  • AE的每个跟踪点包含一个特性区域、一个搜索区域和一个附加点。一组跟踪点构成一个跟踪器
    • 特性区域定义图层中要跟踪的元素,应当围绕一个与众不同的可视元素,最好是现实世界中的一个对象
    • 搜索区域定义 After Effects 为查找跟踪特性而要搜索的区域
    • 附加点指定目标的附加位置(图层或效果控制点),以便与跟踪图层中的运动特性进行同步。
    • After Effects 使用一个跟踪点来跟踪位置,使用两个跟踪点来跟踪缩放和旋转,使用四个跟踪点来执行使用边角定位的跟踪。
    • 放置每个特性区域控件时请紧紧围绕它的被跟踪特性进行放置,使其完全包围被跟踪特性,但是要尽可能少地包含周边图像。
    • 搜索区域必须容纳被跟踪特性的运动,但只是帧到帧运动
    • 还可以设置跟踪选项来确定,例如对哪些颜色通道进行比较来查找特性区域的匹配项
    • 调整跟踪点:

Part 4a: Panar Tracking

  • 三个精细程度模式:
    • Perspective:有大的透视运动(large perspective motion)。
    • Affine: 跟踪图像的平移 旋转 缩放和倾斜(the translation, rotation scale and skew of the image), 适合透视运动不那么大的。
    • Translation: 只跟踪x和y偏移 (x and y offsets)。
  • 记得调整通道(channel)和Pre-Processing。Min Distance在官方教程(把它调成了3以提供了更多有效的跟踪。

Part 4b: Mocha Tracking

  • 建议找到使用的最小像素(minimum pixel used),将其关闭,并手动设置为100%
  • 不要修改垂直(Horizontal)、水平(Vertical)、角度(Angle)、缩放(Zoom)选项,保持默认。
  • 如果打开“删除闪烁(remove flicker)”,然后开始跟踪,则不会发生跟踪,应先关闭
  • 大多数时候把透视(perspective)关掉 (因为打开它什么形状都能被扭曲)。
    除非确实有镜头视角变化,再打开它。
    如果只想简单一点,直接打开它就可以了。

Part 5: Motion Blur(运动模糊)

  • 运动模糊的Roto描边为中间边缘处(中间边缘(middle edge)为运动模糊的硬边缘(hard edge)和外边缘(out edge)的二分之一处)。
  • 改变镜头叶片弯度也会改变运动模糊程度,镜头叶片角度越大,运动模糊越小。
  • Object List的运动模糊只针对该图层。还可以从Object窗体的Object选项打开Motion Blur(运动模糊)-enabled,以在本Object范围内打开运动模糊。
  • 模拟的运动模糊 的 Samples 一般需设为16,对于高运动渲染设为64或128

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/703307.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

ColorEasyDuino上手指南

介绍 ColorEasyDuino是嘉立创推出的一块Aduino开发板(类似物),具有丰富的外设接口:uart、i2c、spi、adc、pwm等;开发板设计参考原型是Arduino Uno,采用的芯片是ATMEGA328P,它的外观设计比较紧凑…

【git使用三】git工作机制与命令用法

目录 git工作机制和相关概念 四个重要区域 分支的概念 上传代码到远程分支的基本流程 克隆代码 仓库同步 开发者如何提交代码到远程仓库分支 1.初始化本地仓库 2.关联本地仓库和远程仓库 创建关联 查看关联情况 如何解除关联 3.推送代码到远程仓库 3.1先下拉远程…

Python算法于强化学习库之rlax使用详解

概要 在强化学习领域,开发和测试各种算法需要使用高效的工具和库。rlax 是 Google 开发的一个专注于强化学习的库,旨在提供一组用于构建和测试强化学习算法的基础构件。rlax 基于 JAX,利用 JAX 的自动微分和加速计算功能,使得强化学习算法的实现更加高效和简洁。本文将详细…

[数据分享第二弹]降水、植被、土壤等生态相关数据分享

数据是GIS的重要组成部分,也是我们进行研究分析的基础。在日常工作中,我们时常因数据问题而犯难,今天就来继续做一波相关数据分享。 1.世界土壤数据库(HWSD)全球土壤数据 世界协调土壤数据库 2.0 版 (HWS…

【电子通识】为何焊接时要使用助焊剂?常用的助焊剂类型有哪些?

在工作中,我们会接触到板卡的焊接,会使用到助焊剂,如常常使用的就有松香。如下所示为焊接芯片时使用的拖焊,如果没有助焊剂,很有可能导致管脚连锡或有毛刺等现象出现。 那么助焊剂是什么?为什么它对焊接项目…

AcWing 1639:拓扑顺序 ← 链式前向星

【题目来源】https://www.acwing.com/problem/content/1641/【题目描述】 这是 2018 年研究生入学考试中给出的一个问题: 以下哪个选项不是从给定的有向图中获得的拓扑序列? 现在,请你编写一个程序来测试每个选项。 【输入格式】 第一行包含两…

JS :深拷贝解析与实现(附structuredClone语法测试)

浅拷贝简介 深拷贝是创建一个新对象,这个新对象包含原对象所有属性的全新拷贝,无论是基本数据类型还是引用类型的数据都会被完全复制一份,新旧对象间不存在任何关联,彼此独立。 前言 OK,最近又又又在学习JS的过程中…

【ARM Cache 与 MMU/MPU 系列文章 2.1 -- 什么是 Cache PoP 及 PoDP ?】

请阅读【ARM Cache 及 MMU/MPU 系列文章专栏导读】 及【嵌入式开发学习必备专栏】 文章目录 PoP 及 PoDPCache PoDPCache PoP应用和影响PoP 及 PoDP Cache PoDP 点对深度持久性(Point of Deep Persistence, PoDP)是内存系统中的一个点,在该点达到的任何写操作即使在系统供电…

图的遍历介绍

概念 特点 无论是进行哪种遍历,均需要通过设置辅助数组标记顶点是否被访问来避免重复访问!!!! 类型 深度优先遍历 可以实现一次遍历访问一个连通图中的所有顶点,只要连通就能继续向下访问。 因此&#x…

48【Aseprite 作图】荷塘月色——拆解

1 荷叶,不要完全对称,下面是深色的,上面是浅色的,加一点高光 2 鱼的轮廓 上色彩,主要用三种颜色,修改透明度,叠加颜色

“粘土风格”轻松拿捏,基于函数计算部署 ComfyUI实现AI生图

阿里云函数计算 FC 一键部署火爆全球工作流 AI 生图平台—— ComfyUI ,实现更高质量的图像生成,三步轻松完成“黏土”创意AI画作,晒图赢眼部按摩器等好礼! 活动地址: https://developer.aliyun.com/topic/june/fcspma…

Vue3【十七】props的作用和组件之间的传值限定类型和默认值

Vue3【十七】props的作用和组件之间的传值限定类型和默认值 Vue3【十七】props的作用和组件之间的传值限定类型和默认值 父组件传值给子组件 多个值传递 传值限定类型和 默认值 实例截图 目录结构 代码 person.vue <template><div class"person"><p…

Python版本管理器-Miniconda

随着Python的版本更新&#xff0c;我们在开发Python软件的时候&#xff0c;对Python的版本选择越来越重要&#xff0c;但同时又要兼容已经开发好了的Python软件&#xff0c;因此选择一款合适的Python版本管理器对提高开发效率也越来越重要&#xff0c;今天就推荐一款Python的版…

InfiniBand网络内计算架构指南

InfiniBand网络内计算知多少&#xff1f; InfiniBand在高性能计算和人工智能领域占据核心地位&#xff0c;其高速、低延迟的网络通信能力支持大规模数据传输与复杂计算。在网络内计算领域&#xff0c;InfiniBand的应用日益广泛&#xff0c;通过内部计算降低延迟&#xff0c;提升…

【JVM】之常见面试题

文章目录 1.JVM中的内存区域划分2.JVM的类加载机制2.1 加载2.2 验证2.3 准备2.4 解析2.5 初始化2.6 类加载的时机 3 类加载器4.双亲委派模型5.JVM中的垃圾回收策略5.1 找谁是垃圾5.1.1 引用计数法5.1.2 可达性分析法 5.2 释放垃圾5.2.1 标记清除算法5.2.2 复制算法5.2.3 标记整…

ASUS华硕ROG幻14Air笔记本GA403UI(UI UV UU UJ)工厂模式原厂Windows11系统安装包,带MyASUS in WinRE重置还原

适用型号&#xff1a;GA403UI、GA403UV、GA403UU、GA403UJ 链接&#xff1a;https://pan.baidu.com/s/1tz8PZbYKakfvUoXafQPLIg?pwd1mtc 提取码&#xff1a;1mtc 华硕原装WIN11系统工厂包带有ASUS RECOVERY恢复功能、自带面部识别,声卡,显卡,网卡,蓝牙等所有驱动、出厂主题…

【Python】已完美解决:(Python键盘中断报错问题) KeyboardInterrupt

文章目录 一、问题背景二、可能出错的原因三、错误代码示例四、正确代码示例&#xff08;结合实战场景&#xff09;五、注意事项 已解决&#xff1a;Python中处理KeyboardInterrupt&#xff08;键盘中断&#xff09;报错问题 一、问题背景 在Python编程中&#xff0c;当我们运…

uni-date-picker 禁用日期功能

在uni-datetime-picker组件中 calendar.vue <template><view class"uni-calendar" mouseleave"leaveCale"><view v-if"!insert && show" class"uni-calendar__mask" :class"{uni-calendar--mask-show:an…

Python-Socket网络编程简单示例

# TCP 服务端程序 server.py # 导入socket 库 from socket import *# 主机地址为空字符串&#xff0c;表示绑定本机所有网络接口ip地址 # 等待客户端来连接 IP # 端口号 PORT 50000 # 定义一次从socket缓冲区最多读入512个字节数据 BUFLEN 512# 实例化一个socket对象 # 参…

【kubernetes】k8s集群安全机制 保姆级攻略

目录 一、认证&#xff08;Authentication&#xff09; Kubernetes 作为一个分布式集群的管理工具&#xff0c;保证集群的安全性是其一个重要的任务。API Server 是集群内部各个组件通信的中介&#xff0c; 也是外部控制的入口。所以 Kubernetes 的安全机制基本就是围绕保护 A…