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"

Restitution/Bounciness still bounce at 0.0

Hi !

Explanation : I am trying to create a Badminton Game for fun and while I was trying to handle the physic of the Shuttle I noticed that the shuttle was bouncing. A quick search on internet and here i am with a custom material and a physical material attached to it with a Restitution of 0.1. I hit the shuttle with my character (a simple AddImpulse()) and sometimes the shuttle act like it should (very little bounce) but sometimes it bounces too much.

No problem, I changed the Restitution to be 0.0. But still, the shuttle bounce. If I just let the shuttle fall (i.e from like 4m) it bounces again. I tried it with a simple sphere : same issue.

Way to Test it : You can test this out by dragging a simple Sphere in the Scene, put it at like 10m from the ground, enable "Simulate Physics", add a simple material and bind a Physical Material to it (with Restitution set to 0.0) and hit play. You can create a blocking volume or not, still bounces.

Workaround : If you are experiencing this issue and it has not been fixed yet. You can go to Project Settings -> Physics -> Bounce Threshold Velocity and set this value to 99 999. Be aware that, there will be no bounce at all, for every object of the "world", it was not a problem for me but could be one for you.

If this is the normal behavior (0.0 Restitution : still bounces) then you should probably change the Info text of Restitution (that indicates no bounce at 0.0).

I may be wrong, i don't fully understand how the physic Engine work yet. If i am wrong please forgive me !

See you, Sirignus.

Product Version: UE 4.13
Tags:
more ▼

asked Oct 03 '16 at 01:11 PM in Bug Reports

avatar image

Sirignus
1 1 2

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

2 answers: sort voted first

Hi Sirignus,

Thank you for the report. I was able to reproduce this so I created JIRA UE-36975. Our developers will be investigating further and you can see updates by following that link to the Public Tracker.

Please keep in mind that his could be a quirk of the physics engine, because Physx is made for stability but not necessarily real-world accuracy.

Cheers,

TJ

more ▼

answered Oct 06 '16 at 07:24 PM

avatar image

TJ V ♦♦ STAFF
41k 1009 183 494

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

This might be because the default 'combine mode' for Restitution is 'average'. If you want the resulting restitution to be 0.0, you would need to set the floor and ball to 0.0, or set bOverrideRestitutionCombineMode on your ball material and set RestitutionCombineMode to 'Min'.

You might also want to try increasing VelocitySolverIterationCount for the ball.

more ▼

answered Oct 07 '16 at 08:34 AM

avatar image

JamesG STAFF
1.3k 8 8 32

(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