Annonces Google
Serveur IRC
Serveur : irc.portlane.se
Canal : #AmigaNG
Activité du Site

Pages vues depuis 25/07/2007 : 33 750 470

  • Nb. de membres 193
  • Nb. d'articles 1 329
  • Nb. de forums 19
  • Nb. de sujets 20
  • Nb. de critiques 24

Top 10  Statistiques

Index du forum »»  Création-Développement »» Microbe3D: besoin d'aide traduction do anglaise

Microbe3D: besoin d'aide traduction do anglaise

3 Modérateur(s)
K-LElwoodcorto
thellier thelliericon_post
>finalement est ce que qq un s est proposé pour la traduction ?

non personne :-(
En fait c'est déjà traduit (voir au debut de ce fil) il faudrait juste vérifier les fautes/grammaire de mes phrases anglaise
Les noms de parametres comme Instance,Object,Material,.... ne changeront pas (sont déjà dans les !include!s) ni les noms de fonctions comme U3D_OpenScene() mais par contre tout ce qui est explications peu claires peuvent être améliorées

MERCIS D'AVANCE

@Elwood
>Ben oui. Je t'embête pas pour le plaisir
J'ai rajouté ta phrase en tête de ma doc
"Microbe3D est une couche par dessus Warp3D. Ce qui permet de simplifier l'utilisation de la 3D "

Alain
Elwood Elwoodicon_post
Citation : thellier?

Mais tu fais bien de me faire la remarque : je me rends compte alors que c'est pas clair


Ben oui. Je t'embête pas pour le plaisir :-)
--
Philippe Ferrucci
Avec une Sam460 et AmigaOS 4.1, je suis eco-responsable. Cool !
Lio Lioicon_post
finalement est ce que qq un s est proposé pour la traduction ?
X-5000/RadeonRX550/2Go RAM; AOS4.1FEupd2; (A1G4/Radeon9000PRO/1Go RAM=en dormance)
zzd10h zzd10hicon_post

Je m'étais planté pour ma boucle d'évenements.

Désormais l'interface MUI réagit aux signaux =>
il est possible de fermer la fenêtre et en plus cela ne monopolise plus toute la CPU :-D

Par contre, toujours un probléme de textures...

=> Mail


C'est sympa d'avoir un truc qui tourne dans une app MUI :-P
thellier thelliericon_post
La couleur c'est car t'as pas toutes les textures (ou alors ton JPG datatypes marche pas... )

Sur U3D_OpenScene() il doit y avoir un problème = il faut aussi que je fasse un example qui utilise cette fonction

Alain



zzd10h zzd10hicon_post

Alain,
Voila Microbe3D dans MUI, MUICrobe3D :-D.

http://zzd10h.amiga-ng.org/Divers/MUICrobe3D.jpg

Voila comment j'ai procédé

struct Window *MaFenetre;
get(window,MUIA_Window_Window,&MaFenetre);

Scene =U3D_OpenScene(MaFenetre,NULL,8,90,300,225,0);
if (Scene)
{
Object=U3D_Read(Scene,"data/Microbe3D/AmiLogo.obj"); /* load a 3D object */

Instance=U3D_AddInstance(Scene,Object,"Instance"); /* add to scene */

while(running)
{
U3D_Rotate(Instance,3.0,1.0,4.0,U3D_CHANGE);
U3D_DrawScene(Scene);
}
U3D_Delete(Scene);
}

J'ai mis NULL dans le BitMap autrement "Failed to create context" et freeze.
Pourtant j'ai essayé avec une struct Bitmap bien initialisé avec une image. L'image s'affichait bien dans un objet MUI Bitmap.

Et malgré l'utilisation des Vanilla keys ou alors du standard MUI (si appui sur un bouton) pour passer running à FALSE. l'appli ne me rends jamais la main
=>avec SysMon, gel de la tache et fermeture de la fenêtre.

De plus, comme tu le vois, l'image est super sombre. Mais j'ai le même problème en compilant directement avec ton SDK (sans MUI).

Tu as bien écrit dans ta doc qu'avec U3D_OpenScene les messages devaient être géré en externe mais je me demande si c'est possible car quand Microbe3D tourne, ma CPU est à 100%, je me demande si mon programme réagit toujours.
Par contre, l'OS n'est pas gelé.

Si tu as des idées pour
1) les messages
2) la couleur


