Tree Editor

Darktib Message lu Posté le 26 Août 2009 à 19:48 Bulle
Avatar de Darktib
Membre Ultime

Messages : 4017
GCPoints : 347288
@LOIC: Merci !

@SEB : Rien ne s'affiche :strange: :strange:

Essaye de tourner la caméra (clic + mouvement souris), ou sinon génère un nouvel arbre en cliquant sur le bouton avec la petite étoile.

Au pire, change de pilote graphique (Dans Options->changer de pilote graphique)
SEB Message lu Posté le 27 Août 2009 à 09:55 Bulle
Avatar de SEB
Membre Evolué

Messages : 554
GCPoints : 103313
Effectivement en utilisant l'étoile puis en bougeant la caméra, j'arrive à visualiser un tronc avec des branche toutes blanches. Cependant ce qui me perturbe un peu c'est la caméra, ce n'est pas moi qui tourne autour de l'arbre comme j'en aurai envi, mais c'est l'arbre qui tourne autour de moi. De plus je n'arrive pas à comprendre comment générer le feuillage pourtant j'ai cliqué sur un peu tout les bouton concernant le feuillage mais rien....
NextGine : 3D games engine
Nombre de lignes actuel : 77683
Darktib Message lu Posté le 27 Août 2009 à 10:21 Bulle
Avatar de Darktib
Membre Ultime

Messages : 4017
GCPoints : 347288
L'arbre tout blanc : normal, tu n'a pas spécifié de textures à utiliser... ->onglet Apparence

L'arbre invisible au début : ca, c'est le fait que le premier arbre généré est bizarre. Je n'y peut rien, c'est la valeur aléatoire utilisée pour la génération (Seed) qui fait ca. Cliquer sur l'étoile change cette valeur, et donc l'arbre.

La caméra tourne autour de l'arbre, pas l'arbre autour de toi, qu'est-ce qui te fait dire ca ?

Pour générer le feuillage : tu créés un feuillage (dans l'onglet feuillage, le bouton '+'. Ensuite, ce feuillage doit etre ajouté à l'une des branches. Ca se trouve dans les paramètres d'une branche.
En fait, les branches sont directement 'dans' l'arbre, par contre les liaisons et les feuillages forment une banque de donnée qu'il faut ajouter manuellement à l'arbre (en choisissant dans quelle branche l'ajouter).
SEB Message lu Posté le 27 Août 2009 à 11:50 Bulle
Avatar de SEB
Membre Evolué

Messages : 554
GCPoints : 103313
Pour mon problème de caméra, en fait mon impression venait du zoom qui est assez proche au début et comme je n'ai pas de molette sous la main pour dézoomer j'étais bien embêté mais ceci n'es pas un vrai problème.

Deuxièmement pour le premier arbre qui est buggé, pourquoi ne pas feinter en modifiant la seed toi même des l'initialisation?

J'ai donc enfin réussi à générer des feuillages etc... cependant je sais pourquoi je n'avais par réussi avant, en fait apparemment chez moi les changements ne sont pas effectifs sur la vue tant que je ne fait pas bouger l'arbre... je m'explique. Je génère un nouvel arbre et je lui affecte une branche. Sur cette branche j'affecte des feuilles mais celle ci n'aparaissent qu'après que j'ai fait bouger l'arbre pendant environ une bonne seconde (je dirais peut-etre meme .. apres avoir fait sortir les branche du viewport et les avoir fait revenir). Ensuite je me place sur l'onglet des textures et je selectionne une texture pour le tronc qui s'applique immédiatement mais en faisant disparaitre les feuillages (qui n'apparaissent que de la meme manière c'est à dire en les faisant sortir du viewport et revenir). Je choisi ensuite une texture pour mes feuillages... et voila qu'elle s'applique sur le tronc.... je refais ma manipulation de sortir du viewport... et la mon arbre devient normal.


Je tiens aussi a préciser que le problème est le même que je sois en OpenGL ou en DirectX9. Pour moi les piste de ce problèmes peuvent ètre doubles : Soit une sorte de conflit entre les évènements de Qt et les frames d'Irrlicht, soit le fait que je sois trop près de l'arbre.

En tout cas dès que j'aurais la possibilité de tester sur un autre ordi je le ferais immédiatement.

@Bientot
(et bon courage pour la rentrée qui approche)


NextGine : 3D games engine
Nombre de lignes actuel : 77683
Darktib Message lu Posté le 27 Août 2009 à 14:38 Bulle
Avatar de Darktib
Membre Ultime

Messages : 4017
GCPoints : 347288
:shocked: :absurd:

La, c'est du gros bug... en clair, j'y comprend rien non plus^^

Je ne pense pas qu'il y ait un conflit, sachant que les évènements ne sont pas retransmis à Irrlicht. Par contre, peut etre que tu peux mettre ton pilote graphique à jour.

Quelle carte graphique as tu ?

Sinon pour le Seed normalement la valeur est aléatoire au démarrage (Seed = time(0)), mais j'ai déjà rencontré le problème, donc je pourrais tester.
SEB Message lu Posté le 28 Août 2009 à 18:02 Bulle
Avatar de SEB
Membre Evolué

Messages : 554
GCPoints : 103313
Je t'avouerais que ma carte graphique est une Intel. En clair c'est une carte intégrée à mon portable donc peu performante. Et j'ai déjà remarqué d'autres bugs sur des programmes faits avec Irrlicht sur ma machine. Et notamment avec des histoires de texture et d'éclairage. Pourtant, la .. ça ressemble à un problème de Frustum... ce qui paraitrait tout de même gênant pour un moteur graphique normal.

Ceci dit c'est quand même du bon boulot !

NextGine : 3D games engine
Nombre de lignes actuel : 77683
Darktib Message lu Posté le 28 Août 2009 à 19:45 Bulle
Avatar de Darktib
Membre Ultime

Messages : 4017
GCPoints : 347288
Ah, peut etre que ta carte ne supporte pas le T&L... dommage...

Merci en tout cas!
Répondre
GameCorp - Site d'apprentissage et d'entraide à la création de jeux vidéo.
XHTML Valid 1.1 - Page générée en 0.0353 secondes