markfilipak
27th September 2021, 19:38
Forgive me please if there's a detailed guide I've not found.
First, a metaquestion: Is this the place for on-the-edge development?
To the developers (or anyone who cares to burrow through and really understand the source code):
__________
__ | __ 5|
__ | |__ 4| |
__ | __ | 3| | Regarding block images:
__ | __ 2|| | Assume block 0 (in frame 'N') & block 5 (in frame 'N+1') form a search-found block pair in a 24fps source.
___|______ 1| |__________| Blocks 1..4 are to be inserted for make a 120fps target.
| 0| __| Are 1..4 copies of 0, or do the block images warp: 0 > 1 > 2 > 3 > 4 > 5?
| | __| If they warp, are the inserted blocks always interpolated between 0 & 5 by proportional parts as shown to the left, or
| | __| are they incrementally interpolated as shown below?
| | __|
|__________| __________ __________ __________ __________
| 5| | 5| | 5| __ | __ 5|
| | | | __ |__ | ___|___|__ 4| |
| | __ __ | | ___|______ | 3| | | 3| |
__ __ | | ___|______ 2|| | | 2|| | | | |
___|______ 1| |__________| | 1| |__________| | ||__________| | |_______|
| 0| | | | | | | __|
| | | | | | __| |__________|
| | | | __| |__________|
| | __| |__________| __________
|__________| __ __ | 10|
__ __ | 9|| |
__ __ | 8| | |
__ __ | 7| | |
__________ | 6| |__________|
__ | __ 5| |__ __| Regarding interpolated block positions:
__ | |__ 4| | |__ __| Are interpolated blocks positioned linearly as shown to the left, or
__ | __ | 3| | |__ __| are they spline positioned based on 'ballistics' as shown below?
__ | __ 2|| ||__ __|
___|______ 1| |__________| __________
| 0| __| __ __ | 10|
| | __| __ __ | 9| | |
| | __| __ |__ 8| | |
| | __| __ | __ 7| | |
|__________| _____|____ 6| |__________|
__ | __ 5| |__ __|
__ | __ 4| | |__ __|
__ | __ 3| ||__ __|
__| __ 2| | | __|
__|_______ 1| |__________|
| 0| __|
| | __|
| | __|
| |__|
|__________|
Is this important?
For frustrating, trial-&-error diddling of Super(), Analyze(), and SmoothFps()? Probably not.
For intellengently interpreting experimental results visually? I think so.
First, a metaquestion: Is this the place for on-the-edge development?
To the developers (or anyone who cares to burrow through and really understand the source code):
__________
__ | __ 5|
__ | |__ 4| |
__ | __ | 3| | Regarding block images:
__ | __ 2|| | Assume block 0 (in frame 'N') & block 5 (in frame 'N+1') form a search-found block pair in a 24fps source.
___|______ 1| |__________| Blocks 1..4 are to be inserted for make a 120fps target.
| 0| __| Are 1..4 copies of 0, or do the block images warp: 0 > 1 > 2 > 3 > 4 > 5?
| | __| If they warp, are the inserted blocks always interpolated between 0 & 5 by proportional parts as shown to the left, or
| | __| are they incrementally interpolated as shown below?
| | __|
|__________| __________ __________ __________ __________
| 5| | 5| | 5| __ | __ 5|
| | | | __ |__ | ___|___|__ 4| |
| | __ __ | | ___|______ | 3| | | 3| |
__ __ | | ___|______ 2|| | | 2|| | | | |
___|______ 1| |__________| | 1| |__________| | ||__________| | |_______|
| 0| | | | | | | __|
| | | | | | __| |__________|
| | | | __| |__________|
| | __| |__________| __________
|__________| __ __ | 10|
__ __ | 9|| |
__ __ | 8| | |
__ __ | 7| | |
__________ | 6| |__________|
__ | __ 5| |__ __| Regarding interpolated block positions:
__ | |__ 4| | |__ __| Are interpolated blocks positioned linearly as shown to the left, or
__ | __ | 3| | |__ __| are they spline positioned based on 'ballistics' as shown below?
__ | __ 2|| ||__ __|
___|______ 1| |__________| __________
| 0| __| __ __ | 10|
| | __| __ __ | 9| | |
| | __| __ |__ 8| | |
| | __| __ | __ 7| | |
|__________| _____|____ 6| |__________|
__ | __ 5| |__ __|
__ | __ 4| | |__ __|
__ | __ 3| ||__ __|
__| __ 2| | | __|
__|_______ 1| |__________|
| 0| __|
| | __|
| | __|
| |__|
|__________|
Is this important?
For frustrating, trial-&-error diddling of Super(), Analyze(), and SmoothFps()? Probably not.
For intellengently interpreting experimental results visually? I think so.