A+
sinisrus sinisrusicon_post
en faite microbe3d c'est comme un entonnoir pour warp3D au niveau du codage :-)
--
Coin coin... amitheme.amiga-ng.org
Sam460 1,15Ghz - OS4.1FE - Radeon RX550 - 2Go de ram
zzd10h zzd10hicon_post
Pas de pb et avec plaisir pour l'exemple MUI.

Dis-moi ou je peux trouver les !include!s et un OBJ et j'essaierais.

je t'envoie mon @ mail par MP

A+
Guillaume
thellier thelliericon_post
@Elwood
>Microbe3D est une couche par dessus Warp3D. Ce qui permet de simplifier l'utilisation de la 3D
Oui ç'est ça :-)
Mais tu fais bien de me faire la remarque : je me rends compte alors que c'est pas clair

@zzd10h
>U3D_OpenScene(win,bm...) permet de placer une scéne sur n'importe quelle fenêtre ?
C'est le but mais je t'avouerai que j'ai pas encore fait de démo utilisant cette fonction
Pour l'instant j'ai 7 démos : la plus compléte est le viewer déjà sur Aminet, la plus simple est le listing ci dessus qui fais juste tourner le logo Amiga

>Par exemple, si je passe un pointeur sur une fenêtre MUI à U3D_OpenScene,
je pourrais créér une Scene et ensuite y placer un objet par U3D_Read / U3D_AddInstance pour future action par exemple U3D_Rotate ou U3D_Box ?
>C'est cela ?
Tout à fait :-)
T'as raison ma doc en français doit être claire car t'as tout compris :-)

>Et si oui, késako que "bitmap Amiga comme backbuffer" dans U3D_OpenScene ?
c'est du double buffering en fait Microbe3D (cad U3D_Draw) trace toute la 3D dans une bitmap pas visible puis fait un BltBitMapRastPort de la bitmap dans la fenêtre à l'endroit x y voulu
C'est comme si on générait une image 2D dans une bitmap et l'affichait à un endroit donné dans la fenêtre : en ce sens c'est très similaire aux datatypes qui générent des images dans une bitmap

Une autre chose peut être peu claire dans la doc : Les Instances se comportent en fait comme des axes mécaniques (ou des articulations).
Si un objet (ou une map) est accroché à une Instance alors l'Instance est visible (exemple bras de robot)
Mais sinon on peut juste mettre des Instance accrochées les unes aux autres de manière hierarchiques (la plupart sans Objet3D) juste pour créer un mouvement plus complexe
Après les 3 actions (U3D_Rotate/Translate/Scale) ne font que remuer ces axes

Actuellement Microbe3D.library 68k et ppc sont compilées ainsi que les 7 exemples :-)
Mais les exemples montrent des bugs ... alors je finis le nettoyage ... ça devrait plus être trop long ... le plus dur est passé

Je suis très preneur de ta part d'un exemple utilisant MUI + U3D_OpenScene()


Alain




Elwood Elwoodicon_post
Ah ok, donc c'est une couche par dessus W3D. Ce qui permet de simplifier l'utilisation de la 3D. Soit c'est moi, soit c'est pas clair dans ta doc, soit les deux :-)
--
Philippe Ferrucci
Avec une Sam460 et AmigaOS 4.1, je suis eco-responsable. Cool !
Petites Annonces

0 annonce(s) publiée(s)

Consulter

AmigaOS 4.1

Laissez-vous tenter par
AmigaOS 4.1
AmiTheme

AmiTheme