- UID
- 2
- 积分
- 8682
- 帖子
- 2905
- 主题
- 199
- 论坛币
- 11739
- 威望
- 16
- EP值
- 2349
- MP值
- 15
- 阅读权限
- 200
- 注册时间
- 2011-8-3
- 在线时间
- 2597 小时
- 最后登录
- 2024-8-28
|
愛萌就要控丶 发表于 2013-2-13 14:07
开始研究TCAS了,碰到不少麻烦。。无耻的来求助了。。。
一、
Re1: 關於規格說明, 這個屬於開發文檔, 不了解也不影響使用. 不過還是可以稍微解釋一下: 視頻數據的存儲方式一般都是按照時間順序的, 即第一分鐘的視頻數據, 肯定比第二分鐘的視頻數據更靠近文件頭部. 即是說, 數據是比較有序的, 我們想要播放第n分鐘的視頻, 可以很快就定位到具體數據的存放位置. 而TCAS特效數據可以是按照任意順序寫入TCAS文件的. 我們在製作特效的時候就可以不用關心, 我後面編寫的一個特效, 在展示時間上是否一定排在前面的所有特效之後. 也就是這種時間上的無序, 導致了TCAS文件渲染效率的降低, 因為有時候可能為了生成一幀特效, 你要查找整個TCAS文件, 以挑出所有對該幀特效有貢獻的TCAS數據. 隨著TCAS開發的進行, 後來開發出了TCAS塊索引, 預渲染等技術, 來提高渲染效率. (補充: TCAS保存的是像素點數據, 每個DIP有生存時間, 坐標, 以及像素信息. 而這些DIP數據寫入到文件的時候, 可以是隨意順序的, 因為只要他的值不變, 他對特效的貢獻就不會變, 而不管他被存放到文件的哪個位置. 所以在渲染的時候, 你不知道對於第n幀, 文件中哪些DIP是有效的----處於生存期內.)
FX是特效的縮寫, AFX就是After Effects特效
Re2. 理解表達式右邊那些參與運算的變量的含義就能看得明白了.
Re3. 有的, 不完整. 去討論區看看, 建議PM "渣渣瘋子" 他和lijingjie都搞過....
|
|