粉丝9009获赞3.8万

哈喽,大家好,我是阿东,今天给大家带来一期 pf check 的实景跟踪教程,你可能意识到我又重新做了一遍这个教程啊,主要原因是上个视频啊,漏掉了一些关键内容, 比如说这个软件他只支持英文路径,也就是说你不能放在中文命名的文件夹里边,这个大家要注意一下。 另外呢,上个视频对一些细节的讲解不是特别到位,所以我又重新录了一遍。首先我们打开这个软件呢,就是这样一个界面啊,界面的文字比较小,我们调整不了啊,而且界面和常规软件呢有一些不同,不过它的使用上还是比较简单的, 我们现在呢很多区域都点击不了,主要是因为我们没有新建工程,然后你可以看到我们只能点这个地方啊,可以的,新建,那么我们现在就开始新建一个工程啊,首先我们点 creat 新建,右边就是他的一些新建工程的信息,内幕名字我们改成八八八。然后第二个是存放的路径,我可以选择一下啊,我在这个文件夹里边新建文件夹 八八八,选择,这个是视频真率,我这里是三十针每秒啊,你可以根据自己的视频去设置,设置完成之后,我们就直接点击 crete, 这个地方啊已经变成了 come form, 点击 创建新的工程。接下来我们简单熟一下这个界面啊,左上方这个区域是我们的节点面板啊,这个地方可以创建不同的节点,实现不同的功能。这个区域呢是一个素材库啊,左边是放文件夹,右边可以显示文件夹里面的内容, 这边呢是我们的计算机里面的盘服 cd ef, 相信大家就比较了解了啊,可以打开各个盘去寻找文件,但是上面这三个按钮对应就是下边的这个窗口啊,这边电脑的一些盘符打开关闭,这个是素材库, 打开关闭啊,这个是摄影机视图,你打开的话呢,导入图片序列就可以看得到。我们左下方这里啊,你可以看到有三个按钮,第一个是我们的节点面板,这里边有各种各样的节点,然后第二个呢没啥用啊,我们就不说了。第三个呢是我们的新建工程的面板, 刚才我们去新建了啊,这个就不用操作这个节点面板呢,我们是可以双击这些节点,然后去创建,当然在这个节点试图里面,我们也可以去右键啊,新建 好,我们点 delete, 点两下啊,删除这个软件,删除都是点两下。现在就开始我们的跟踪流程,首先我们要导入视频序列,这里的话呢,我打开素材库啊,找到我们的图片序列, 这个一一一,我这个图片序列是在 ae 渲染的三十针为秒的幺零八零 p 的图片序列,所以直接把文件夹拖动到 pf check 的素材库这里,你就会看到这个一一一的文件夹,然后右边就是它里边的图 序列,我们拖到节点面板下边是显示图片序列的一些信息啊,现在呢我们就要开始添加第一个自动跟踪的节点,我们右键第一个 trek 凹凸 check 自动追踪,添加完这个节点之后,下边呢就会显示这个节点的所有参数,虽然看起来很复杂,我们只需要设置几个关键参数啊,第一个最终点的数量 默认是六十,我这里改成一百,你也可以改的更多,数量越多呢,相对会更精确。好,下边是一些跟踪框的一些大小啊,不需要更改。然后右边这里有个 such mode, 这个是搜寻模式,他默认的提供三种啊,第一种是更快的速度, 第二种是更好的质量,第三是光流法,从上到下的跟踪质量是越来越好。本次我们会用到光流法,但如果你选择前两个模式跟踪的话呢,你需要设置一下下边的这个跟踪信息,这个是什么 意思呢?就是你的跟踪点追踪的那个特征区域,他会产生什么旋转啊,或者缩放啊,或者一些角度上的透视变化,如果有这些变化,你可以一一打勾, 这样子跟踪出来的效果会更好。好,然后是这边呢,有一个打对号的,掰个帅哥反向跟踪,如果你打上勾的话,他会正向跟踪一遍,反向跟踪一遍,跟踪两遍。如果去掉这个勾呢,我们只会从左到右跟踪一遍。好,我这边就跟踪一遍就可以了,而两边的效果更好。 那么接下来我们可以直接点这个凹凸帅哥进行跟踪。在这里我插一个题外话,就是如果你想要对画面中的某个区域进行跟踪,比如说画面中的某个物体, 我要对他进行跟踪,那么你可以在这点 mask, 然后这里边呢,就会有些 mask 类型,嗯,直接用第一个就可以,你可以单独的啊,画一个 mask, 然后自己手动的 k 针,比如说在这一针的时候, 我们按住 ctrl 键啊,移动这个罩罩,按住 ctrl 键的时候呢,他会有一些变换工具,你可以放大缩小啊,甚至旋转 也可以移动每个点,这样的话呢,他自动就会形成这种关键针动画,跟 ae 的遮罩关键针差不多,当然他也可以自动去自动遮罩。我们可以看这里中间这两个,一个是向右一针一针的进行跟踪,一个是向左一针一针的进行跟踪,然后右边这个按钮呢,就是向前 自动进行跟踪,这个左边就是向左啊,持续的进行跟踪,这个就是遮罩的一个用法,这个遮罩显示红色的区域是不跟踪的啊,所以如果你想要只跟踪这个红色的这个区域的话,可以点这个 infer 反选 啊,他就会屏蔽周围的一些像素,只跟踪中间遮罩这一块,其他这些我们暂时用 不上,就不讲了。如果说你想要把这个遮罩删除掉啊,那么你就这个是遮罩列表,你可以选择他,并且点底内塔,点两下或者键盘按两下底内塔就可以删除。好,如果想要关闭这个面板,就再点击一下 mask, 他就会关闭,回到我们的自动追踪的节点。这里还有个按钮啊,他主要是用来调节我们的画面颜色,比如说这里有一个曲线打上钩,你就可以 压低暗部提亮的亮部,这样子画面的一些跟踪特征会更加明显啊,你就更方便你跟踪好,我这里就不再调了。这里这个按钮呢,你也可以点一下,它会自动的 调节画面的对比,一般我们用到这个功能,一般在你画面啊比较朦胧的时候,你可以用这个提升对比度,获取一些更明显的这个跟踪信息。 ok, 我们现在关闭这个面板,回到我们的自动追踪。那本次来我用光流法进行跟踪啊,就是这个 追踪模式的第三种,这种模式呢是效果最好的,他会侦测这个画面的一个像素变化,来推算出来运动路径,所以比较好计算量,但是他的跟踪效果是非常棒的。好,我们接下来啊就直接进行跟踪点击这里 好了,我们现在已经跟踪完毕,我们可以拖动时间线检查一下这些跟踪点的情况,整体效果非常好啊。刚才没有说啊,这个区域就是一个播放按钮,嗯,中间是暂停, 然后这个是向右播放,这个是向左播放。好,中间是暂停,这个是向左一针一针啊,这边向右一针一针的播放, 这个是跳到结尾,这个是跳到开头。其他的我们就不再多说。我们自动追踪做完之后呢,画面中会有很多的跟踪点,接下来我们就需要用第二个节点,我们在这里 右键,然后选择第一个开门搜法摄像机解算这个节点呢就会根据第一个节点中的一些跟踪点的位置变化,来判断我们的摄像机是怎样运动的啊。我们这个节点的参数呢,也不需要设置,直接点左下方 solo 就可以解算摄像机。 好,现在呢场景已经被解算出来了,跟踪还是比较稳定的啊,绿点比较多,这些红色的点呢,其实影响也不是特别大,对于我们日常跟踪也不需要进行过多的设置,我们可以按住中键,然后往右或往上去拉,放大中键,往下拉是缩小,按住右键可以 上下左右的去移动。如果画面中的红点呢,非常多的情况下啊,我们有两种方法呢,可以优化一下。好,首先我们打开啊双视图,这个右边呢是我们的三维场景啊,我们可以用中间下拉缩小,按住左键 移动进行旋转。这个是我们的摄像机的运动轨迹,后边是我们的跟踪点,在播放的时候也可以看到摄像机在轨迹上运动,如果说跟踪效果不是很好,我们有两种方法可以进行一些优化。 第一个是在 camera 零一这个选项卡里边呢,这边呢可以加入一些平滑,比如说第一个是没有平滑啊,然后是少量的中等的 高度的平滑,你可以根据情况去选择,我们先选择少量的平滑。第二个是旋转的平滑,就是摄像机他在运动的过程中会有一些旋转,如果需要给的话也可以给一些。 ok, 其他的不需要设置。 那设置完成之后呢,你可以点这个 rifi 啊,重解算,所有点击他就会再计算一遍啊,这样的话呢,他的运动轨迹会更加平滑自然。然后如果说还是红点比较多的话呢,你可以选择这个倒数 第二个选项卡 arer, 这里边呢,我们按住中间左右拖动啊,左边拖动就可以看到所有的跟踪点的情况,可以看到有些点呢,他的位置浮动过于大了,所以我们需要把它给裁剪掉,我们点击这个 cream 按钮,这个是修剪, 可以把这个线呢往下拉动一下,我们可以把这些位移比较大的点呢,可以去掉,其中这个白线下边的权重是最高的啊,白线和虚线之间的这个权重会稍微低一点,红色呢就彻底失去作用了, 我们可以再看一下试穿啊,红点有明显的变少啊,中间拖动放大好,如果他还有红点,你可以再继续往下修剪一下啊,再观察啊,你给他的红点几乎就没有了,我们再点击重新解算,那么现在我们的跟踪情况呢,就会更加好一些了,当然这条线你不要压的太低啊,一般要保证我们 我们这个密集的区域,他是在这个范围内部的,如果说你压的太低啊,正常的点也被你修剪了,这样解算出来的数据就不会很准确。接下来呢,三维场景已经解析好了啊,但是我们的工作平面啊,我想让他 跟这个桌面在同一平面上,这样的话,我们可以在三维软件中直接在桌面上创建物体啊,我们接下来添加第三个节点啊,我们右键选择这个小扳手的按钮,这边选择第三个 oritacine 设置场景的一个朝向这里边的话呢,这个按钮是重置按钮,如果你设置错了,你可以 重置。这个按钮呢是选择所有的跟踪点,再点击一下取消全选。第二个呢是框选工具啊,你可以这个试窗中直接拖动,选择一些点关闭的话呢,你可以去单选。那么接下来呢,我们需要在桌面上去建立 工作平面啊,你可以用框选工具选择桌面上的一部分点,然后把这一份点所在的平面设置为,我们在这个设置平面中设置为 xz 的平面, 现在呢,我们的平面就跟桌面重叠了,但是这个网格的旋转方向啊,并没有跟桌面平行,我们可以在编辑模式这里选择 rotate 旋转旋转我们的外轴,使这些线跟桌面基本平行就可以。然后如果你觉得平面太大的话,我们可以选择这个编辑模式中的 skyle, 我可以随意的选择一个轴向进行缩放啊,缩放完成之后啊,这个点的名称还在显示,我们就我们就随便选择一个点啊,这样其他的点的信息就不存在了,你可以点击两次全选全部选啊,他就消失掉了。好,现在这个平面已经和桌面匹配了,这里还有其他种模式啊,我这里就不再一一列举了。 这种方式呢,是建立平面和最轻松的一种方式。其实我们设置好场景之后就可以直接导出了啊,比如说右键啊,我们选择 倒数第三个导出选项中的一个导出节点啊,这里是导出的一些文件信息。第一个是我们的导出的格式, ccd 就是凹凸 desk fbx 二零一零,你存放的路径呢,可以更改一下,我就还放到八八八里边。 导入 ccd 呢,需要解决一个单位不匹配的问题, pf 踹格是以米为单位, ccd 是以厘米为单位,所以这里需要缩小一百倍, 这样的话呢,就可以匹配到我们的 ccd 了。接下来我们直接点导出,他就会导出相当的文件夹。如果说你希望在场景中设计一些参考物也是可以的,我们可以点击这个线条,先断开这个导出节点,选择这个场景,设置右键这 obitu 功能。这里边有第一个测试误解 节点,我们选择这个节点之后,最下面会给你提供五个测试物,我最常用的是第四个,你可以双击加入,也可以选择点击这个按钮添加到场景,我们可以看到他在这个地方,如果说你想让他放到某个点上的话,我可以选择这个 对齐这个模式,选择第二个这个模式,就是点对齐,可以把这些目标物对齐到某个点,这个是场景中的目标物啊,选择这个目标物,选择一个点,他就可以对齐到任何一个点上,好,我们就放到这个点上了,如果你想要复制他呢,这里是复制,然后你可以再点击一个点, 就可以把复制的那个物体呢转移到这个点上,我们再复制啊,再去添加,再复制,再添加这个场景,就我们就被我们放满了这个标志物啊,可以看到这个标志物是一直跟踪在我们的封面上,放上这些标志物呢,主要是为了记录一些关键的位置,方便我们做实景合成,当然我 一般用不着,只要把平面设置好了我们就可以了。加入标志物后,我们也可以连接导出,如果你不需要,也可以把这个节点删掉啊,单独去导出,我们选择导出, 导出之后呢,我们找到导出的文件, fbx 文件,拖动到我们的 ccd, ok, 现在呢这边呢就是我们的 pf trig 的摄像机组,然后我们展开这个进入摄像机, ok, 你就可以看到这些跟踪点,还有我们的一些标志物,在摄像机模式下,我们尽量不要去移动视图,这样子的话呢,有可能会回不来。如果你想要看到背景,就还按照我们之前的方法加入运动跟踪,在影片素材中添加我们的图片序列,选择第一张,创建背景对象, 删除运动跟踪,再次进入我们 pf trick 的摄像机。好,这些跟踪点就跟背景完全匹配了。好,因为我们在 pf trick 里面设置过 做平面,所以你直接创建一个平面,他就在桌面上,如果想把平面匹配到桌面,你可以把平面的分段改成一乘一,随后把它 c 掉。啊,你可以调整他的,我们用世界坐标啊。嗯,外轴是朝上的,我们只调整这个 xz 轴就可以了。 好,我们可以把这些很轻松的匹配在一起。有些地方用线不好匹配的话呢,我们可以选择点级别,可以选择点在 xz 找的方向呢去移动,记住一定是 xz, 这样的话呢,我们就匹配好了。 好,那么今天就讲这么多,如果大家觉得视频还不错,点赞收藏一波。如果你觉得视频中有哪些问题讲的不是很清楚,你可以在评论区留言,我不算是什么大神,我就是一个业余爱好者,希望大家呢在评论区多多互动,共同进步。好,我们今天就到这里啊,下次见,拜拜。

