Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2013-06-26 15:25:31 ofxAssimpModelLoader limité ?

caracteriel
membre
Date d'inscription: 2011-07-03
Messages: 130

ofxAssimpModelLoader limité ?



Salut,

ofxAssimpModelLoader, a-t-il des limites en nombre de vertex ?

J'essaye de charger un simple .obj mais j'ai pas l'impression qu'il le "charge"

Hors ligne

 

#2 2013-06-26 15:36:31 Re : ofxAssimpModelLoader limité ?

caracteriel
membre
Date d'inscription: 2011-07-03
Messages: 130

Re: ofxAssimpModelLoader limité ?



En fait, je ne me rends pas compte… est-ce que 586840 sommets, ça fait beaucoup de sommet ? (ou encore 1173668 faces… d'ailleurs je me demande comment se fait-il qu'un objet puisse avoir plus de face que de sommet… bref)

Hors ligne

 

#3 2013-06-26 15:53:45 Re : ofxAssimpModelLoader limité ?

nononononono
membre
Lieu: Toulouse
Date d'inscription: 2011-02-04
Messages: 614

Re: ofxAssimpModelLoader limité ?



En effet vraiment bizzare qu'il y ait plus de face que de sommet, après c'est pas impossible mais ton .obj dois être vraiment chelou...
Dans le cose source vite fait j'ai pas vu de limitations du nombre de vertices...
Donc d'après moi : ou bien il y a une limitation hardware, ( plus d'un million de faces ça commence à faire quand même, même si ça reste raisonnable avec un bon ordi ), ou bien ton .obj est frelaté ; tu as essayé de l'ouvrir avec un logiciel dédié (meshlab, blender...)? Tu as essayé avec un objet plus "léger"?

Hors ligne

 

#4 2013-06-26 15:57:55 Re : ofxAssimpModelLoader limité ?

nononononono
membre
Lieu: Toulouse
Date d'inscription: 2011-02-04
Messages: 614

Re: ofxAssimpModelLoader limité ?



Autant pour moi, dans aiConfig.h, il est spécifié :

// ---------------------------------------------------------------------------
/** @brief  Set the maximum number of triangles in a mesh.
*
* This is used by the "SplitLargeMeshes" PostProcess-Step to determine
* whether a mesh must be split or not.
* @note The default value is AI_SLM_DEFAULT_MAX_TRIANGLES
* Property type: integer.
*/
#define AI_CONFIG_PP_SLM_TRIANGLE_LIMIT    \
    "PP_SLM_TRIANGLE_LIMIT"

// default value for AI_CONFIG_PP_SLM_TRIANGLE_LIMIT
#if (!defined AI_SLM_DEFAULT_MAX_TRIANGLES)
#    define AI_SLM_DEFAULT_MAX_TRIANGLES        1000000
#endif

// ---------------------------------------------------------------------------
/** @brief  Set the maximum number of vertices in a mesh.
*
* This is used by the "SplitLargeMeshes" PostProcess-Step to determine
* whether a mesh must be split or not.
* @note The default value is AI_SLM_DEFAULT_MAX_VERTICES
* Property type: integer.
*/
#define AI_CONFIG_PP_SLM_VERTEX_LIMIT \
    "PP_SLM_VERTEX_LIMIT"

// default value for AI_CONFIG_PP_SLM_VERTEX_LIMIT
#if (!defined AI_SLM_DEFAULT_MAX_VERTICES)
#    define AI_SLM_DEFAULT_MAX_VERTICES        1000000
#endif

essaye de changer les constantes pour voir!

Dernière modification par nononononono (2013-06-26 15:58:14)

Hors ligne

 

#5 2013-06-26 16:07:28 Re : ofxAssimpModelLoader limité ?

caracteriel
membre
Date d'inscription: 2011-07-03
Messages: 130

Re: ofxAssimpModelLoader limité ?



merci mec,

  Je vais rajouter deux zéros ou trois smile

Hors ligne

 

#6 2013-06-26 16:15:08 Re : ofxAssimpModelLoader limité ?

philippe boisnard
membre
Date d'inscription: 2008-09-23
Messages: 478

Re: ofxAssimpModelLoader limité ?



vous allez faire la paire quand vous allez vous rencontrer ! ahahah

Hors ligne

 

