Controller Camera Ease-in-Out
I’ve created Zones in my levels where I want to change the controller camera settings like camera distance and camera height. I don’t want to use a camera pointer as you lose camera control.
So I’ve done the rig to remotely send a signal even got the new value sent across. But when I plug those values into the camera distance input, it basically jumps to the value, causing a camera glitch. I added a signal manipulator to the trigger zone using ease in and out on the advanced tab - but that didn’t work as expected as it seems to still jump to the new position and you can see these little camera jumps. It’s like there’s not enough decimals in the signal manipulator. I also tried the ease timings to 3-5secs. Still does it. How can I get the two values to smoothly transition from one to the other without keyframes. I’m having to switch puppets so recording Keyframes isn’t gonna be workable I need to do it programmatically. Any help would be appreciated.
-
If you change the cam distance while moving toward or away from the camera's position, there's a bug where it sorta stutters. So the sig-manip is smooth as you like. But the bug is what is making it stuttuer, I'm guessing.
And there's no real way around it apart from making a completely custom camera rig instead, which is probably overkill.
I'd recommend using a simple keyframe setup instead. Trigger zone -> keyframe power. Use power up/power down to animate it a little. Have the keyframe record the cam settings you want. A lot simpler to set up, I would imagine. -
Yeah I’m also thinking that. Thanks for the info about the stutter bug. It’s strange because the cameras are usually very smooth all over the place so this was a bit strange.
-
Yeah I think it's to do with logic running at 30fps but graphics being rendered at 60. So changing the graphics with logic has certain edge cases where it bugs out. Pretty sure they'll be able to fix it at some point though.
-
In the meantime, I've actually been able to get it running pretty smoothly using timers and a signal generator to make a sinus curve for the easing. This added another small glitch, but I'm sure I'll be able to get it sorted. I'll share it when it's done.
-
Oh cool!
-
I did eventually got myself a complete 3rd person camera rig, thanks to NeonTheCoder. With laser scope zoom occlusion. Which works quite well. I also added in a timer on speed and then used two keyframes on a timeline to create the furthest point and the closest point which can then be controlled by providing a value to the timer. it's silky smooth. I also replaced the teleporter of the camera base with a follower with very strong settings, but not that strong so there is also a subtle smoothing effect of the camera movement. I tried it in my underwater scenario and it works really great.
الرجاء تسجيل الدخول لترك تعليق.