#1 

25-11-2006 12:31:10

smeagol
Membres
Date d'inscription:
Messages: 34
IP: 83.205.40.128
Courriel

Voila dans mon projet on ma demander si il était possible de découper les objets (et au passage quelques bras lol).

Je leur répondus que j'aimerais. Alors j'en est parler a mes graphiste et on en a conclus qu'il fallait voir sa dans le code.
Alors ma question est comment pourrais-je faire pour scinder en 2 un modèle 3D et rajouter une fasse sur la partie découpé qui devient transparente.

Déjà est-ce possible directement dans irrlicht ou dois-je modifier la library. tongue


Hors ligne


#2 

25-11-2006 17:33:13

Willikus
Membres
Avatar de Willikus
Date d'inscription:
Messages: 150
IP: 86.220.216.249
Courriel  Site web

Salut!

Petite précision, tu compte séparer ton meshe dans le code puis crée la surface sur la coupe ?

Ne serait t'il pas plus... malin de le faire dans le meshe avant, afin d'éviter du calcule inutile ?


a+
W


Athlon 3000+ / 1024Mo PC3200 /8800 GTS

Hors ligne


#3 

26-11-2006 11:47:34

diOxy
Membres
Avatar de diOxy
Date d'inscription:
Messages: 153
IP: 81.199.1.236
Courriel

Je pense que tu trouvera des idées sur le site : http://www.realmatter.com/
N'hésite pas a downer la démo.

Je ne sais pas comment ils vont décider pour la licence, j'ai pas tout lu. Mais c'est superbe en tout cas. La démo est faite avec Ogre, mais ils auraient aussi bien pu la faire avec irrlicht je pense.


Hors ligne


#4 

26-11-2006 12:00:32

Jerry Kan
Membres
Date d'inscription:
Messages: 265
IP: 82.243.77.149
Courriel

je m'y connais pas trop en irrlicht, mais si ton projet implique de découper un modele en lui "arrachant" un bras par exemple, et ce toujours au(x) meme(s) endroit prédéfinis, c'est certain qu'il vaut mieux faire des modeles séparés, et les coller "avec le code" (peut etre qu'il existe des fonctions "irrlicht" servant a "attacher" des modeles différents, sinon faut le faire soit meme, il me semble qu'il y deja un post sur la question)

par contre si l'objectif du projet est de pouvoir découper n'importe quel objet, (facon chirurgien imprévisible) alors il faut certainement modifier la librairie pour faire une refonte dynamique du modèle avec redécoupe des textures,


Hors ligne


#5 

26-11-2006 12:02:17

Jerry Kan
Membres
Date d'inscription:
Messages: 265
IP: 82.243.77.149
Courriel

diOxy Ecris:

Je pense que tu trouvera des idées sur le site : http://www.realmatter.com/
N'hésite pas a downer la démo.

Je ne sais pas comment ils vont décider pour la licence, j'ai pas tout lu. Mais c'est superbe en tout cas. La démo est faite avec Ogre, mais ils auraient aussi bien pu la faire avec irrlicht je pense.

ey c'est superbe ce truc, merci pour le lien


Hors ligne


#6 

26-11-2006 14:27:47

Aranoth
Membres
Avatar de Aranoth
Date d'inscription:
Messages: 242
IP: 86.201.130.201
Courriel  Site web

(peut etre qu'il existe des fonctions "irrlicht" servant a "attacher" des modeles différents, sinon faut le faire soit meme, il me semble qu'il y deja un post sur la question)

Dans le cas des formats Milkshape3D (*.ms3d) et Direct3D (*.x), Irrlicht reconnait les jointures du squelette et peut renvoyer un SceneNode les représentant. Il suffit d'ajouter un autre node comme enfant à cette jointure et le détacher dès que tu veux que le bras tombe.

Cependant ça demande aux graphistes de découper préalablement les personnages et de les rassembler dans le code.

Le lien de diOxy est impressionnant ! Et bien gore aussi dans le cas du zombie^^

Hors ligne


#7 

01-12-2006 17:08:26

N10
Membres
Avatar de N10
Date d'inscription:
Messages: 46
IP: 80.170.79.23
Courriel

un pti tuto sur les jointures serai le bienvenue parce que ça à l'aire intéressant votre affaire (d'après la vidéo qui tourne sous ogre) smile


Hors ligne


#8 

01-12-2006 17:14:50

kedu
Modérateurs
Avatar de kedu
Date d'inscription:
Messages: 155
IP: 213.44.164.16
Courriel

Oui je verrais bien un tuto avec une voiture minimaliste mais avec des pièces détachables en cas de choc (pare-choc, rétro, etc.) Ca serait super instructif ^^ A suivre...


Hors ligne


Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
124 invités en ligne
membre en ligne: -
RSS Feed