forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Xors3D (http://forum.boolean.name/forumdisplay.php?f=126)
-   -   Xors3D + PhysX Проблемы (http://forum.boolean.name/showthread.php?t=12008)

tirarex 12.05.2014 20:16

Ответ: Xors3D + PhysX Проблемы
 
Только теперь хулл не работает , я что то не понимаю ...

LLI.T.A.L.K.E.R. 12.05.2014 20:21

Ответ: Xors3D + PhysX Проблемы
 
Цитата:

Сообщение от tirarex (Сообщение 280538)
Только теперь хулл не работает , я что то не понимаю ...

замени как написано в первом посте

Меняем в Decls все символы * на % (просто заменой в Блокноте)
* - Банк данных Blitz3D
% - число (хендл или айди) который как раз нам нужен

короче там с этими знаками покапаться надо
теперь у меня не пашет pxCreateClothSpec

tirarex 12.05.2014 20:24

Ответ: Xors3D + PhysX Проблемы
 
Вложений: 1
Поправил деклз , можно юзать и хулы нормально работают !

LLI.T.A.L.K.E.R. 12.05.2014 20:29

Ответ: Xors3D + PhysX Проблемы
 
Цитата:

Сообщение от LLI.T.A.L.K.E.R. (Сообщение 280527)
но у меня на двух ЭВМ работает (winxp)

Сделал наглядный пример .bb и .exe - форматы.
Можно проверить на разных системах.

скопируйте Userlibs\Blitzpx.dll в основную папку примера
(а для использования в Blitz3D в папку его Userlibs)

обновил PhysX Cloth in Xors3D

LLI.T.A.L.K.E.R. 12.05.2014 21:25

Ответ: Xors3D + PhysX Проблемы
 
Так же решил проблему обрезания BackFace Culling после обработки шейдером:

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

PHP код:

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 


LLI.T.A.L.K.E.R. 12.05.2014 23:11

Ответ: Xors3D + PhysX Проблемы
 
Вложений: 1
Поправленная модель ткани (с трансормированными осями)
чтобы ткань не исчезала с поля зрения камеры, относительно центра мэша
(так как xFlipMesh в этом случае не пригоден)

Теперь абсолютно с уверенностью можно сказать что в Xors3D есть PhysX ткань с шейдерными возможностями.

tirarex 22.05.2014 16:04

Ответ: Xors3D + PhysX Проблемы
 
Образовалась очень веселая проблема : Как удалить триггер ?
как тела не удаляется - мав

Вопрос снят :) забыл заглобалить переменную .

moka 23.05.2014 05:17

Ответ: Xors3D + PhysX Проблемы
 
Цитата:

Сообщение от LLI.T.A.L.K.E.R. (Сообщение 280488)
....
Благодаря moka написал функцию повертексного обновления Модели исходя из точек Тела.
...

Воу... Вот это я флэшбэк поймал, крутой же проект был!

Эх... ночи по 12 часов, кодить нон-стоп, без интернетов, эх....
Время было добротное, 7 лет тому назад! (нифига время летит)


Часовой пояс GMT +4, время: 20:22.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot