(06-09-2018, 11:01 AM)One More Try Wrote: [ -> ]
$Enhanced Zoom 6 zones
C2BD04BC 00000012
3C808000 C0C41844
38601844 38630004
7C841C2E ECA22028
FCA02A10 FC053040
41800010 2C03185C
4081FFE4 48000034
38A30018 7CC5202E
2C060000 41A00024
80C2FFC0 2C060000
40A20018 38C00001
90C2FFC0 38C0E890 //E890 zone lockout
7CC5212E 48000008
38600000 90641840
38A0185C 38A50004
7C65202E 38630001
7C65212E 2C051874
4180FFEC 38610040
60000000 00000000
04001844 3f800000 //width
04001848 41c80000 //25
0400184c 41180000 //9.5
04001850 00000000 //0
04001854 c1180000 //-9.5
04001858 c1a00000 //-20
0400185c c1e80000 //-29
Use with $Enhanced Zoom From Position Check. Also the Parametric Position one. Those two should be unchanged.
I noticed if the puck is flying across the screen, the camera tracking won't keep up with it well. Either need to undo zoom at that time or increase tracking. I'll look at the camera values next if this code is bug free.
https://www.youtube.com/watch?v=qDUWG8SJ9Lc
I think you nailed the positions of the zones pretty well! There are probably some instances where it zooms little too often, but I think we can tune that later when we have all the camera positions set?
I think the tracking of the puck is at some places little unprecise because we haven't the regular side view position centred properly yet. So the focus point is sometimes little off.
Testing the camera position code now...
edit: Is this value that can be edit for the increase of the time when next zoom can trigger? [color=#000000]
E890 zone lockout[/color]
The second zone from the right might need to be backed up a bit.
I left the zoom to be often on the universal timer so we could check it.
The camera will fail to keep up with a fast moving puck, which is somewhat intentional because you don't want jerky movement, but I think the max panning speed should be higher. We set a custom up/down range, so the camera won't be vertically centered. Could definitely do more work on the horizontal range.
yeah, you are right. The camera should kinda mimic the human controlling it, so it's fine if it is little sloppy or "slow". The problem is when the cameraman cant pan enough to the side to reach the puck.
Universal timer is FFCO in enhanced zoom. Use a decimal to hexadecimal converter. Use negative numbers, A correct output will start with a letter.
Looks like the zoom camera position code works pretty well, for what we need! Great job!

Testing some more...
So ya, I think we are close! I think I can get pretty nice "Zoom" cameras with this. We just need to solve again that transition from the zoom to the regular side camera. It needs to be clear-cut, obviously.
But it will be awesome once we finish it, that for sure!
https://www.youtube.com/watch?v=Tk1z-KWk188
The zoom out happens one frame early, but I can probably edit the zoom code.
$Enhanced Zoom Camera Position
C284E580 00000006
FC40E890 8082FFC0
2C040000 40A10020
3C808000 82641870
92630000 82641874
92630004 82641878
92630008 00000000
It'll take me a little while to make a code for 6 camera angles.
$Zoom 6 Zoom
C28600B0 00000016
EC020032 3D608081
800BBC98 2C000000
4082009C 3D60803A
800BE2A4 2C000003
40820058 C04B0B28
FC401210 8242FFC0
2C120000 41A20028
3A520001 9242FFC0
41A0001C C002FFC4
2C120096 41A0002C //Edit 96 for duration
3800FDA8 9002FFC0 //Edit FFC0 to prevent repeat
48000020 3D608000
C02B1820 EC420824
C02B1824 EC420072
C02B1828 EC02082A
2C000002 40A20030
3D60814F 616B8240
C002FFDC C042FFD8
C02B0000 FC0100AE
FC200A10 EC421024
FC011040 41A10008
C002FFE0 00000000
04001820 451c4000
04001824 41c80000
04001828 42880000
043421A0 42aa0000
0434219c 438c0000
04342198 43660000
04342184 43100000 //Zoom amount for enhance
$Zoom 6 Define Zones
C2BD04BC 00000011
3C808000 C0C41844
38601844 38630004
7C841C2E ECA22028
FCA02A10 FC053040
41800010 2C03185C
4081FFE4 48000034
38A30018 7CC5202E
2C060000 41A00024
80C2FFC0 2C060000
40A20018 38C00001
90C2FFC0 38C0E890 //Edit E890 zone lockout time
7CC5212E 90641840
38A0185C 38A50004
7C65202E 38630001
7C65212E 2C051874
4180FFEC 38610040
60000000 00000000
04001844 3f800000 //width
04001848 41c80000 //25
0400184c 41180000 //9.5
04001850 00000000 //0
04001854 c1180000 //-9.5
04001858 c1a00000 //-20
0400185c c1e80000 //-29
$Zoom 6 Camera Position
C284E580 00000009
FC40E890 8082FFC0
2C040000 40A10034
3C808000 80841840
5484063E 3884FFB8
1C84FFFD 3884FFBC
7E64106E 92630000
8264FFFC 92630004
8264FFF8 92630008
60000000 00000000
0434217c 00000000 //up/down
04342178 00000000 //in/out
04342174 00000000 //rotate
04342170 00000000 //2
0434216c 00000000
04342168 00000000
04342164 00000000 //3
04342160 00000000
0434215c 00000000
04342158 00000000 //4
04342154 00000000
04342150 00000000
0434214c 00000000 //5
04342148 00000000
04342144 00000000
04342140 00000000 //6
0434213c 00000000
04342138 00000000
+ sideview position as always.
It'll be janky until you fill in the zeroes at the bottom.
Wow, that was pretty fast actually!

That updated $Enhanced Zoom Camera Position code should fix the zoom out transition, you think?
Just woke up, looking forward to diving into it!
Zoom 6 camera position replaces enhanced zoom camera position, you just have to fill in the zeroes.
It should fix the issues.