#0 

23-05-2007 07:16:25

Aze
Membre
Date d'inscription: 16-05-2007
Messages: 14

Bonjour, me revoilà smile
Tout d'abord, je vous explique.
90% de mes modèles 3D fait sous Maya, low ou highpoly, sont obligés d'être appliqué un
Mesh -> Triangulate
Sachant que je passe de 150 à 800 polygons... ça le fait pas trop car j'ai une voiture a 1500 poly et elle passe vite a 30 000...
Alors Irrlicht ne gèrerais QUE les modèles à polygones n'ayant que 3 sommèts ??
En tout cas les modèles triangulaté s'affichent très bien, mais c'est un gâchis de mémoire énorme...
Je fais une nouvelle arme depuis hier, dû à mon histoire de Mesh Semi-Invisible...
105 Polygones, passe à 2000...
C'est un peu énervant !! N'y a t'il pas un autre moyen, d'ailleurs quelles sont les "contradictions" d'Irrlicht ? Parce que j'ai vu des infos, ses formats supporté, etc, je crois qu'c'est 65000 polys max environs ou un truc comme çà...
Ou c'est peut-être simplement le format .obj (celui que j'utilise)
Dois-je choisir un autre format ?
Ou simplement faire avec 10 000 polys de plus en triangulate ?
Ou peut-être un plugin spécial pour Irrlicht, mettant le Mesh "en règle" pour Irrlicht...
Merci beaucoup de partager vos connaissances smile
A bienôt

Aze


Ce n'est pas compliqué d'être génial...
Le plus dur c'est d'en convaincre les autres !!

Hors ligne


#1 

23-05-2007 15:50:00

Jerry Kan
Habitué
Date d'inscription: 21-11-2006
Messages: 265

des polygones non triangulaires, en moteur graphique, ca n'existe pas smile

en fait ta carte graphique, ton matériel, OpenGL (ou DirectX) est concu uniquement pour l'affichage de polygones (donc de triangles)

donc non, il n'y a pas moyen de faire autrement qu'avec des triangles a moins d'avoir IBM qui te batisse une nouvelle architecture big_smile
Mais alors pourquoi ces damnés poly ? tout simplement parce que 3 points définissentent entierement un élément, avec 4 ca fait pas forcément une face, suffit d'une erreur sur un des sommets et hop tu avais un carré, tu as un truc pas cohérent, et les controles ca ralenti tout, donc autre chose que des triangles n'est pas viable pour les cartes graphiques, .. voila smile

Dernière modification par Jerry Kan (23-05-2007 15:51:35)

Hors ligne


#2 

23-05-2007 18:25:57

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

Salut, pour répondre à la deuxième question, la limite des 65536 c'est dû au fait qu'irrlicht ne gère que des buffers en 16 Bits, donc le format 3D lui n'a rien à voir.


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

Hors ligne


#3 

23-05-2007 18:29:13

Aze
Membre
Date d'inscription: 16-05-2007
Messages: 14

Ok ! Merci beaucoup pour cette information vous deux !
Merci merci...
J'ai une erreur bizare pendant l'export... Je vais créer un nouveau topic, non ? Vu qu'elle n'a rien a voir...


Ce n'est pas compliqué d'être génial...
Le plus dur c'est d'en convaincre les autres !!

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
883 membres
1429 sujets
11121 messages
Dernier membre inscrit: Saidov17
77 invités en ligne
Aucun membre connecté
RSS Feed