![]() |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
soneek
купить http://xors3d.com/licensing или попросить у разработчиков и показать зачем тебе нужен ключ |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Да, переехал на тот свет.
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
"а тот свет" на narod.ru чтоли :)
Автомат, тогда наверно есть смысл поправить ссылку в первом посте твоего учебника. А если серьезно, где оно все...? |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Мы похожи на идиотов чтобы хостится на народе? Рубукс не поддерживался уже черт знает сколько, сейчас мы поддерживаем только xors3d.com, все там.
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Нашел, спасибо.
Ссылку действительно бы исправить, возвращаясь к теме топика. з.ы.: народ лучший. |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Здрасти, у меня есть наитупейший вопрос от чайника..
как сделать чтобы машина мялас от ударов использую pxCreateMetalCloth, из примера с бочками, но у меня корпус машины движется в 2 раза быстрей колёс и вообще улетает кудата.. вот пример http://sunroze.ru/primer.rar спасибо всем!! |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
АВТОМАТ, у меня к тебе вопрос: помнишь ты обещал что выложишь пример для создание физического игрока с помощью капсулы, можно поинтересоваться когда ты это сделаешь?
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
дак уже было, поищи на форуме.
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Есть вопрос по созданию игрока. Смог сделать движение и прыжок. Не могу сделать приседание. Подскажите пожалуйста - делать одним телом или двумя? Пробовал двумя телами поставлеными друг над другом с сочленениями типа fixed или hinge.
Двигаю за нижнее тело, у верхнего масса = 1. Но если верхнее тело упирается в какой-то объект ниже его по уровню (не в присевшем состоянии), то оно остаётся на месте (при любой массе). При приседании убираю его коллизию. Но это только при приседании, а в положении стоя проблема описанная выше. |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
поставить массу верхнему как у нижнего, сделать верхний чилдом нижнего без всяких джойнтов.
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Не понял как сделать одно тело чилдом другого тела. Использовать pxAddBodyToBody или жёстко выставить нужную позицию и повороты? Второй вариант пробовал, работает. Но верхнее тело проходит насквозь всё. При первом варианте работать со вторым телом почему то не получается (наверно потому что тела становятся одним целым)
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
черд... непомню... но эксперементируй - попробуй поставить одинаковую массу и сделать каменный джойнт.
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
С сочленением типа fixed и использованием отключения коллизии тел получилось сделать что то похожее. Но вырисовывается другая проблема - если присел, залез под препятствие и отжал клавишу приседания, то начинает колбасить верхнее тело. Есть ли функция для такого случая на проверку пересечения физ.тел? Я делал так:
Код:
If xKeyDown(42) |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
не возвращай коллизию верхнему телу пока что-то есть между верхним и нижним телом (тобишь linepick() или физиксовский аналог (raypick вроде))
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Спасибо большое =) про такой простой вариант не подумал =( домой приду буду мучать =)
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Три дня мучался, так и не сделал =(
Делал через физический Ray (от верхнего тела к нижнему). Но этот луч пикает первое тело, которое попадается под него, т.е. всё то же верхнее. Эта проблема решаема, надо только верхнее тело поднять над нижним. Но так делать нельзя, потому что тогда если какой то тонкий статический объект (стена) будет уровнем чуть выше нижнего тела, то он пройдёт между двумя половинками героя. А это не есть гуд =( То есть, мне надо чтобы два тела плотно соприкасались друг с другом. Но в этом случае вариант с лучами не подходит =( Может кто то всё таки знает как сделать проверку на пересечение двух физ. тел, если у одного из них pxBodySetFlagCollision установлен в 0 (что то типа блитцевского MeshesIntersect) ? Пробовал через pxGetContacts сделать, но у тела с выключеной коллизией контакты не считаются, что в принципе логично... Вот не знаю как это решить =( |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
И ещё вопрос. Как сделать что бы сочленение типа Fixed полностью и жёстко (!!!) крепило два тела? При этом соединении (как и при любом другом) если два тела поставлены друг на друга и соединены, то при прикладывании силы к нижнему (его движению), если верхнее тело упирается в тонкий объект расположенный ниже его центра, получается полный расколбас верхнего тела.
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
почитай в справке про маски, чтобы исключить боди из пиканья лучом, про контакты есть такая штука как триггеры (проверка на пересечение), попробуй заюзать их.
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Вот, спасибо H@NON =) Буду пробовать =)
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
NitE, H@NON, спасибо вам огромное, за то что подтолкнули в нужном направлении =) Получилось что то более-менее приемлимое =) Форумчане, если кому то надо будет управление купсюльным игроком - пишите в личку, скину что получилось у меня (есть движение, прыжок, приседание) =)
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Есть такие вопросы:
1.На чем лучше физику машинки использовать PhysX или Newton? 2.последнее время начал замечать, что у колес машины в PhysX какоето странное поведенее, когда начинаю поворачивать они отклоняются от корпуса машины. что это может быть? 3.как сделать у ведущих колес при газе пробуксовку, а то чет не получается. 4.в чем различие? pxWheelSetFrictionToSide(wheel%, friction#) pxWheelSetFrictionToFront(wheel%, friction#) я пользуюсь первой функции:) Мне если честно больше на ньютоне понравилось, но тормозно и я как то уже к physx привык, и с кодом там приятней работать:) Заранее спасибо:) |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
1) определённо PhysX
2) не знаю, тоже замечал... ещё когда на большой скорости едешь, тоже колеса отъезжают назад... 3) способ нубский, но всё же первое что пришло в голову... через разные параметры pxWheelSetFrictionToSide можно... по времени или в зависимости от скорости перемещения.... =) 4) не знаю, тоже пользуюсь pxWheelSetFrictionToSide Понимаю, ответ глупый, но всё же =) |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Через трение пробовал, но чет не заметил, что колеса пробуксовывали...
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Ну я и говорю, что просто эта бредовая идея первой возникла в голове...
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Люди помогите кто может... В общем надо мне одно тело раскручивать. пользуюсь этой функцией -pxBodySetAngularSpeed(B\Body,0,0,10)
Но эта штука доводит скорость вражения до 10 и не более... А если же поставить коэффициент больше 10, то тело раскрутится слишком быстро... Какая же функция может добавлять силу вращения к телу ??? |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Ммм... попробовать мысль нету возможности - далеко от дома.... Но попробуй pxBodyAddtorque или pxBodyAddLocalTorque. Может быть они помогут если с наращиваемой переменной использовать.
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
там есть команды распространяющиеся на лимиты.
Ищи pxBodySetчётоLimit или както так, я точно не помню |
Randomize, ты наверно имел ввиду что то вроде pxBodySetMaxAngularSpeed(body%, speed#) ?
Просто я бегло вспомнил decls от PhysX Wrapper'a, там вроде нету сейчас никаких лимитов к телам.... к сочленениям есть точно, а к телам не помню |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Anger, pxBodySetMaxAngularSpeed я юзал это только ограничивает скорость вращения... А вот Торку(Torque) щас попробую, сразу отпишусь :)
UPD Anger ты гений :) Ты помог сдвинуть с места мега-проект :) ЗЫЖ может кто поделится материалом шин байка?? А то сам я че то плохие шины сделал... |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Torque можно замедлять давая тотже Torque*-.5 (.5 варьировать по желанию)
Тобеж оказывать на колесо силу равную отрицательной половине её скорости. Тем самым мы получаем лимит скорости, который легко вычислить. |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
А нет ли у вас в планах набудущее написать тутор про регдол подробный...?
Например будет бежать герой и(к примеру) нажмешь кнопку и он свалится напол с учётом скорости бега. (блин помоему ето инеркция називается или както так) И вообще незнаете в каком движке круче всего использовать регдолл?(или разницы нет) Зарание спасибо! |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Цитата:
Цитата:
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
нада чтоб героем бежишь и на скорости возле ступенек нажимаешь "кнопочку" и он "красивенно" начинает падать и котится по ступенькам...
и больше ничего не надо!!! |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
угу там столько про визикс и блиц написано....
помогло.... спасибо.... как говорится: "Что кушал - что радио слушал!!!!" |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
я просто доказывал что в ближайшее время тебе ничто и никто помочь не сможет.
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
во время смены анимации на регдолл ставь боди в позиции костей скелета, затем вычисляй дельту вращения костей на предыдущем кадре анимации и текущего кадра, и найденную дельту применяй в качестве вращающего момента к боди. Все это ты должен реализовать в коде.
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Хоть много чего не понял... Но спасибо!!
погуглим |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Ну он имел в виду ускорения найти всех костей перса, чтоб рэдголл по инерции полетел а не встал на месте.
Вот собственно у меня вопрос: pxCreateWorld(0,"") MAV. Вчера все идеально работало. Юзаю физикс уже полгода вродь. Почему так? UPD Ау, что, никто мне не поможет??? ЗЫЖ вот кусок кода, работает хорошо: Graphics3D 1024,768,32,1 SetBuffer BackBuffer() pxCreateWorld(0,"") Print "OK" WaitKey() End А вот начало моей игрушкиЮ в которой возникает глюк: Include "FastExt.bb" Include "ShadowsSimple.bb" Graphics3D 1024,768,32,1 InitExt() ;ФИЗИКС pxCreateWorld(0,"") pxSetGravity(0,-50,0) Global MESH_MAT=pxCreateMaterial() pxMaterialSetDyFriction(MESH_MAT,10) pxMaterialSetRestitution(MESH_MAT,1) SetBuffer BackBuffer() SeedRnd MilliSecs() Собственно вылетает MAV как бы я не поставил команды. |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Новый вопрос - как сделать веревку, НОРМАЛЬНУЮ??? Я ее сделал, но Джоинты такие непрочные что рвутся, стоит что нибуть на них повесить:(
ЗЫж делаю Hinge'ми |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
нормульную - как в движке соурс.
верёвка отрисовывается очень красивая и реалистичная, а на самом деле это пивот1 и пивот2 (первый и второй конец веревки) у которых есть максимальная дистанция. к такой схеме можно прилепить кучу фичь вроде эластичности или прочности. + это гораздо менее ресурсоёмко чем верёвка джойнтами (которую делают только извращенцы и создатели примеров физикса.) |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
я вроде про Hinge спрашивал? по теме отвечайте пожалуйста. а ресурсоемкость это моя проблема а не ваша
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Есть же примеры веревок с демке остров
но вот привязать ее к динамике невозможно я изза этого проект рыбалки забросил не смог норм леску к удочке прикрепить |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
tormoz, такая же фигня :(
Но у меня верёвка с молотом не склеивалась :) |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Как я понял, никто не знает как жестко прицепить хиндж сустав? Жаль...Придется Рендера теребить :)
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Млин, забыл где смотрел про то как справлятся с пропаданием тела при регдоле, подскажите чего посмотреть)
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
АВТОМАТ, когда будет новая статейка?? Хочется узнать что нибуть новое про физикс, особенно про мягкие тела
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Цитата:
http://forum.boolean.name/search.php?searchid=211910 |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Randomize, Пасиб)) . Странно , нашел только твой пост по запросу cull. Где ты еще инфу откапал? незнаю :)
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Вложений: 1
Кстати да :/
И я не помню... А, точно я у Автомата выпытывал чего то потом родил. Посмотри исходник. Вложение 8997 |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Randomize, о спасибо, буду разбирать. А ты незнаешь почему он у тебя вертится постоянно при компиляции bb. В exe он спокойный )
Зы: Кульное радио в подписи )) Искал такое. |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
а как можно проверить, есть ли коллизия между колесом и телом в physx?
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Раздел Contacts
Пример Contacts Там довольно понятно и без объяснений. |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
АВТОМАТ почитай мой пост выше.......
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Павел, читал, теперь не знаю, когда. Слишком мало времени (работа + дневное в универе)
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Сорри, что пишу немного не по теме, просто не хотел создавать отдельный топик
Нужен PhysX Wrapper для Blitz3D, гуглил, но все ссылки битые. Скиньте кто-то или дайтерабочую ссылку, так просто быстрее будет, да и времени искать нет |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Скачал последнюю версию физикса с сайта ксорса, но почему то тримеши из 7 примера возвращают ошибку.
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
ошибку...уже не первый раз :)
Igorian, какую ошибку? если MAV то что то не так накодил, если что то другое значит сам намудрил |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Ну для кого писал?
http://forum.boolean.name/showthread...950#post138950 |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Кстати товарищи! Неужели тканью уже невозможно управлять, как физ.телом???
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Цитата:
|
Часовой пояс GMT +4, время: 23:56. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot