Показать сообщение отдельно
Старый 12.05.2014, 21:25   #20
LLI.T.A.L.K.E.R.
Мастер
 
Аватар для LLI.T.A.L.K.E.R.
 
Регистрация: 24.06.2009
Адрес: Набережные Челны
Сообщений: 930
Написано 292 полезных сообщений
(для 504 пользователей)
Ответ: Xors3D + PhysX Проблемы

Так же решил проблему обрезания BackFace Culling после обработки шейдером:

копирую и парентю доп.меш ткани
потом делаю xFlipMesh доп.меша

cloth_mesh=xLoadMesh
cloth_mesh_copy
=xCopyMesh(cloth_mesh,cloth_mesh)
xFlipMesh cloth_mesh_copy

pxClothUpdateMesh
(cloth_body,cloth_mesh,cloth_mesh_copy)

Function 
pxClothUpdateMesh(body,mesh,mesh2)
    
pxClothGetVertexPos(body,cloth_vbank,cloth_nvert)
    
surf=xGetSurface(mesh,0)
    
surf2=xGetSurface(mesh2,0)
    For 
nvc=0 To cloth_nvert-1
        xVertexCoords surf
,nvc,PeekFloat(cloth_vbank,nvc*12+0),PeekFloat(cloth_vbank,nvc*12+4),PeekFloat(cloth_vbank,nvc*12+8)
        
xVertexCoords surf2,nvc,PeekFloat(cloth_vbank,nvc*12+0),PeekFloat(cloth_vbank,nvc*12+4),PeekFloat(cloth_vbank,nvc*12+8)
    
Next
    xUpdateNormals mesh
    xUpdateNormals mesh2
End 
Function 
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
tirarex (12.05.2014)