Corrections en attentes | Corrections effectuées | Corrections refusées

Historique des corrections effectuées(195)

texte initial correction date

le fichier xml généré par freeworld 3d n'est pas compatible avec celui que irrlicht charge
au mieux il faut que tu passe par irredit ou le réécrire, mais tu peut toujours utiliser les data en interne ( src )

le fichier xml généré par freeworld 3d n'est pas compatible avec celui que irrlicht charge
au mieux il faut que tu passes par irredit ou que tu le réécrives, mais tu peux toujours utiliser les data en interne ( src )

28-08-2010 11:00:58

oui je pense que tu as raison pour le gros mesh ^^

bon du coup je vais utiliser des heithmap classique, j'ai un peu de mal pour le moment avec les alpha map
en fait c'est bon, j'arrive à les exporter avec Freeworld mais j'arrive pas encore à les intégrer à irrlicht


EDIT:
voici un exemple en XML de ce que me sort Freeworld, c'est ça en gros que je voudrai integrer à Irrlicht mais je sais pas comment déclarer ces alphamaps

Code:

<Freeworld3D Version="2.0"> <Environment> <Viewport Color="128,128,128" Fov="60.000000" NearClip="0.500000" FarClip="10000.000000"/> </Environment> <Terrain Size="257" Step="1.000000"> <Heightmap File="/terrain/heightmap.bmp" Format="24bit BMP" Scale="1.000000"/> </Terrain> <TerrainLayers Count="3"> <TerrainLayer Name="New_Layer" Type="Base Layer"> <Texture File="/terrain/New_Layer.jpg" ScaleU="400.000000" ScaleV="400.000000"/> </TerrainLayer> <TerrainLayer Name="New_Layer1" Type="Alpha Layer" Detail="False"> <Texture File="/terrain/New_Layer1.jpg" ScaleU="20.000000" ScaleV="20.000000"/> <AlphaMap File="/terrain/New_Layer1_alpha.raw" Width="512" Height="512"/> </TerrainLayer> <TerrainLayer Name="New_Layer2" Type="Alpha Layer" Detail="False"> <Texture File="/terrain/New_Layer2.jpg" ScaleU="1.000000" ScaleV="1.000000"/> <AlphaMap File="/terrain/New_Layer2_alpha.raw" Width="512" Height="512"/> </TerrainLayer> </TerrainLayers> </Freeworld3D>

oui je pense que tu as raison pour le gros mesh ^^

bon du coup je vais utiliser des heithmaps classiques, j'ai un peu de mal pour le moment avec les alpha map
en fait c'est bon, j'arrive à les exporter avec Freeworld mais j'arrive pas encore à les intégrer à irrlicht


EDIT:
voici un exemple en XML de ce que me sort Freeworld, c'est ça en gros que je voudrais integrer à Irrlicht mais je sais pas comment déclarer ces alphamaps

Code:

<Freeworld3D Version="2.0">
<Environment>
    <Viewport Color="128,128,128" Fov="60.000000" NearClip="0.500000" FarClip="10000.000000"/>
</Environment>
  
  
<Terrain Size="257" Step="1.000000">
    <Heightmap File="/terrain/heightmap.bmp" Format="24bit BMP" Scale="1.000000"/>
</Terrain>
  
  
<TerrainLayers Count="3">
    <TerrainLayer Name="New_Layer" Type="Base Layer">
        <Texture File="/terrain/New_Layer.jpg" ScaleU="400.000000" ScaleV="400.000000"/>
    </TerrainLayer>
  
  
    <TerrainLayer Name="New_Layer1" Type="Alpha Layer" Detail="False">
        <Texture File="/terrain/New_Layer1.jpg" ScaleU="20.000000" ScaleV="20.000000"/>
        <AlphaMap File="/terrain/New_Layer1_alpha.raw" Width="512" Height="512"/>
    </TerrainLayer>
  
  
    <TerrainLayer Name="New_Layer2" Type="Alpha Layer" Detail="False">
        <Texture File="/terrain/New_Layer2.jpg" ScaleU="1.000000" ScaleV="1.000000"/>
        <AlphaMap File="/terrain/New_Layer2_alpha.raw" Width="512" Height="512"/>
    </TerrainLayer>
  
  
</TerrainLayers>
</Freeworld3D>
28-08-2010 10:59:20

si si tu peut utiliser l'aplha map, mais faudras que tu passe par un editeur de terrain perso, ou, si tu veut quand même utiliser irredit, tu modifie ta "color map" après: gimp, inkscape ...

edit: le problème c'est pas irrlicht, mais Earthsculptor pour l'alpha sur la "color map" de celui-ci, ah moins qu'il y a une option ?
mais la je peut pas t'aider, je suis sous linux et il ne me semble pas qu'il y a les source ou un précompiler en x86_64 ....
ps:  le coup du gros mesh sous blender pour un terrain, évite ... ça seras tout sauf optimiser, et n'imagine même pas la taille qu'un fichier de 50Mo peut prendre en ram ... beaucoup plus !

si si tu peux utiliser l'aplha map, mais faudra que tu passes par un éditeur de terrain perso, ou, si tu veux quand même utiliser irredit, tu modifies ta "color map" après: gimp, inkscape ...

edit: le problème c'est pas irrlicht, mais Earthsculptor pour l'alpha sur la "color map" de celui-ci, à moins qu'il y ait une option ?
mais là je peux pas t'aider, je suis sous linux et il ne me semble pas qu'il y ait les source ou un précompilé en x86_64 ....
ps:  le coup du gros mesh sous blender pour un terrain, évite ... ça sera tout sauf optimiser, et n'imagine même pas la taille qu'un fichier de 50Mo peut prendre en ram ... beaucoup plus !

28-08-2010 10:58:33

merci pour ta réponse smile

en fait je voulais utiliser irredit uniquement pour tout ce qui est terrain, décor, bref tout ce qui est statique mais c'est vrai qu'au final, je pense peut être faire tout ça sous blender ou 3ds...(même si ça va faire un très gros mesh ^^)

par contre, j'aimerai quand même texturer ma map avec un terrain éditor (c'est quand même + pratique...) mais je ne peux pas appliquer la méthode d'alpha map du coup?

merci pour ta réponse smile

en fait je voulais utiliser irredit uniquement pour tout ce qui est terrain, décor, bref tout ce qui est statique mais c'est vrai qu'au final, je pense peut être faire tout ça sous blender ou 3ds...(même si ça va faire un très gros mesh ^^)

par contre, j'aimerais quand même texturer ma map avec un terrain éditor (c'est quand même plus pratique...) mais je ne peux pas appliquer la méthode d'alpha map du coup?

28-08-2010 10:57:06

merci pour ta réponse mais je me suis peut être mal exprimé

je n'ai pas de problème de transparence, j'avais juste quelques questions concernant le chargement d'alpha map pour les textures détaillée dans Irredit smile

merci pour ta réponse mais je me suis peut être mal exprimé

je n'ai pas de problème de transparence, j'avais juste quelques questions concernant le chargement d'alpha map pour les textures détailléeq dans Irredit smile

28-08-2010 10:56:13

Bonjour à tous,


Je débute et je fais quelques essais de terrains avec Freeworld3d,  Earthsculptor et L3DT...mais j'ai un peu de mal en ce qui concerne les textures

Dans Irredit, pas de soucis pour importer mon terrain en heightmap et ma texture globale du terrain mais par contre je n'ai pas trouvé comment importer les alpha map (je dis "les" car il m'en sort une en échelle de gris par layer c'est normal? je pensai qu'il n'y en avait qu'un avec une couleur par layer)

Autre chose, si j'importe ce même terrain en mesh, est ce que je peux aussi appliquer des alpha map dessus?

Je vous remercie à l'avance pour votre aide, j'ai fais pas mal de recherche mais j'ai rien trouvé d'intéressant sur ce point

Julien

Bonjour à tous,


Je débute et je fais quelques essais de terrains avec Freeworld3d,  Earthsculptor et L3DT...mais j'ai un peu de mal en ce qui concerne les textures

