Force Field Limitations CPSC 599.86 / 601.86 Sonny Chan University of Calgary
Outline • Announcements • Limitations with potential field rendering • Vector geometry review
Force Field Rendering Limitations, Problems, and other Issues
Recall Force Fields x F � k ( x 2 + y 2 � r 2 ) if x 2 + y 2 < r 2 ( ( if x > 0 − kx k F ( x, y ) k = F ( x ) = 0 otherwise 0 otherwise
Problem #1: The Sinking Avatar avatar • No forces are rendered until the avatar is halfway into the object • Avatar may completely disappear before forces are perceptible!
avatar Virtual Box Example virtual object
avatar Virtual Box Example
F Virtual Box Example
F = ??? Virtual Box Example
“pop-out” ☹ F Problem #2
avatar Thin Objects virtual object
Problem #3 “pop-through” ☹
avatar F = − kx ? F = − kx Building Blocks Object A - stiffness k Object B - stiffness k
Problem #4 Gap in the middle! ☹
avatar F = − kx a F = − kx ? Building Blocks Object A - stiffness k Object B - stiffness k
Stiffness variation! ☹ F = − ( kx a + kx b ) Problem #5 Object A - stiffness k Object B - stiffness k
Force Field Problems • Sinking avatar • Pop-out and pop-through • Gaps between adjacent objects • Stiffness variation with overlapping objects • How do we deal with these???
Recommend
More recommend