x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Office Holiday

Epic Games' offices will be on holiday from June 22nd to July 7th. During this period support will be limited. Our offices will reopen on Monday, July 8th. 

Smooth following camera, character movement update time ?

Hello,

I have a TPS camera that smoothly follow my player character. For this, I use FMath::VInterpTo.

But when my delta time is varying (frame rate not constant), I have a lot of stuttering on the camera. It does not happen when my frame rate is constant (delta time is not varying).

So I think my camera doesn't always update at the same time than my character. Can this happen because the character movement component doesn't update movement at the same time with a simple tick ?

I tried to change my camera tick group to PostPhysics or DuringPhysics but it doesn't seem to match the character movement update rate. Maybe I'm wrong but I thinks my problem is here.

I have think to use a fixed timestep to update my player character and my camera but it would means I can not use character movement and character methods like AddMovementInput, so it should not be a good solution.

Has someone any idea on how I could fix it ?

Thanks a lot for your help.

Product Version: UE 4.12
Tags:
more ▼

asked Sep 20 '16 at 10:12 AM in C++ Programming

avatar image

KevinDrure
100 8 12 19

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

1 answer: sort voted first

Just found an interpolation method that fix the jittering problem. It still remain a small laggy movement when orbiting around player character, but following is better.

If anyone interested: http://forum.unity3d.com/threads/how-to-smooth-damp-towards-a-moving-target-without-causing-jitter-in-the-movement.130920/#post-884233

If someone has solutions you are welcome, I'm always searching for a better way.

more ▼

answered Sep 20 '16 at 03:54 PM

avatar image

KevinDrure
100 8 12 19

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question