( ( A developer ) ( ( can ( ( ( ( improve ( on ( ( friction areas ) ( such ( as ( ( ( bones or ) joints ) ( of ( computerized characters ) ) ) ) ) ) ) ) ( with ( the ( vertex shader ) ) ) ) and ) ( ( fix ( these ( problem areas ) ) ) ( by ( creating ( ( more presentable ) ( , ( detailed movement ) ) ) ) ) ) ) ) . ) )
(ROOT (S (NP (DT A) (NN developer)) (VP (MD can) (VP (VP (VB improve) (PP (IN on) (NP (NP (NN friction) (NNS areas)) (PP (JJ such) (IN as) (NP (NP (NNS bones) (CC or) (NNS joints)) (PP (IN of) (NP (JJ computerized) (NNS characters))))))) (PP (IN with) (NP (DT the) (NN vertex) (NN shader)))) (CC and) (VP (VB fix) (NP (DT these) (NN problem) (NNS areas)) (PP (IN by) (S (VP (VBG creating) (NP (ADJP (RBR more) (JJ presentable)) (, ,) (JJ detailed) (NN movement)))))))) (. .)))
A developer can improve on friction areas such as bones or joints of computerized characters with the vertex shader and fix these problem areas by creating more presentable, detailed movement.
(ROOT (S (NP (JJ Fixed) (NNS joints)) (VP (VBP do) (RB not) (VP (VB allow) (NP (NP (DT any) (NN movement)) (PP (IN of) (NP (DT the) (NNS bones)))))) (. .)))