• All submissions to this site are governed by Second Life Project Contribution Agreement. By submitting patches and other information using this site, you acknowledge that you have read, understood, and agreed to those terms.
Issue Details (XML | Word | Printable)

Key: VWR-3006
Type: New Feature New Feature
Status: Open Open
Priority: Normal Normal
Assignee: Unassigned
Reporter: Smiley Barry
Votes: 1
Watchers: 2
Operations

If you were logged in you would be able to see more operations.
1. Second Life Viewer - VWR

Make physics calculations both-ways to reduce lag inconvinience

Created: 09/Nov/07 09:52 AM   Updated: 12/Aug/08 10:13 AM
Return to search
Component/s: Performance
Affects Version/s: None
Fix Version/s: None


 Description  « Hide
Know those "digging" people and physical objects when you're in deep, sticky lag? Well, after some time playing World of Warcraft, I saw how they minimize lag inconvenience, and it's awesome.

The idea is, the client calculates physics as well as the server, so people will move smoothly on your side, with the minimal of side-effects caused by lag. There are no drastic object physics calculations like in Second Life, so the performance is swell. If you're worrying about trouble in physics overload areas, an option for a max of objects to be calculated or CPU percent usage could be set. Or you could disable it for objects entirely, as avatar physics are very simple.

This proposal supports VWR-3007, which allows avatars to move normally even during lag, by local physics calculation.



 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
Smiley Barry made changes - 09/Nov/07 10:05 AM
Field Original Value New Value
Description Know those "digging" people and physical objects when you're in deep, sticky lag? Well, after some time playing World of Warcraft, I saw how they minimize lag inconvenience, and it's awesome.

The idea is, the client calculates physics as well as the server, so people will move smoothly on your side, with the minimal of side-effects caused by lag. There are no drastic object physics calculations like in Second Life, so the performance is swell. If you're worrying about trouble in physics overload areas, an option for a max of objects to be calculated or CPU percent usage could be set. Or you could disable it for objects entirely, as avatar physics are very simple.

I have another idea, which i'll list here later, after I write it. It minimizes the problems when attempting to move during lag.
Know those "digging" people and physical objects when you're in deep, sticky lag? Well, after some time playing World of Warcraft, I saw how they minimize lag inconvenience, and it's awesome.

The idea is, the client calculates physics as well as the server, so people will move smoothly on your side, with the minimal of side-effects caused by lag. There are no drastic object physics calculations like in Second Life, so the performance is swell. If you're worrying about trouble in physics overload areas, an option for a max of objects to be calculated or CPU percent usage could be set. Or you could disable it for objects entirely, as avatar physics are very simple.

This proposal supports VWR-3007, which allows avatars to move normally even during lag, by local physics calculation.
Rob Linden made changes - 22/Dec/07 02:03 AM
Workflow jira [ 16541 ] jira-2007-12-21 [ 24154 ]
Rob Linden made changes - 22/Dec/07 02:14 AM
Workflow jira [ 24154 ] jira-2007-12-21 [ 24814 ]
Rob Linden made changes - 22/Dec/07 03:08 PM
Workflow jira-2007-12-21 [ 24814 ] jira-2007-12-22 [ 31061 ]
Rob Linden made changes - 22/Dec/07 03:31 PM
Workflow jira-2007-12-21 [ 31061 ] jira-2007-12-22 [ 33128 ]
Rob Linden made changes - 22/Dec/07 08:19 PM
Workflow jira-2007-12-22 [ 33128 ] jira-2007-12-22a [ 38257 ]
Rob Linden made changes - 22/Dec/07 08:43 PM
Workflow jira-2007-12-22 [ 38257 ] jira-2007-12-22a [ 39725 ]
Rob Linden made changes - 22/Dec/07 09:36 PM
Workflow jira-2007-12-22 [ 39725 ] jira-2007-12-22a [ 42217 ]
Rob Linden made changes - 22/Dec/07 09:58 PM
Workflow jira-2007-12-22 [ 42217 ] jira-2007-12-22a [ 43583 ]
Sue Linden made changes - 12/Aug/08 10:13 AM
Component/s Physics [ 10029 ]
Sue Linden made changes - 13/Nov/08 11:01 AM
Workflow jira-2007-12-22a [ 43583 ] jira-2008-11-14 [ 62326 ]
Sue Linden made changes - 13/Nov/08 11:17 AM
Workflow jira-2007-12-22a [ 62326 ] jira-2008-11-14 [ 67904 ]
Sue Linden made changes - 13/Nov/08 04:33 PM
Workflow jira-2008-11-14 [ 67904 ] jira-2008-11-14a [ 87867 ]
Sue Linden made changes - 13/Nov/08 04:47 PM
Workflow jira-2008-11-14 [ 87867 ] jira-2008-11-14a [ 92329 ]
Sue Linden made changes - 13/Nov/08 04:59 PM
Workflow jira-2008-11-14 [ 92329 ] jira-2008-11-14a [ 96688 ]
Sue Linden made changes - 13/Nov/08 05:09 PM
Workflow jira-2008-11-14 [ 96688 ] jira-2008-11-14a [ 100425 ]
Sue Linden made changes - 13/Nov/08 05:27 PM
Workflow jira-2008-11-14 [ 100425 ] jira-2008-11-14a [ 107375 ]
Sue Linden made changes - 13/Nov/08 05:47 PM
Workflow jira-2008-11-14 [ 107375 ] jira-2008-11-14a [ 114001 ]
Sue Linden made changes - 13/Nov/08 06:01 PM
Workflow jira-2008-11-14 [ 114001 ] jira-2008-11-14a [ 119445 ]
Sue Linden made changes - 13/Nov/08 06:22 PM
Workflow jira-2008-11-14 [ 119445 ] jira-2008-11-14a [ 127325 ]
Sue Linden made changes - 13/Nov/08 06:40 PM
Workflow jira-2008-11-14 [ 127325 ] jira-2008-11-14a [ 133778 ]