从今天开始,我会陆续出一期关于介绍皮肤圈和这个软件的入门教程。在整个影视特效合成的工作流程中,跟踪这个环节他是非常重要的。 很多软件比如说 aeccd 中自带的跟踪功能,无论是效率还是质量是根本比不上专业的独立的跟踪软件的 皮肤价格就是这样一种摄像机运动反向求解和物体运动反向求解的独立专业三维跟踪软件,使三 d 物体和实际拍摄物体完美结合起来。 接下来我会从最基础的软件界面的认识开始,详细给大家介绍这个软件的使用方法,通过案例一个一个由浅入深来学习这个软件。 pftic 软件打开以后,界面是全屏状态,为了便于操作,我们可以点击右上角的编辑选项按钮,在下拉菜单中去 掉 frisco 音 gui 的勾选,这时软件会退出全民状态,进入到窗口模式,右上角会出现最简化最大化啊关闭的系统按钮,我们可以通过标题栏来进行拖动和缩放操作, 也可以点击最大化按钮来铺满屏幕。我们先来看一下左下角的三个按钮面板 分别是节点面板、导入面板和项目面板。节点面板和导入面板点击以后没有任何反应,因为当前他们处于禁用状态,而当前激活并且显示的是项目面板。 项目面板中常用的操作按钮有,创建按钮、从命名按钮、复制按钮、交换按 按钮、关闭按钮、断开链接按钮、重新链接按钮、修改按钮。 点击创建按钮会集合设置面板可以设置项目的名称 路径, 我们在设置名称和路径的时候一定要注意用英文或者数字,不要出现中文 欺负圈的这个软件是不能识别中文的路径和文件名的,我们可以修改缓存文件的存储方式, 您看到了就是在项目中 extel 呢,就是选择项目以外的其他地方,你可以 修改路径和名字默认,我们选莹特呢,便于管理。在最右边的是设置视频的增速率以及摄像头的预制和对视频的去长的这样一个处理, 我们去点击刚才的创建按钮,现在已经变成了一个确认按钮,当点击以后,这个项目就创建成功了,整个界面布局也发生了很大的变化, 我们可以到右上角的面板中去载入自己需要编辑的视频资源,我们发现左下角当前被激活的是节点面板,也可以点击项目面板切换回去,当前节点面板,导入面板 均是可以使用的。那么具体怎么操作呢?下节课我会用一个简单的案例来演示, 既然你都看到这里了,那就点赞加关注鼓励一下吧,我们下一个视频见。

