#0 

15-01-2007 14:57:51

Astroknight
Petit nouveau
Date d'inscription: 02-01-2007
Messages: 8

Bonjour, j'ai un pti souci de compatibilité avec les fichiers MY3D, explication en image :

Sous 3ds, voici le rendu de ce qui doit devenir une zone explorable ( un sol nivellé)


Le probleme c'est que une fois converti et rendu sous irrlicht on obtient cela :


Les surfaces deviennent transparantes, meme si elles sont texturées.

Avec d'autres objets plus simple on n'a pas ce problème, de meme tous les exemples irrlicht sont exempt de bug sur ma machine.
ce probleme est verifiable avec des cartes Radeon (x600 et 9600pro).
Y a-t-il des precautions a prendre avant d'exporter en MY3D a partir de 3ds?

Hors ligne


#1 

15-01-2007 16:26:27

Copland
Modérateur
Lieu: ZarbiLand
Date d'inscription: 22-09-2006
Messages: 657
Site web

Salut,
Déjà ton mesh sous max à l'air bien bordélique, il y a l'air d'avoir pas mal de sommets non soudé et beaucoup de face pour pas grand chose, y'a-t-il moyen de voir le mesh en Filaire ?


Config : I5 2400, ATI HD6870 1Go DDR5, 4Go DDR3.
Single Boot : Windows Seven.

Hors ligne


#2 

15-01-2007 23:13:52

Meta-Baron
Petit nouveau
Date d'inscription: 15-01-2007
Messages: 3

Le voici :

mais il est plus evolué que la derniere fois et il n'est bien sur pas fini... d'ou sans doute le bordel ^^ (je suis sur le projet avec AstroKnigh...) ne fait pas attention au trou sur les filaires... c'est le format qui a du suprimer quelques pixel :s
en fait je travaile le filair avec des spline sur Autocad et j'exporte sur 3DSMax pour texturer etc... ensuite je le passe en My3d et la ça bug...(dans irrlicht les faces qui sont invisible elle sont visible de l'autre coter en fait mais dans 3dsmax on les vois normalement...) j'ai utiliser la modification surface sur les spline exporter d'Autocad en fait...

a oui et voila comment c'est maintenant.. :

(ne prend pas en conte les erreure de lumiere sur le coin de dubes... ils sont bien carrer ^^pas arrondit)

Dernière modification par Meta-Baron (15-01-2007 23:22:59)

Hors ligne


#3 

15-01-2007 23:43:38

BMarleyFR
Membre
Date d'inscription: 30-11-2006
Messages: 59

Je comprend pas trop si c'est ce que tu voulais ou pas en tout cas je connais assez bien 3ds. Si tu obtient tes faces sur le coté inverse ou tu les voudrais ajoute la modification "normal" dans 3ds et uniforme les. Rajoute quand meme un "caps hole" ca peut servir aussi. Sinon je vois pas trop l'interet d'éditer en spline sous Autocad pour exporter sous 3DS puisque 3DS gère les nurbs et les splines à merveille.

Dernière modification par BMarleyFR (15-01-2007 23:56:43)


Amstrad CPC6128 - RAM 128Ko - Lecteur disquettes double faces - Moniteur 256 couleurs ...  :-P

Hors ligne


#4 

16-01-2007 00:26:58

Meta-Baron
Petit nouveau
Date d'inscription: 15-01-2007
Messages: 3

Ben je suis en etudes architecturale.. et Autocad je connais vraiment bien et je vai a fond avec... alors que les spline avec max... :s je gere pas trop et ça donne pas envie de si coller... je viend de tester deja ça va mieu pour le mesh sur 3Ds... :


par contre sur irrlicht ça a pas l'air de changer beaucoup... :s :


(j'avais oublier de dire que je travaillai avec le forced 2 sided actif ) donc yavai certaine face qui se voyaient peu etre pas a cause ça sous irrlicht... mais la tout est plus ou moins bon sous 3ds... maintenant... je sais pas ^^

et pour le cap holes ça a l'air de bien recouvrire toutes les surfaces mais trop justement peu etre ^^ se qui rend le mesh plus lourd et qui apparement ne change pas non plus grand chose sur irrlicht...

Dernière modification par Meta-Baron (16-01-2007 00:43:00)

Hors ligne


#5 

16-01-2007 00:27:22

Astroknight
Petit nouveau
Date d'inscription: 02-01-2007
Messages: 8

BMarleyFR :

Sinon je vois pas trop l'interet d'éditer en spline sous Autocad pour exporter sous 3DS puisque 3DS gère les nurbs et les splines à merveille.


Il est surement plus competent sur Autocad que 3ds ^^"

Hors ligne


#6 

16-01-2007 00:59:25

BMarleyFR
Membre
Date d'inscription: 30-11-2006
Messages: 59

A chaque fois que j'ai eu ce type d'affichage dans Irrlicht ca venait de mon modèle et avec quelque manip sous 3ds ca se reglait facilement. Si ton fichier .max est dispo en téléchargement quelque part je pourais y jeter un coup d'oeil si tu veux.


Amstrad CPC6128 - RAM 128Ko - Lecteur disquettes double faces - Moniteur 256 couleurs ...  :-P

Hors ligne


#7 

16-01-2007 02:55:51

Copland
Modérateur
Lieu: ZarbiLand
Date d'inscription: 22-09-2006
Messages: 657
Site web

Idem je pense que c'est un problème de normalisation de face à faire sous max.
Tu peux essayer de modifier ça sur ton node sous Irrlicht aussi :
node->setMaterialFlag(video::EMF_NORMALIZE_NORMALS,true);
Et si vraiment ça marche pas, mais je le déconseille, tu peux désactiver le backfaceculling:
node->setMaterialFlag(video::EMF_BACK_FACE_CULLING,false);


Config : I5 2400, ATI HD6870 1Go DDR5, 4Go DDR3.
Single Boot : Windows Seven.

Hors ligne


#8 

18-01-2007 00:06:47

Meta-Baron
Petit nouveau
Date d'inscription: 15-01-2007
Messages: 3

@BMarley: pour le mesh j'ai pas de quoi le metre sur le net donc... :s
@Copland: c'est Astroknigh qui s'occupe de irrlicht donc jpeu pas te dire si il a testé ^^

Hors ligne


#9 

21-01-2007 16:27:30

Astroknight
Petit nouveau
Date d'inscription: 02-01-2007
Messages: 8

Copland :  j'ai essayé ces 2 flags et cela ne change rien ><

petite question au passage, j'ai lu que le convertisseur max->my3d est compatible avec 3DS 7.0 mais meta utilise 3DS 8 ! le probleme pourrait il venir de là?

Hors ligne


Options Liens officiels Caractéristiques Statistiques Communauté
Corrections
irrlicht
irrklang
irredit
irrxml
xhtml 1.0
css 2.1
Propulsé par FluxBB
Traduit par FluxBB.fr
882 membres
1429 sujets
11119 messages
Dernier membre inscrit: LiseBuisson96
37 invités en ligne
Aucun membre connecté
RSS Feed