i have been working on an animation editor that i plan to release soon, after i have ironed out a few rough spots. one that i have not resolved yet is how to treat the first frame which SL uses as a baseline, but does not display.
i do not have a copy of poser, so i would appreciate it if someone would tell me how poser handles this. the way i see it, i could approach this in several ways:
1. always assume that the first frame is not to be shown, and skip over it when playing the animation, but have a menu item that allows the user to override this.
2. assume that a first frame will be added by the user when saving the bvh file. (let me explain: my program deals with *projects*, and doesn't actually save a bvh file until you tell it too. it always saves all your work in a project file in any case). also assume that the user will, if necessary, delete the first frame when loading a bvh file.
3. automatically add a first frame whenever a bvh file is saved, and delete it whenever a bvh file is loaded, or popup a dialog box asking the user for input in these cases.
how do poser users handle this?
thanks,
rod