选中安装包,右键七 z i p, 提取到 ph track 二零一七, 打开文件。选中安装程序,双击打开, 点击下一步,勾选同意下一步。下一步 点击式点击完成。 打开安装方法 复制路径,右键复制,回到桌面。打开电脑,在地质栏,右键粘贴回车, 回到替换文件。打开替换文件。选中 p f track, 右键复制, 回到文件目录,右键粘贴, 点击替换目标中的文件,点击继续点击式双击运行程序, 点击 ok, 点击是记住当前的 id 号, 关闭关闭。 这是 id 号。右键复制, 回到替换文件。打开记事本, 把 id 号粘贴到登号后面,右键粘贴文件保 存关闭。回到安装方法复制路径,右键复制摆地址栏,右键粘贴回车, 再回到替换文件夹。选中记事本文件,右键复制, 回到目录,在此目录下,右键粘贴,点击继续点击式 进入到 p f track 二零一七。现在重新启动程序, 现在能正常启动了。 这是以前的工程, 现在播放预览没有问题了。

哈喽,大家好,我是阿东,今天给大家分享一下 p f track 跟踪数据,如何正确导入 a e。 那么前面的跟踪流程呢,我就快速跳过,主要给大家演示一下,导出这个视频呢,它可以跟踪的地方还挺多的啊,因为画面内容比较复杂,并且呢,这个视频是由我的手机拍摄的, 他没有什么特别大的积变,所以也不需要积变矫正,我这个就直接自动跟踪 啊,场景设置完毕之后呢,我们直接导出。好,接下来我们进入正题,怎么导入到 a e 中? 首先我们在格式这里,我们选择 adobe afterfax 点 m a, 这个是 a e 的一个文件格式。选择之后呢,我们这个缩放啊,他默认是一的,我们需要改成一百,我们需要把整个场景缩小一百倍, 在 a 里面的位置属性里面数字不会特别大,我们相对更好控制。最后我们设置下导出路径,导出路径呢,我需要他在六六啊,在六六这个文件夹里边有一个叫一的文件, 设置完毕之后直接点击导出,但是我们导出以后会遇到一个问题,好,我们先看一下,导出之后,我们把这个文件导入到 ae, 你会发现我们导入了很长时间,特别卡。导入之后呢,我们点开这个合成,哇,你会发现这么多跟踪点, 移动起来都是卡的啊,如果你把这些跟踪点全选,你会发现它更卡,遇到这种情况,你要是找到某个空对象,你需要花很长时间,这显然是不合理的。我们把这两个文件先删掉,删掉之后我们再回到 p f track。 那其实在导出选项右边呢,你还 又可以设置导出的内容,第一个是 camera 摄像机肯定是要导出的,这个组呢,就包含这些跟踪点,我们不用管这个,这个呢就是我们所有的跟踪点, 如果我们想要导出某些跟踪点的话,我们可以这样做,首先我们选择所有的跟踪点啊, include 就是包括 x clue 的,就是不包括,我们先把所有的跟踪点 选择,不包括,那你就看不到他了,虽然他都消失掉了,但我们可以在 display 试窗预览这里,这里有一个英文受 on trackers 展示所有的跟踪点,那我们选择点击一下屏幕,他的名称就消失了,这个时候呢,虽然试窗中是显示的,但是这些点呢,都是没有被选中的, 导出去什么都没有,这个时候我们就可以开心的挑挑拣拣,比如说我喜欢这个,还有这个按住 ctrl 键加选啊,鼠标中间的可以缩放啊,这可以选一个,从远处选一个吧,你可以滑动时间线,比如说这里 ctrl 键加选一下。好,我选择了四个跟踪点,这个也选一下。五个跟踪点,选择了之后呢,我们只用点这个 include 就是包括, 那你会发现这些跟踪点就被打上了对勾,那么这些跟踪点将会是被导出的跟踪点啊,其他跟踪点就不会被导出了。这个时候呢,我们再次的导出一下,还是这个文件名导出之后呢,我们打开 ae, 选择刚才的导出的 ma 文件。 好,现在你会发现导入速度非常快啊,打开这个合成,他只有五个跟踪点,你就不会那么卡了。随后我们再导入我们的视频素材。 好,我们拖到这个时间线,你看到这些跟踪点就牢牢的放在了我们的这个素材上啊,但有些同学可能会遇到,虽然呢我导出来了,但是空对象跟我的这个素材他会有点不匹配的情况,遇到这种情况你就要检查一下你的帧速率了,一般来说,这种情况不管是在 c、 c、 d 里边还是 a 里都是帧数率不匹配的情况。如果说你在 pf check 里边是三十帧或者二十五帧的话呢,你就要把这个图片序列也要改成解释素材啊,把它改成三十帧或者是二十五帧去匹配,然后再拖放到我们的十帧线,这样他才不会出现错位的情况。好,然后我们放一个固态层测试一下。 好,我们把它放上边,打开他的三维开关。嗯,我想让他跟某跟踪点,比如说啊,这个跟踪点的位置,我们按 p 键把这个位置复制一下,然后 ctrl v 粘贴一下啊,他就在这个位置了,然后旋转九十度,我们缩小一下啊,现在呢, 这个固态层就会跟着我的画面了,可以多复制几层检查一下啊,非常完美。好,那么今天的分享就到这里,希望对大家所帮助,感谢大家长期以来支持,以后还会定期的分享自己学到的一些实用的内容。 ok, 今天就到这里,我们下次见,拜拜。