Dans Irredit, pas de soucis pour importer mon terrain en heightmap et ma texture globale du terrain mais par contre je n'ai pas trouvé comment importer les alpha map (je dis "les" car il m'en sort une en échelle de gris par layer c'est normal? je pensais qu'il n'y en avait qu'une avec une couleur par layer)

Autre chose, si j'importe ce même terrain en mesh, est-ce que je peux aussi appliquer des alpha map dessus?

Je vous remercie à l'avance pour votre aide, j'ai fait pas mal de recherche mais j'ai rien trouvé d'intéressant sur ce point

Julien

28-08-2010 10:55:54

je sais pas quoi dire donc bon en vrac :

pour l'organisation il te faut faire quelque chose comme moi ( vue que tu doit encore evoire les sources ...)

une class device ( ecrans ) avec des attribute virtuel pour les fonctions, pour que se soit portable facilement
une class draw ( rendue ), pas beusoin d'expliquer ... et les class math ( vector/line/... )
code en anglais smile
cherche un autre tuto, puis si tu trouve vraiment pas, je t'en passerais

ne pas utiliser glDrawPixel mais passer par << glBegin(GL_POINTS); glVertex2f(x,y); glEnd(); >> ou dans le cas d'une line  << glBegin(GL_LINES); glVertex2f(start.x,start.y); glVertex2f(end.x,end.y); glEnd(); >>
ah quoi sert ta fonction trace ? une sorte de glClear ?

