• 3dsMax的Intervals


    Interval是用来描述一段时间间隔的类。有两个TimeValue类型的私有数据成员,start和end。

    (TimeValue一个整数,它的大小就是tick数值。1秒钟有4800个ticks,因为4800是几种常用帧制的最小公约数。24--film,25 -- pal, 30--ntsc)

    TimeValue是灰常短暂的一瞬间,如上所说4800分之一秒。意思就是把这个短暂的时间片当作时刻来用了,吧?

    interval最常见的是用来描述缓存项何时可用。这种interval就叫Validity Interval.。缓存返回一个state,应该是记录了时刻的state,当这个state记录的时间在interval内,就valide,否则。。。。

    大概是告诉谁谁要不要把缓存内的数据刷新到屏幕的意思。

    在3dsMax的几何管道系统中,intervals是缓存方案的一部分。很多程序对象(应该是指模型场景或者啥的对象吧)和modifier plugins(通过参数修改对象外观形状的插件?)必须调用或实现的方法 都要使用3ds Max的缓存系统。 对缓存来说,interval是的意思就是在此期间我是恒定唯一确实的。也就是在此期间您就甭来找我了。

    假设有一个不超过100帧的程序对象。它的validity interval是FOREVER。那它始终是最新的,因为validity interval是FOREVER即表示,这个对象在FOREVER这个时间区间内,它的值都是恒定确实唯一的,它不会变。然后在第50帧用bend modifier把这个程序对象扭曲一个。。。。

    用modifier扭曲东东的时候,实际上也就改变了interval的值,嗯。

    interval也就是用来通知3dsMAX 我。。图像图形有没有发生变化的一个工具。

    在每一帧都需要刷新的时候,interval类似一个瞬时值。

    没提到其他功能的interval啊

  • 相关阅读:
    hdu_5718_Oracle(大数模拟)
    hdu_2222_Keywords Search(AC自动机板子)
    hdu_5616_Jam's balance(暴力枚举子集||母函数)
    hdu_2255_奔小康赚大钱(KM带权二分匹配板子)
    hdu_2544_最短路(spfa版子)
    hdu_2457_DNA repair(AC自动机+DP)
    hdu_5555_Immortality of Frog(状压DP)
    hdu_2159_FATE(完全背包)
    [USACO2002][poj1944]Fiber Communications(枚举)
    [AHOI2013]打地鼠(网络流)
  • 原文地址:https://www.cnblogs.com/mumuliang/p/1873523.html
Copyright © 2020-2023  润新知