我们来看一下这种效果是怎么去制作的, 没有为何而停电。今天我们要用到一款专业的跟踪软件 pftico。 首先我们添加一个自动跟踪节点,用蒙版把手机框出来,避免他干扰计算机的结算。 然后我们开始跟踪,结算完成之后,我们再添加一个相机结算节点,目的是把这些二维的跟踪点解析成三维点,并生成坐标系。接着添加手动跟踪节点,在这里我们手动创建几个节点来跟踪手机的运动轨迹, 最后添加一个物体结算结点,把手机的运动轨迹结算出来。对了,最后别忘了添加一个导出结点,我们需要把数字导出到 ae 中,然后就可以添加各种素材了,你学会了吗?


本期视频呢,主要来讲解一下啊, wp f 的一个入门基础教程啊,以及主要就是教大家啊,如何以新人的角度啊,注意是新人的角度啊,如何来开始学习 wp f, 以及啊如何熟练的掌握这个 wp f 的一个技能啊。 那讲到 wp f 呢,因为他的诞生也是有了一个很多年的历史了啊,那在他诞生之前呢,还有个温凤啊, 那首先我们来回到这个温凤的项目当中,哎呀,这个也是大很多的小伙伴非常熟悉的一个开发工具了啊,简单易上手啊,拖拉拽一个界面出来了啊,那首先我给大家介绍一个温凤英温凤的开发模式啊, 无论在温控当中,我们怎么开发,我们离不开这种东西,拖空间对吧?你不拖空间,你在后台也要写空间对吧?写空间要给空间命名,比如说我们首先来个布个局对吧?拖两个拖两个,喷的过来一一下就是个上下布局 对吧?然后,然后,然后下面呢我们会放一个什么一一个空间,对他,对他国内的 vivo, 对吧?拖进来就是一个多可费哦,对吧?然后上面呢就放一些真山改茶的按钮,然后我们大部分开发,其实他们的呃开发模式都是这个样子的啊, 有拖两个空间过来啊,改成查询对吧?他就是查询了,然后呢 再给他粘几个按钮,放这边又是新增删除,对吧?这里面呢再放一些数据,然后就连个数据库就能搞起来了啊,这是 wifi 当中啊,非常常见的一个开发模式啊,那走在这个 wp f 当中啊,一开始我们创建完这个项目之后,如果你不并不是很熟悉这个 这个 wp f 啊,你就会感觉一脸懵逼,对吧?这上面有个界面,这里有一双乱七八糟的代码,哎呀,长得跟网页差不多,对吧?然后呢, 我们这里同样的也注意到也有工具箱,然后呢他们就习惯的就直接一个空间就拉过来,对吧?耶,他是确实也可以拉过来,对吧?这也没什么问题,然后呢,我们可以拉来拉去啊,也是这样的,拉完之后呢,我们可以住到下面就生成一段代码了啊, 啊,上面是设计器就是可以设置这个页面啊,下面就直接是代码呈现器啊,我们也可以通过代码的方式啊,把这个界面写出来,比如说我们把这个按钮删掉啊,他就没了。然后呢我们要出现一个按钮,对吧?我们就可以直接这里一个八筒,对吧?然后呢给他定一个大小, 一百四十,然后就他放中间去了啊,放中间呢,这种呢就是属于他这个位置了哈,位置的话,当然他那个 wp f 当中有个这样的属性可以设定他的位置了啊,比如说可以设定他垂直啊,往左靠上啊,他就 到上面去了。那像这种呢,我们主要后面的开发呢,主要是通过这种代码的方式来开发啊,我们就抛弃了这种 拖拉拽的方式啊,比如说我们一个空间拉过来就直接就直接就双击携带吗?对吧?这个在微风当中我们非常常见的啊,在这这个 wp f 当中,尽管我们写吧台按钮,对吧?也可以,也可以通过点开个可立刻,然后 f 二十二,对吧?啊?不对,等一下我们新建一下, 新建一个事件,对吧? f 十二进去,这也是一个双击携带码了啊,我们双击进去啊,可以 f 十二引导进去携带吗?啊? wp f 呢,也是兼容这种开发模式啊,所以说呢,他对温凤的开发,其实, 嗯,他难度过度啊,虽然说有,但是大部分的他是可以兼容啊。语法的话在后台的话都是吹项目啊,这个没什么问题,主要呢我们要 学习什么东西啊,就是前端的这些标记性的语言,我们要知道他是什么意思,对吧?这个 window 啊, window 国号里面写的东西,这个国内的里面写该写什么东西的,这个哪些是标题,哪些是大小,对吧?窗口以怎么样的方式启动,对吧?这些东西我们要学会 啊,我们可以做到他的项目结构啊,项目结构他只有两个文件,那他不像我们这个温控当中其实也是有两个文件啊,一个 pologlam 里面,我们可以做到这个是启动文项,对吧?那是到 wp f 当中呢,这有个 app 点插面一个文件啊,这个文件我们打开之后又可以看到啊,尽管大多数,如果我们看不懂,那我们一定可以注意到有这么一段话啊,这么一段话他是什么意思?一个启动项目对不对?启动哪个文件?那启动的我们这个慢温度的一个文件,那个 这个慢温度的就是我们的一个啊,最终展现的窗口,就像我们这个温凤当中啊,这个凤一一样,我们最终要 这个通过这个啊,这个普罗古拉里面直接拧一下就启动啊,乱一下就启动了,就像这个样子,那在 wp f 当中呢,我们主要就通过这个 apple 里面,这里有一个 styleyoy 啊,通过这个设置一个启动项,当然呢你也可以通过代码的方式啊,通过这里面我们来重写这个东西, 重结一个方法,然后呢我们来改变他的一个启动项,对吧?啊?这里也可以, 我们可以把这个删掉啊,删掉也没问题,把它删掉,然后我们在这里面来写一个啊,慢温抖,对吧?温抖,喂, 写完这段代码呢,我们直接来个秀代 log 啊,他就可以直接启动了啊,我们可以通过这样写代码的方式改变,可以看到他也启动了, 像我们这个 wifi 也启动了,对不对?这是一个一个道理。那主要那些学 wp f 基础的人啊,他们的难点在哪里?他没打开的时候他不知道这个怎么弄啊, 最终要做成项目,他他希望这个结构是什么样子啊?啊?他 wp f 里面呢,他里面的东西就涉及到很多很多东西了,当然我们啊,首先啊,主要就是要掌握这些基础内容啊,以这个 x am 结构的文件啊 啊,如何编写我们这个代代码,还包括我们后面要学习的各种各样的知识啊,触发器样式啊,模板啊啊,数据模板啊,动画啊,三 d 啊那些东西啊,都是啊,比较啊高级的概念啊,在文峰当中也是前所未有的啊,因为这个 wp f 嘛,他 他他就是用来取代这个温凤的,尽管这么多年过去了,我们在这个中国市场啊,也是啊,见不到很多啊教程啊, 所以啊,二零二零年我站出来了,对吧?啊,我希望这个东西呢能对大家有所帮助啊,那我今天这个其实,呃准备来做这个视频版,那我其实我的博客当中呢也是有文字版,大家可以关注一下我的博客啊,是在博客园当中啊,搜索这个 gh 七七九幺就可以找到我的名字, 或者是说你通过搜索这个名字就能找到,那我这个博客当中呢,我还是有文字版的一个 wp f 入门技术教程系列啊,大家可以看相关的一些教程,这个东西呢我是在去年其实已经做完了, 那这个视频呢,我主要就是来翻新一遍啊,把很多概念包括大家学习这个东西啊,能给大家带来什么帮助啊啊,告诉大家啊,有些朋友呢可能觉得啊你现在学 wp f 晚了,那,那我给大家解释一下为什么,为什么为什么说不晚呢?啊啊, 我们可以看一下那个那个微软官方那个开发博客哈,通过这个,通过我的博客源当中上面这个链接可以打开这个微软的一个开发者博客中心啊,包括他以以及前一段时间更新的一个啊 啊,未来的一个跨平全平台的开发计划啊,也就是 m a u i 这个 ui 呢啊,也就是以 xm 结构文件啊的开发方式啊来做的啊,我们用学学会了这种语言,我们不仅仅能够啊开发桌面端,还能开发移动端啊移动端,目前我们啊为 x m 结构为代表的语言呢,就是咱们咱们的就可以开发 ls 和安卓,对吧?这个是我们啊,应该很多做 c 项目的人员呢,他们应该知道这个东西啊,我们可以在这里搜索啊,咱们这个语言呢,其实和我这个啊, wp f 就是百分之九十以上类似哈,只不过是他们的一些呃声明方式啊,写法不同而已,但是他们的结构啊,都是一模一样的,可以通过这里面的啊,可以查看到也是以 xmaml 啊,那包括最新前一段时间啊,那个微软推出的一个,那个 一个是什么? m a u i, 我给这里搜索一下哈, 这个 ui 呢,也是当代的官方宣宣布的一个跨平台的 ui 框架,这个框架呢,我们走到下面啊,可以追到,你看他这里有没有非常相似的感觉, 很难配置,对吧?点 s am 结构的文件,那注意到我们 w wp f 当中是不是也就这种文件啊,那这个这个其实这个还没有出一篮板的一个跨呃跨平台的 ur 框架呢,他就是据这个 xm 结构开发的,那 他是也是一个啊啊,张瑞的一个啊,升级版,等于说呢,我们学会了 wp f 呢,其实对后面我们做全平台的一个开发应用啊,包括这个什么平台,你看 ios, 安卓还 windows 啊, 我们就可以一一套代码运行到多个平台了,那这个无疑是对我们这个虽项目开发人员来说,他是一个非常大的好处啊,这个是非常高级的东西,包括这个我们之前在温凤当中从来没有掌握过的东西啊, mv m 啊, mvummvu, 还有什么乐虫仔这些东西,呃,在这个呃 wb f 里面啊,包括詹姆里面都是非常常见的一个东西了,我们可以看一下啊,官方也是打算从这个支持当代的六之后啊,啊,有随着当代的六啊发布一个正式版的,那包括今年晚一些的时候呢啊,这个 跨平台的 ui 框架呢,也会有一个预览板啊,那我们也是非常期待,所以说呢,大家学习 wpm 呢,不仅可以满足现在的业务啊,比如说你们现在的业务需求啊,希望见面长得非常漂亮啊,那学习 wpf 呢 啊,可以解决现在的问题,包括啊当代的啊,官方啊推出的这个 ui, 在今年年底呢,也可能会有一个预览版,到时候呢我们直接就上车啊,上车就非常赶上这第一波车啊,一定是非常的 啊,有啊带劲的啊,这个东西呢,我们也是非常期待他在当内的六里面的一个非常的一个绝佳的绝佳的体验,包括我现在做的一个开源项目哈, 我也是我也是在做一个多平台的一个开源项目,那当代的啊,哎,没有哎,这个一出呢,他无疑给我们带来一个什么好处啊,就是一个项目当中维护多个平台的, 那目前为止我做的这个开业项目,我给大,我给大家,我给大家介绍一下啊,这个项目呢啊,我给大家看下一下复杂程度了就知道了啊,相对于他目前这个项目结构啊,简直是太爽了。看到这个这个项目结构,你可以看到他这是一个单单项目当中啊,维护多平台,看到没有? 那目前我的看项目呢,也是目前为止啊,微软没有做到的一个点,就是说我们要维护多个平台的一个项目,必须是要多个多个项目,多个解决方案当中啊,单独创建,然后来进行共享啊,进行引用来才能达到这种啊 构建方式。那首先我这个项目打开之后可以注意到哈,我这个开源项目呢,它是一个啊,包括 pc 端客户端、 ios、 安卓还有一个外部端啊,然后呢后端我们是用当内的 扣啊 vip。 哎,那这个项目呢,我可以找项目,项目结构有这么多,那相对到那个这个 m a u i 出现之后啊,我们以后就可以维护一套代码了,到啊,届个届时呢,我也会啊,来一个开源项目啊,来在国内啊,推燃我们的一个税校相关的一个知识啊,这也是 啊,看到这个消息呢,也是对我一个非常大的动力,包括我现在这个项目呢,我也是在做的啊,大家可以关注一下我的一个给他的账号,这个给他的账号呢?哎,同样的你可以搜索这个痕迹句句,可以找到我这个这个名字啊,也可以通过这个路径啊 啊,目前我所有的开源项目都在这里面,包括这个 wp f 客户端的一个开源项目,一个项目案例啊,也在这上面可以看得到啊,这个项目也是我以前做的啊,这个项目呢,可以大家给给大家参考一下啊这些项目。 目前在座的是这个开源项目啊,这个是一个多平台的一个项目,然后呢这个是客户端的一个项目,这个是客户端的一个后台 啊,然后呢这里面有一些 mvp, 那些视力,包括我们这个多 wp 的 ui 设计啊,包括我现在这个博客这个 b 站当中啊,我啊单独给大家出的这期是 wpf 入门技术教程,包括还有移动端的入门技术教程,还有移动端的啊,实战教程,包括还有 wpr 界面设计教程啊, 所以说我这个里面非常多啊,还有些其他内容呢,就是 wp f pf 里面的一些高级知识啊,比如说什么装饰器啊,什么各种各样转换器,那些东西我们后面也可以学到, 但是呢,我没有把它放到这个基础教程当中啊,大家可以在这个视频当中啊选修啊,我这里面也出了很多期的一个教呃,关于界面设计的,大家学完了基础课程之后, 也可以学习这个界面是如何设计的啊,可以给大家一些灵感啊,教大家如何熟练的使用这个 wp f 的一个结构性语言进行我们日常的开发啊,那这期视频呢,我就给大家来啊啊,报告一下啊,下一期视频我们就正式开始啊,那这个视频就先讲到这里。


