Page 1 sur 1

Ragdoll physics ?

Publié : jeu. 20/déc./2007 15:10
par ATHOW
Salut !

Je cherche à faire du ragdoll 2D en purebasic, mais j'en suis au point 0. Donc, pour faire simple : est-ce que quelqu'un connaît un bon tuto, ou est-ce qu'il faut que j'épluche et synthétise tous les résultats de ma recherche Google ?
:lol:

Dans tous les cas, j'essaierai de vous faire un tuto pour pure d'ici peu (si je m'en sors).

Publié : jeu. 20/déc./2007 16:16
par djes
c'est de l'inverse kinematics, euh... cinématique inverse, je crois.

Publié : jeu. 20/déc./2007 16:25
par ATHOW
djes a écrit :c'est de l'inverse kinematics, euh... cinématique inverse, je crois.
Ah oui ! mes recherches ont déjà un peu plus de succés avec "inverse kinematics" qu'avec "ragdoll" !
Merci bien... tu en sais un peu plus ? :roll:

Publié : jeu. 20/déc./2007 16:40
par djes
J'avais trouvé un site il y a qq temps, mais pas moyen de remettre la main dessus. Et pas le temps de chercher non plus. Voici déjà ce que j'ai pu retrouver.

http://www.geocities.com/peter_bone_uk/pivot.html
http://chrishecker.com/Rigid_Body_Dynamics

Publié : jeu. 20/déc./2007 16:46
par ATHOW
J'vais commencer par ça, merci !

Publié : ven. 21/déc./2007 13:33
par Anonyme

Publié : ven. 21/déc./2007 14:09
par ATHOW
Cpl.Bator a écrit :as tu regardé ici ?http://www.purebasic.fr/french/viewtopic.php?t=7465
Encore une fois, j'avais zappé ton travail, pourtant remarquable...
Seul soucis.... j'aimerais le coder moi et pas utiliser une lib........ tu es parti de quoi, toi ?

(tu comptes donner un aperçu des sources un jour ?)

Publié : ven. 21/déc./2007 14:39
par Anonyme
le module physique n'est pas de moi, je n'ai pas les compétences ni le temps nécessaire a codé cela , j'utilise l'excellent moteur Box2D ( http://www.box2d.org) Pour ce qui est des sources (c++) , elles seront dispo dès lors que le module pour la gestion d'une GUI sera finalisé (que j'écrit actuellement) , quand au délais , j'en ai aucune idée :D

Publié : ven. 21/déc./2007 17:10
par comtois
tu peux aussi faire des recherches sur 'separating axis' , quand je m'étais intéressé à cet algo , j'avais trouvé des tutoriels et des sources qui comportaient un module physique 2D ou 3D en complément de la gestion des collisions.

Publié : ven. 21/déc./2007 18:24
par ATHOW
Cpl.Bator a écrit :je n'ai pas les compétences ni le temps nécessaire a codé cela
Hum, c'était ce que j'étais en train de me dire aussi (pour moi, pas pour toi, je me permettrais pas :P ). Bon, je pense que je vais choisir une solution de remplacement, à savoir 1°) Utiliser ta super lib 2°) Penser mon jeu différement.

@comtois: oui c'est un des algos utilisés dans N, le génial jeu de Metanet, j'ai déjà regardé un peu, mais c'est dur, là encore...

@djes, comtois et Cpl.Bator : merci à vous trois, mais je crois que je m'attaque à plus gros que moi, cette fois... c'est un problème très intéressant, on apprend beaucoup en lisant les recherches et les algos des autres, mais je n'ai pas envie de réinventer la roue alors que des personnes infiniment meilleure que moi ont déjà tout compris/codé/rendu accessible... (Dieu que ça fait mal à l'égo)

Publié : ven. 21/déc./2007 19:59
par Anonyme
au niveau de ma lib , à la prochaine release , beaucoup d'amélioration , notamment au niveau des joints , par exemple : un pont pourra cassé si trop de poids est dessus.... la doc sera mise a jour en partie aussi ^^

Publié : ven. 21/déc./2007 22:24
par djes
Mais c'est ça qui fait l'intérêt de la prog! Cherche, et tu trouveras peut-être un nouveau moyen de faire ça, et mieux! Allez, quoi ;)

Publié : sam. 22/déc./2007 12:26
par ATHOW
djes a écrit :Mais c'est ça qui fait l'intérêt de la prog! Cherche, et tu trouveras peut-être un nouveau moyen de faire ça, et mieux! Allez, quoi ;)
Oui, oui, entiérement d'accord avec toi, je ne baisse pas vraiment les bras. Le truc c'est que faisais des recherches là-dessus pour un jeu, et j'aimerais éviter de le sortir en 2030 :)
C'est le soucis d'être débordé : je passe ma vie devant un écran pour le boulot, et quand je rentre chez moi, je n'ai pas forcément envie de me remettre devant un autre écran pour avoir l'impression de re-travailler... si je code un jeu, c'est pour mon plaisir et j'aimerais réfléchir le moins possible... et designer le plus possible !

Donc, travailler sur un moteur physique 2D, pas tout de suite... encore un des milliers de projets que je remets à plus tard (normalement en mars j'aurais plein de temps libre, youpi :) )