#7 2013-06-26 16:57:41 Re : ofxAssimpModelLoader limité ?

caracteriel
membre
Date d'inscription: 2011-07-03
Messages: 130

Re: ofxAssimpModelLoader limité ?



Le .obj s'affiche toujours pas alors que meshlab le fait tranquillement…
C'est vraiment con ofxAssimpModelLoader, il renvoie rien comme erreur même si je lui donne à charger un fichier inexistant…

Hors ligne

 

#8 2013-06-26 17:25:56 Re : ofxAssimpModelLoader limité ?

caracteriel
membre
Date d'inscription: 2011-07-03
Messages: 130

Re: ofxAssimpModelLoader limité ?



Est-ce qu'il y aurait possibilité que j'envoie le .obj à quelqu'un qu'il le teste pour voir si c'est une question d'archi matérielle ?

Hors ligne

 

#9 2013-06-26 17:42:35 Re : ofxAssimpModelLoader limité ?

nononononono
membre
Lieu: Toulouse
Date d'inscription: 2011-02-04
Messages: 614

Re: ofxAssimpModelLoader limité ?



Jamais testé Assimp mais vas-y...

Hors ligne

 

#10 2013-06-26 17:54:04 Re : ofxAssimpModelLoader limité ?

caracteriel
membre
Date d'inscription: 2011-07-03
Messages: 130

Re: ofxAssimpModelLoader limité ?



Tu utilises autre chose pour charger des .OBJ ?
(Je suis sur linux donc pas d'addon ofxGLM)

Dernière modification par caracteriel (2013-06-26 17:55:04)

Hors ligne

 

#11 2013-06-26 18:53:31 Re : ofxAssimpModelLoader limité ?

nononononono
membre
Lieu: Toulouse
Date d'inscription: 2011-02-04
Messages: 614

Re: ofxAssimpModelLoader limité ?



A dire vrai je n'ai encore jamais chargé d'obj sous of...
Viens de test assimp, ça marche, tu as ton .obj?

edit : testé avec un .obj qui a plus de 1200000 faces, ça marche aussi ( mais affiche que 1000000 si on change pas le define )
Peux pas t'aider plus étant donné que ça marche chez oim...

Dernière modification par nononononono (2013-06-26 19:56:12)

Hors ligne

 

#12 2013-06-26 20:15:49 Re : ofxAssimpModelLoader limité ?

caracteriel
membre
Date d'inscription: 2011-07-03
Messages: 130

Re: ofxAssimpModelLoader limité ?



Peut-être le fichier est "corrompu" ché pas…
Meshlab le lit, j'ai testé d'autres .obj, ça fonctionne
Je t'envoie tout de même mon .obj histoire de voir si c'est le fichier. (c'est la grotte de Lascaux smile )

Hors ligne

 

#13 2013-06-26 21:07:21 Re : ofxAssimpModelLoader limité ?

caracteriel
membre
Date d'inscription: 2011-07-03
Messages: 130

Re: ofxAssimpModelLoader limité ?



Par hasard as tu éclairé ta scène pour voir l'objet ?

Hors ligne

 

#14 2013-06-26 21:52:28 Re : ofxAssimpModelLoader limité ?

nononononono
membre
Lieu: Toulouse
Date d'inscription: 2011-02-04
Messages: 614

Re: ofxAssimpModelLoader limité ?



Peut-être que c'est juste un pb de scale fait un ofSetLogLevel(OF_LOG_VERBOSE); pour voir dans la console si ça load.
J'ai pas reçu l'obj...
Sinon d'après ce que j'ai compris, on se voit lundi?

Hors ligne

 

#15 2013-06-27 10:43:36 Re : ofxAssimpModelLoader limité ?

caracteriel
membre
Date d'inscription: 2011-07-03
Messages: 130

Re: ofxAssimpModelLoader limité ?



Je charge le .obj dans ma dropbox et je t'enverrai le lien.

En fait, je pense que je pense mon problème vient du fait peut-être d'une erreur d'utilisation de ofAssimpModelLoader puisque je n'arrive afficher aucun .obj de cette page :
http://people.sc.fsu.edu/~jburkardt/data/obj/obj.html

En fait, quand les .obj ne font pas référence à un material, ils n'apparaissent pas chez moi.

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024