everyone these are the steps took to create alien lucy super easy so first, i started the base measure of lucy based on reference when they found in pinterest, a detailed and uv created the aimours in zebrush and exported a low pulley version of the monster for simulation which was late a triangulated teacher heat realized for a sub body work and bell second like cleaned up separated in regroup parts of her body for precise control over them simulated a few hundred times of the overall motion using either build fiber constraints tweaking every time many parameters as the rear tentacle speed front, tentacle speed must body density and so on i also made the system and tops that allowed me to simulate the versions of the sim with the variety of parameters overnight it sped up my finding with the best simulation and dramatically the system also created a bunch of previews for me to analyze in the morning four, i made a procedural eye blinking and moving system based the noise on cycling effects attributes 5 and model in simulated the trash can reaction to loose's body crawling inside using shape match constraints every simulated lucy using pin the target constraints but this time collecting with a static trash candid this way her ears will get squeezed while she was trying to fit into the gap set them i settled and simulated the cardboard ripping sim using shape match and the sitch constraints eight was making a leaves simulation for the ground the blend with the bill fallen leaves nine, i did the trush can lead the lip simulation that reacts to lose his ears touching the edge of lid then i did a slime simulation with vellen grains and glue constraints that dripped a certain tension this seam was done last after all the other interdependence were finished 11 i also did a scent and smoke seam but ended up not using them income 12 all elements were optimized inside the coming review so uh the scene would be less heavy, while rendering okay so for the comp uh i initially shot in this video on the my iphone 12th pro without really knowing once the gi will be inserting uh so then i tracked the shot with your truck and also extracted the giants so i could use it as a reference to remodel the middle trust can then i masked the yellow trust can and needed to pixels behind my 3d trash can that was supposed to replace the white one then i use dali on the ai on a static frame from my original video to fill up the missing pixels of the last green trash can i use that to generate a dali frame onto a proxy duo of my 3d trash can and render the full sequence of the restored version with the generation alpha that would blend with the original video as for the lighting i used a combination of sunlight and an hdr that i always take on a set when i shoot a video with an insta 360 x2 camera then for texturing lucy i used the decimated and triangulate version the lucy from zebrush that retains cavity details that help a lot of shader creations and substance painter for texturing trash can i used frames from the video that i reprojected on top of my rebuild model i added the shadows the main render pass the additional reflections additional sss the subsurface scattering pass than some ambient declusion obviously using various masking techniques there was a few color collect correction layers on top of that as well as the dirt texture of the fresh can and an additional duct tape texture for the cardboard boxes all this was done using a uv pass from mac tane to cover my 3d trust can i edit back then last the yellow trust can and sharpen some of the three layers to match the original footage shrub this so further you can see the time lapse of the of some parts of my process that's it i hope you liked them good john。