雪千渔Blog

  • 首页
  • 写写代码
    • dotNet
    • C++
    • Lua
    • Visual Basic
    • Java
    • Android
    • Web
  • DCC
    • Maya
    • Maya-Plug
    • AfterEffect
    • AfterEffect-Plug
    • PhotoShop-Plug
  • 游戏制作
    • Unity3D
    • UnrealEngine
    • 经验杂谈
    • 游戏设计
    • 自研引擎
    • 效果实现
  • 其他
    • 乱七八糟
    • 软件工具
    • 留言板
    • 自制素材
    • 关于我
  • 世界的尽头
雪千渔blog
唯有热爱,能抵漫长岁月
  1. 首页
  2. DCC
  3. AfterEffect
  4. 正文

AfterEffect:WatchFolder监视文件夹渲染方式解析

2018年12月10日 5998点热度 18人点赞 2条评论

在有些时候我们可以用到AE的监视文件夹来渲染单个或多个工程,通常情况下渲染前需要在打包选项中,勾选Enable Watch Folder render进行渲染,还可以对最大同时渲染数进行控制,在这篇文章中有提到一些原理:AE如何更高效率的使用CPU进行渲染完全解析

但是会发现一个问题,比如我更改了这个项目之后,可能还需要再次打包监视文件夹才可以检测的到,否则一直在循环检测中。

我们看一下打包的文件夹中有这几个文件

于是我打开了名为RCF.txt结尾的这个文本文件,这个工程是渲染完的。

我又重新打包了一遍,这个是没渲染的。

可见AE只是靠这个文本文件来区别监视渲染的

max_machines是最大同时渲染数,也就是在打包中的那个选项,假如说这个参数最大是2,那么开第三个AE监视的时候就无法渲染。

num_machines是AE占有数,用来记录正在有几个AE渲染此工程。

init初始化,没渲染为0,渲染为1

html两个参数一个为0和空,一个为1和工程名.htm为渲染结果

 

如果我们想渲染之后再次更改,尤其是在网络地址中更为麻烦,所以直接对这个文件更改不妨是一件非常方便的做法。

(略微超纲)

'WatchFolder为TextBox控件
'GetAllFile方法返回路径中全部的aep文件路径
Dim st() As String = GetAllFile(WatchFolder.Text)
For Each ii As String In st
	Dim p As String = Path.GetDirectoryName(ii) & "\" & Path.GetFileNameWithoutExtension(ii) & "_RCF.txt"

	Dim writeData(6) As String
		writeData(0) = "After Effects 13.2v1 Render Control File"
		writeData(1) = "max_machines=" & aeProcess.Length
		writeData(2) = "num_machines=0"
		writeData(3) = "init=0"
		writeData(4) = "html_init=0"
		writeData(5) = "html_name="""""

	File.WriteAllLines(p, writeData)
Next

 

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: Ae 渲染
最后更新:2018年12月10日

JomiXedYu

一名游戏玩家。

点赞
< 上一篇

文章评论

  • Harry

    请问下如果想以aerender engine以监视文件的方式来渲染,渲染完这一个工程,然后替换里面的素材,再渲染一边,但是想输出到别的文件夹去,这个要怎么实现呢?

    2020年6月22日
    回复
  • 扶风看日出

    这个代码怎么用呢大神

    2021年2月4日
    回复
  • 取消回复

    *

    code

    JomiXedYu

    一名游戏玩家。

    分类
    • AfterEffect / 6篇
    • AfterEffect-Plug / 1篇
    • Android / 1篇
    • C++ / 13篇
    • dotNet / 12篇
    • Lua / 4篇
    • Maya / 2篇
    • Maya-Plug / 1篇
    • Office-VSTO&VBA / 2篇
    • Unity3D / 14篇
    • UnrealEngine / 1篇
    • Visual Basic / 8篇
    • Web / 2篇
    • 乱七八糟 / 2篇
    • 效果实现 / 2篇
    • 经验杂谈 / 2篇
    • 自制素材 / 3篇
    • 计算机图形学 / 1篇
    • 软件工具 / 4篇
    友情链接
    • DorinXL
    • 小博博客
    • 秋橘斋

    COPYRIGHT © 2014-2021 雪千渔Blog. ALL RIGHTS RESERVED.

    THEME KRATOS MADE BY VTROIS

    辽ICP备20006894号-1