tu peut utiliser mais source si sa te fait plaisir .... ( vue que je n'ais pas encore fait ça )
il me semble qu'opengl fournit une fonction à voir ...

project communautaire ... ouai ... sa fait longtemps que j'y pensse moi aussi, mais bon flemme et j'ai pas envie de me faire passer pour un idéaliste et voir le topic sombrer dans les entrailles du forum entre "c'est quoi opengl" et "kikoulool, slt tt l'mndeuh ..."

je sais pas quoi dire donc bon en vrac :

pour l'organisation il faut que tu fasses quelque chose comme moi ( vu que tu dois encore avoir les sources ...)

une classe device ( écran ) avec des attributs virtuels pour les fonctions, pour que ce soit facilement portable
une classe draw ( rendu ), pas besoin d'expliquer ... et les classes math ( vector/line/... )
code en anglais smile
cherche un autre tuto, puis si tu trouves vraiment pas, je t'en passerai

ne pas utiliser glDrawPixel mais passer par << glBegin(GL_POINTS); glVertex2f(x,y); glEnd(); >> ou dans le cas d'une line  << glBegin(GL_LINES); glVertex2f(start.x,start.y); glVertex2f(end.x,end.y); glEnd(); >>
à quoi sert ta fonction trace ? une sorte de glClear ?

tu peux utiliser mes sources si ça te fait plaisir .... ( vu que je n'ai pas encore fait ça )
il me semble qu'opengl fournit une fonction à voir ...

projet communautaire ... ouais ... ça fait longtemps que j'y pense moi aussi, mais bon flemme et j'ai pas envie de me faire passer pour un idéaliste et voir le topic sombrer dans les entrailles du forum entre "c'est quoi opengl" et "kikoulool, slt tt l'mndeuh ..."

28-08-2010 10:53:37

ba pourquoi ne pas faire un simple setPosition ? o.O
je veut dire ou est l'intérais ? aurais tu une autre contrainte ? physique (autre que les babiole de irrlicht) ?
suprimer et recrée, sa aurait été envisagable si tu changer des data critique, mais irrlicht est plutôt safe de se coter la ...

sinon tu peut faire un node->drop ?
il est probable que tu utilise plusieur fois le mesh, la ou node->remove le suprime également, il me semble qu'il ne fait qu'un drop du mesh pourtant
mais si c'est un <<driver->removeHardwareBuffer ?>> du coup t'est autre node se retrouve avec un pointeur invalide ?

ps1: je ne connais pas LTE engine, mais il ne faut pas exclure un bug de celui-ci, essaye de mettre à jour ...
ps2: ah ma connaissance personne ne déteste les concours ici, mais ça ne me fait pas non plus sauter de joie ... wink

edit: essaye de corriger hmm

ba pourquoi ne pas faire un simple setPosition ? o.O
je veux dire où est l'intérêt ? aurais tu une autre contrainte ? physique (autre que les babioles de irrlicht) ?
supprimer et recréer, ça aurait été envisageable si tu changeais des données critiques, mais irrlicht est plutôt safe de ce côté là ...

sinon tu peux faire un node->drop ?
il est probable que tu utilises plusieurs fois le mesh, là où node->remove le supprime également, il me semble qu'il ne fait qu'un drop du mesh pourtant
mais si c'est un <<driver->removeHardwareBuffer ?>> du coup tes autres nodes se retrouvent avec un pointeur invalide ?

ps1: je ne connais pas LTE engine, mais il ne faut pas exclure un bug de celui-ci, essaye de mettre à jour ...
ps2: à ma connaissance personne ne déteste les concours ici, mais ça ne me fait pas non plus sauter de joie ... wink

edit: essaye de corriger hmm

27-08-2010 15:49:25

uhm .... bon alors a mon souvenir on ne peut pas utiliser d'alpha map avec irredit, du moin avec le terrain, m'enfin je ne les utiliser que quelque minute ( donc une anciene version )
mais je sais que sous irrlicht sa ne pose aucun soucis, que se soit la détail-map, ou la color-map, ou autre chose


en tout cas tout se que je peut te dire c'est déviter de l'utiliser, il arriveras un moment ou tu auras beusoin de node perso, et la biensur sa ne va pas arranger les choses smile

j'est opter pour tout faire en perso, pas doutil externe, si ce n'est blender, codeblocks et les libs, ce n'est peut-être, voir certainement pas le plus simple pour commencer,
mais c'est ce que j'ai fait et tu devras passer par la presque à coup sur ...

ps: je me fait un peut vieux dans le domain d'irrlicht, je n'y est pas toucher sérieusement depuis ... uhm +8mois ? ... je suis plus très d'actualiter wink

uhm .... bon alors à mon souvenir on ne peut pas utiliser d'alpha map avec irredit, du moins avec le terrain, m'enfin je ne l'ai utilisé que quelques minutes ( donc une ancienne version )
mais je sais que sous irrlicht ça ne pose aucun soucis, que ce soit la détail-map, ou la color-map, ou autre chose


en tout cas tout ce que je peux te dire c'est d'éviter de l'utiliser, il arrivera un moment où tu auras besoin de node perso, et là bien sûr ça ne va pas arranger les choses smile

j'ai opté pour tout faire en perso, pas d'outils externes, si ce n'est blender, codeblocks et les libs, ce n'est peut-être, voir certainement pas le plus simple pour commencer,
mais c'est ce que j'ai fait et tu devras passer par là presque à coup sûr ...

ps: je me fais un peu vieux dans le domaine d'irrlicht, je n'y ai pas touché sérieusement depuis ... uhm plus de 8 mois ? ... je suis plus très d'actualité wink

25-08-2010 16:50:31

t'a mal chercher sur le forum je pensse ...

http://irrlicht-fr.org/viewtopic.php?id=1432
http://irrlicht-fr.org/viewtopic.php?id=1356
http://irrlicht-fr.org/viewtopic.php?id=1321

y en n'a quelque un de topic comme ceux la ...
enfin peut_être est-je mal comprit ? je réfléchie pas beaucoup c'est dernier temps ...

t'as mal cherché sur le forum je pense ...

http://irrlicht-fr.org/viewtopic.php?id=1432
http://irrlicht-fr.org/viewtopic.php?id=1356
http://irrlicht-fr.org/viewtopic.php?id=1321

y en a quelques uns de topic comme ceux là ...
enfin peut-être ai-je mal compris ? je réfléchis pas beaucoup ces derniers temps ...

25-08-2010 11:30:11
Pages: 1 … 12 13 14 15 16 … 20

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
49 invités en ligne
Aucun membre connecté
RSS Feed