forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   C++ (http://forum.boolean.name/forumdisplay.php?f=22)
-   -   jf2 : PhysX Cloth (http://forum.boolean.name/showthread.php?t=1661)

jimon 07.10.2006 20:35

jf2 : PhysX Cloth
 
Вложений: 2
пока я только начал работать над тряпочками physx + irrlicht
скажу чесно что такого гемора не найти больше нигде
1) надо хранить регулярную сетку
2) ета регулярная сетка хранится в одном месте
но ее надо отдавать как и physx так и как то рендерить в irrlicht
3) для удобства надо сетку представить как меш
но тогда геморно будет ее передать в масив physxу
4) physx не дебачит тряпки !
5) рендерить ето чудо через irrlicht пока не получилось
пришлось содрать "фирменый" рендер
вот и вставочка ... по среди кода рендер прямо через opengl :lol:
тормоза ужасные
6) создать ее тоже проблема
надо сгенерить собсно сетку, а потом через сook ее приготовить
да и еще и обьект создать ...

но я думаю что за пару дней управлюсь и создам нормальный класс
пока выкладываю скрин из того что имею
ето jf2 0.3.3 и содраный код из примера с тряпками
все ужасно тормозит (рендер сетки вообще просто вставлен)
но главное что работает ! а ето вообще главное :)

вообщем пока не очень рулез
но думаю потом будет рулезно
кстати пример позволяет строить тряпочную сетку
по заданому обьекту (пока тока как модель .obj)
думаю ето тоже надо будет зделать - строить по задоному мешу

SAF 08.10.2006 10:35

Re: jf2 : PhysX Cloth
 
Cool! ;)

jimon 08.10.2006 11:19

Re: jf2 : PhysX Cloth
 
Вложений: 4
таксь
вчера скачал PhysX SDK 2.5.1 (лицензированым уже дали 2.6.0)
скачал 18 метров и получил облом
дрова то у меня стоят 2.5.0
а самые новые 2.6.0 весят 20 метров

лан поматерился там ... скачал все
и что вы думаете ? РУЛЕЗ !
они выложили дополнительно 73 урока
после которых все вопросы ищезают :)
особенно с тряпками :)

* jimon офигел после примера с травой
нормальная симуляция травы на физике !! :-)

jimon 08.10.2006 20:31

Re: jf2 : PhysX Cloth
 
Вложений: 8
таксь ... созданый внутри physx класс создания тряпок ф топку :)
ну покачто ф топку
содрал короче тряпки их урока в sdk
пашут вроде как тряпки :)

часа 3 парился с генерацией сетки,
растановки текстурных координат и самое геморное
ето растановка индексов :)

теперь вроде пашет
но оно пока ресурсы не освобождает (О БОЖЕ !!! УЖС)

пару скринов прилагается

jimon 08.10.2006 22:24

Re: jf2 : PhysX Cloth
 
Вложений: 4
Я ЗДЕЛАЛ ЕТО !
мдя двух дневный мега гемор :)

вообщем класс CPhysXClothSceneNode получил базовую функциональность
тоесть он пашет ...
да еще и как пашет !! :lol:

пока не пашут мелочи типа aabbox для ирлихта
и перессылка setRotation \ getRotation и тд через интерфейсы ирлихта

но .. я выкинул ф топку метод создания своей тряпки
и заюзал очень геморный но правильный метод создания из примера
код был ужасен, но я поборол его :)

скорость офигительная
один минус : physx не показывает дебаг своей тряпки
поетому пришлось в процессе проганья даже отдельно рендерить прямо через opengl

а теперь плюсы которые предпологаются :
будет прямая реализация тряпки из любого меша
(о как мне ети слова нрявятся :-) )
ну и нормальное и удобное использование

а плюсы которые есть :
интерфейс класса довольно простой :)
и удобный
и нету утечек памяти !

минус относительный :
хранятся копии индексов и вертексов от physx и от irrlicht
дело в том что хранить копии и приравнивать их в prerender
намного быстрее чем пересоздавать каждый prerender
набор вертексов для ирлихта :)

jimon 09.10.2006 17:07

Re: jf2 : PhysX Cloth
 
класс доделан
и включен в jimon framework 2 sdk v0.3.4
где скачать - смотрите топик http://boolean.name/showthread.php?t=1611


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

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