home *** CD-ROM | disk | FTP | other *** search
/ No Fragments Archive 10: Diskmags / nf_archive_10.iso / MAGS / TOXIC / TOXIC12.MSA / PROGRAMS / ALGORITH.MES / ALGORITH.ZIP / 96_02_24.MIN < prev    next >
Encoding:
Text File  |  1996-02-24  |  13.2 KB  |  162 lines

  1. B_②gT GOMessageL ⑧@du 18/O2/96 ⑨Aa 12:48DAMDS de ⑧CREATEUR pour ALGORITHMESEAB`②gGR⑨Bef:]DUMBO\ (17/O2 ⑨Aa 23:38)
  2. Oui,ok,m'enfin je suis pas oblige de devine que sur 100 msg qui parle de 3D,le tiens en parlait pas...
  3. Pis bon,je trouve sa assez simple comme question....moi pour un projet de math j'ai des matrice de taille quelquonque...
  4. Bah bouf,un template qui me fait un tablo dynamique,pis sa roule.
  5. M'enfin voila,ya pas grand chose a dire la dessus!
  6. Pour la doc du SIGGRAPH 86:Vi,c'est le 1er doc que je connais qui donne ce genre de truc...86,pfff!VAB`②gT @AvancerGZ ] Suite  \Y @Son r⑨BepondeurGZ ] Envoi \Y T @RevenirG ] Retour \ ⑧@IntervenirG ]N#L     Envoi \ ♪♪♪①④ B_②gT GOMessageL ⑧@du 18/O2/96 ⑨Aa OO:44DAMDS de ⑧patapom pour ALGORITHMESEAB`②gGR⑨Bef:]DUMBO\ (17/O2 ⑨Aa 23:38)
  7. Ah ⑨Kca y'est, t'as vu les matrices en maths et t'es tout content!! W⑨Be⑨Be⑨Be⑨Be⑨Be⑨Be!!!
  8. T'arr⑨Cetes pas de nous en parler maintenant...
  9. C ge⑨Contil de nous signaler ke ⑨Kca sert pas k'aux d⑨Bemos le calcul matriciel, j'y aurais pas song⑨Be...VAB`②gT @AvancerGZ ] Suite  \Y @Son r⑨BepondeurGZ ] Envoi \Y T @RevenirG ] Retour \ ⑧@IntervenirG ]N#L     Envoi \ ♪♪♪①④ B_②gT GOMessageL ⑧@du 17/O2/96 ⑨Aa 23:4ODAMDS de ⑧ODIN pour ALGORITHMESEAB`②gGR⑨Bef:]Tom Awauk\ (15/O2 ⑨Aa 6:23)
  10. bein 1 add.l et 1 addx.b en passant par de l'environnement mapping.
  11. mais tu es oblige de laisse la composante Z norme de tous points a 1.
  12. (hu patapom!)VAB`②gT @AvancerGZ ] Suite  \Y @Son r⑨BepondeurGZ ] Envoi \Y T @RevenirG ] ③HRetour \ ⑧@Interven③HirG ]N#L     E③Hnvoi \ ♪♪♪①④ ③HB_②gT GOMe③HssageL ⑧@du 17/O2/96 ⑨Aa 23:38DAMDS de ⑧DUMBO pour ALGORITHMESEAB`②gGR⑨Bef:]CREATEUR\ (17/O2 ⑨Aa 14:23)
  13. Ben les ordinateurs ca sert pas qu'a
  14. faire des demos avec de la 3D (ce qui
  15. est visiblement le but de ce club en
  16. ce moment)...
  17.   Les matrices de Mnp, avec n et p
  18. quelconques, ont beaucoup d'autres
  19. applications, telles que le traitement
  20. du signal, et un tas d'autres trucs...VAB`②gT @AvancerGZ ] Suite  \Y @Son r⑨BepondeurGZ ] Envoi \Y T @RevenirG ] Retour \ ⑧@IntervenirG ]N#L     Envoi \ ♪♪♪①④ B_②gT GOMessageL ⑧@du 17/O2/96 ⑨Aa 14:23DAMDS de ⑧CREATEUR pour ALGORITHMESEAB`②gGR⑨Bef:]DUMBO\ (12/O2 ⑨Aa 2O:1O)
  21. Heu?vous faites un concour de prise de tete la?
  22. une matrice 4*4: float m[4][4]...qu'on peux mettre en typedef,car on utilise qu'1 genre de matrice en general...4*4 ou 3*3 au choix...
  23. Les matrices de n*n,heu,vois pas trop l'utilite.VAB`②gT @AvancerGZ ] Suite  \Y @Son r⑨BepondeurGZ ] Envoi \Y T @RevenirG ] Retour \ ⑧@IntervenirG ]N#L     Envoi \ ♪♪♪①④ B_②gT GOMessageL ⑧@du 16/O2/96 ⑨Aa 2O:41DAMDS de ⑧VIVA pour ALGORITHMESEAB`②gGR⑨Bef:]Tom Awauk\ (15/O2 ⑨Aa 6:23)
  24. Oui, oui, mais bon, ca c'est encore
  25. plus ancien que le siggraph 86 !!!
  26. Le principe est du tout cuit : c'est
  27. de l'interpolation lineaire au sein
  28. d'une interpolation lineaire...
  29. Ca a d'ailleurs ete deja aborde ici
  30. meme il y a un bout de temps...VAB`②gT @AvancerGZ ] Suite  \Y @Son r⑨BepondeurGZ ] Envoi \Y T @RevenirG ] Retour \ ⑧@IntervenirG ]N#L     Envoi \ ♪♪♪①④ B_②gT GOMessageL ⑧@du 15/O2/96 ⑨Aa O6:23DAMDS de ⑧Tom Awauk pour ALGORITHMESEAB`②gGR⑨Bef:]Geek\ (21/O1 ⑨Aa O:54)
  31. allez chercher du cot⑨Be du siggraph 86
  32. (h⑨Be oui 10 ans d⑨Beja !!)
  33. des mecs ont pre⑨Besent⑨Be des algos de 
  34. phong (avec une tite erreur je crois)
  35.  avec 2 add / point...
  36. les 5 add / point (+1acc⑨Bes mem) ,c'est
  37. pour g⑨Berer la diffustion en plus...
  38. m'enfin bon, moi et le phong, ....
  39. ....  a+VAB`②gT @AvancerGZ ] Suite  \Y @Son r⑨BepondeurGZ ] Envoi \Y T @RevenirG ] Retour \ ⑧@IntervenirG ]N#L     Envoi \ ♪♪♪①④ B_②gT GOMessageL ⑧@du 15/O2/96 ⑨Aa O6:18DAMDS de ⑧Tom Awauk pour ALGORITHMESEAB`②gGR⑨Bef:]KANDA\ (21/O1 ⑨Aa 22:11)
  40. pour transformer le p'tit code intel
  41. en 680x0 :
  42. move b,a  remplace mov a,b
  43. de meme pour add  (src et dest sont invers⑨Bes sur intel)
  44. eax ebx ecx edx sont 32 bits  (ebp...)
  45. donc mov eax,ebx devient move.L d0,d1
  46. ax bx cx dx sont les m⑨Bemes que eax ebx.. mais leur 'partie basse'seulement 
  47.  (16 bits)
  48. les sauts sont les m⑨Bemes, je crois
  49.  (jnz saut si <>0 , jnc si pas retenue)VAB`②gT @AvancerGZ ] Suite  \Y @Son r⑨BepondeurGZ ] Envoi \Y T @RevenirG ] Retour \ ⑧@IntervenirG ]N#L     Envoi \ ♪♪♪①④ B_②gT GOMessageL ⑧@du 12/O2/96 ⑨Aa 2O:1ODAMDS de ⑧DUMBO pour ALGORITHMESEAB`②gGR⑨Bef:]PIX\ (12/O2 ⑨Aa 18:48)
  50. Deja il te faut un bloc de memoire en
  51. 1 seul morceau. Sinon ca devient galere.Bon ensuite tu peux te faire ta matrice
  52. avec 
  53. adr_de_aij = adr_tableau + (i * nombre_de_colonnes + j) * taille_d_un_element
  54.   C'est a mon avis la methode la plus
  55. rapide, la plus simple et la plus eco-
  56. nomique en memoire pour gerer les
  57. matrices de taille variable.VAB`②gT @AvancerGZ ] Suite  \Y @Son r⑨BepondeurGZ ] Envoi \Y T @RevenirG ] Retour \ ⑧@IntervenirG ]N#L     Envoi \ ♪♪♪①④ B_②gT GOMessageL ⑧@du 12/O2/96 ⑨Aa 18:48DAMDS de ⑧PIX pour ALGORITHMESEAB`②gGHello tout le monde !!!
  58. Qui mieux que les infografistes connaissent les matrices ???
  59. ... Quels types de donnees le plus approprie faut il choisir lorsque l on maniypule des matrices de taille indefinies ?
  60. ... j avais penser a des listes mais les algos deviennent tres lourds et certains bien moins rapide que ceux qui travaillent sur des tableaux !!!
  61. Pix ...VAB`②gT @AvancerGZ ] Suite  \Y @Son r⑨BepondeurGZ ] Envoi \Y T @RevenirG ] Retour \ ⑧@IntervenirG ]N#L     Envoi \ ♪♪♪①④ B_②gT GOMessageL ⑧@du O4/O2/96 ⑨Aa 23:OODAMDS de ⑧PROSPER/MP pour ALGORITHMESEAB③H`②gGJe suis pas vraiment une bete en algos  mais y'a une rubrique sur ca dans le 
  62. diskmag Amigalement Votre (gratis en plus!) Pour se le procurer jetez un oeil enBAL ]AMIGA VOTRE\
  63. Dans ce numero ils expliquent comment faire des operations de tri, mapper une sphere et ils parlent des algos incrementaux.... Voila ca doit interresser du monde tout ca!VAB`②gT @AvancerGZ ] Suite  \Y @Son r⑨BepondeurGZ ] Envoi \Y T @RevenirG ] Retour \ ⑧@IntervenirG ]N#L     Envoi \ ♪♪♪①④ B_②gT GOMessageL ⑧@du O4/O2/96 ⑨Aa 12:2ODAMDS de ⑧CREATEUR pour ALGORITHMESEAB`②gGR⑨Bef:]VIVA\ (4/O2 ⑨Aa 11:11)
  64. Justement,l'algo est simple(j'ose pas trop expliquer,car ca ma l'air trop simple pour etre vrai...).Y aurait que la partie "perte" qui ferrait intervenir des filtres.
  65. Nivo appli:un module ondelette va etre integres a netscape,ce qui va faire de ce format le remplacant du jpeg!
  66. Nivo thune:le decompresseur est gratos sur pc,et pour avoir es rtn compresseur,c'est 500f,c'est pas trop l'arnaque..
  67. Le principe now:(attention il y a probablement d'enrome connerie dans ce que je vais dire!)VAB`②gT @AvancerGZ ] Suite  \Y @Son r⑨BepondeurGZ ] Envoi \Y T @RevenirG ] Retour \ ⑧@IntervenirG ]N#L     Envoi \ ♪♪♪①④ B_②gT GOMessageL ⑧@du O4/O2/96 ⑨Aa 12:25DAMDS de ⑧CREATEUR pour ALGORITHMESEAB`②gGprincipe de base:on cherche a diminuer les changement d'intensite brusque.Donc on fait un deltapack(genre comme sur les samples).
  68. Donc apres plusieur etape ,on a pu bcp de changement d'intensite(genre 15,10,11,14:sa donne 15,-5,1,3 en 1er etape).Jusqu'a la on compresse sans perte(avec un huffman je pense).
  69. Pour les perte,on applique un filtre...
  70. C'est le principe "general" a ce que j'ai compris.le resultat est genial:pour une image 175 fois + petite que l'original,on a seulement un "flou" sur les gros contraste(la comparaison avec une jpeg est impressionant! enfin voila.VAB`②gT @AvancerGZ ] Suite  \Y @Son r⑨BepondeurGZ ] Envoi \Y T @RevenirG ] Retour \ ⑧@IntervenirG ]N#L     Envoi \ ♪♪♪①④ B_②gT GOMessageL ⑧@du O4/O2/96 ⑨Aa 11:11DAMDS de ⑧VIVA pour ALGORITHMESEAB`②gGR⑨Bef:]CREATEUR\ (3/O2 ⑨Aa 19:1O)
  71. Et je suppose qu'encore une fois
  72. l'algo est "hyper complique" et
  73. qu'il faut acheter un bouquin a
  74. 1000 balles en anglais et en C pour
  75. comprendre comment ca marche ?
  76. A moins qu'ils ne donnent une adresse
  77. sur le net pour plus d'infos ?VAB`②gT @Avancer③HGZ ] Suite  \Y @Son r⑨BepondeurGZ ] Envoi \Y T @RevenirG ] Retour \ ⑧@IntervenirG ]N#L     Envoi \ ♪♪♪①④ B_②gT GOMessageL ⑧@du O3/O2/96 ⑨Aa 19:1ODAMDS de ⑧CREATEUR pour ALGORITHMESEAB`②gGR⑨Bef:]E.T\ (26/O1 ⑨Aa 22:12)
  78. Rien a voir avec l'infographie:
  79. Dans svm y parle de la compression par ondelette(wavelet si mon anglais est bon)...c'est carrement top!!!!!
  80. A taux egale,l'image resultante(c une compression avec perte) est 10* + belle que du jpeg...vitesse de compression et de decompression equivalente....
  81. Bref a part la compression fractal(qui est encore au stade theorique),bah ca eclate tout!!!!!VAB`②gT @AvancerGZ ] Suite  \Y @Son r⑨BepondeurGZ ] Envoi \Y T @RevenirG ] Retour \ ⑧@IntervenirG ]N#L     Envoi \ ♪♪♪①④ B_②gT GOMessageL ⑧@du 26/O1/96 ⑨Aa 22:12DAMDS de ⑧E.T pour ALGORITHMESEAB`②gGR⑨Bef:]patapom\ (21/O1 ⑨Aa 23:O2)
  82. oui, alors la je le dis tout net, moi lephong, le chrome machin et tout ca, ca  me depasse et de loin. j'ai toujours eu un train de retard en info. je commence tout juste a mapper tout azimuth.
  83. d'ailleurs a ca sujet, je programme depuis un certain temps une routine de clip 3D (c'est a dire dans un pyramide) et jetiens a dire que meme si c'est chiant a faire, ca va qd meme assez vite. de plusc'est le seul moyen a ma connaissance   pour clipper une text③Hure correctement.
  84. d'ou ma question vous faite comment vouspour clipper une texture apres projectioVAB`②gT @AvancerGZ ] Suite  \Y @Son r⑨BepondeurGZ ] Envoi \Y T @RevenirG ] Retour \ ⑧@IntervenirG ]N#L     Envoi \ ♪♪♪①④ B_②gT GOMessageL ⑧@du 26/O1/96 ⑨Aa 22:14DAMDS de ⑧E.T pour ALGORITHMESEAB`②gGbecause pour peu que la face soit proche,il y a malaise, et si en plus faut clipper en Z avant la projection alors la,  c'est assez terrible.
  85. d'apres vous comment fonctionne descente? est ce un bidouille du style ray casting ameliorer ou est ce de la vrai 3d?VAB`②gT @AvancerGZ ] Suite  \Y @Son r⑨BepondeurGZ ] Envoi \Y T @RevenirG ] Retour \ ⑧@IntervenirG ]N#L     Envoi \ ♪♪♪①④ B_②gT GOMessageL ⑧@du 21/O1/96 ⑨Aa 23:O2DAMDS de ⑧patapom pour ALGORITHMESEAB`②gGR⑨Bef:]E.T\ (19/O1 ⑨Aa 22:21)
  86. Arf' Y'a kan m⑨Ceme plus simple ke d'interpoler les angles en coordonn⑨Bees sph⑨Berikes hein, surtout ke la table ke tu utilises pour ton mapping c pas des cercles mais des carr⑨Bes arrondis donc tu ne peux pas remplacer la "lumi⑨Aere" par une image pour faire du chorme-mapping sans de vilaines d⑨Beformations...
  87. De plus pour interpoler les angles il faut d⑨Bej⑨Aa les conna⑨Citre ce ki implike de les calculer avant chaque interpolation (apr⑨Aes la rotation de normales) et donc il faut introduire des ASIN,ACOS,ATN etc.VAB`②gT @AvancerGZ ] Suite  \Y @Son r⑨BepondeurGZ③H ] Envoi \Y T @RevenirG ] Retour \ ⑧@IntervenirG ]N#L     Envoi \ ♪♪♪①④ B_②gT GOMessageL ⑧@du 21/O1/96 ⑨Aa 22:11DAMDS de ⑧KANDA pour ALGORITHMESEAB`②gGR⑨Bef:]E.T\ (21/O1 ⑨Aa 13:15)
  88. z'auriez pas la version 680xx de son    algo de racine?VAB`②gT @AvancerGZ ] Suite  \Y @Son r⑨BepondeurGZ ] Envoi \Y T @RevenirG ] Retour \ ⑧@IntervenirG ]N#L     Envoi \ ♪♪♪①④ B_②gT GOMessageL ⑧@du 21/O1/96 ⑨Aa 13:15DAMDS de ⑧E.T pour ALGORITHMESEAB`②gGR⑨Bef:]mel\ (21/O1 ⑨Aa 9:45)
  89. chaque chose en son temps. en ce qui concerne les matrice 4*4 on peut arriver a 36 mul si on les considere comme ayant uniquement la rot et la trans. faisons fidu scale. pour la racine carre voila l'algo... quel effort je fournis la!!!
  90. bon la valeur est dans eax le resultat(la racine sera dans dx)
  91. mov cx,16
  92. mov edx,40000000h
  93. mov ebx,eax
  94. shr ebx,16VAB`②gT @AvancerGZ ] Suite  \Y @Son r⑨BepondeurGZ ] Envoi \Y T @RevenirG ] Retour \ ⑧@IntervenirG ]N#L     Envoi \ ♪♪♪①④ B_②gT GOMessageL ⑧@du 21/O1/96 ⑨Aa 13:17DAMDS de ⑧E.T pour ALGORITHMESEAB`②gGl1:
  95. mov ebp,edx
  96. ror ebp,16
  97. sub ebx,ebp
  98. jnc l2
  99. add ebx,ebp
  100. add dx,dx
  101. add ax,ax
  102. adc ebx,ebx
  103. add ax,ax
  104. adc ebx,ebx
  105. dec cx
  106. ③Hjnz l1
  107. la valeur est dans dx 
  108. retVAB`②gT @AvancerGZ ] Suite  \Y @Son r⑨BepondeurGZ ] Envoi \Y T @RevenirG ] Retour \ ⑧@IntervenirG ]N#L     Envoi \ ♪♪♪①④ B_②gT GOMessageL ⑧@du 21/O1/96 ⑨Aa 13:19DAMDS de ⑧E.T pour ALGORITHMESEAB`②gGl2:
  109. add dx,dx
  110. inc dx
  111. add ax,ax
  112. adc ebx,ebx
  113. add ax,ax
  114. adc ebx,ebx
  115. de③Hc cx
  116. jnz l1
  117. la valeur est dans dx
  118. ret.
  119. voila en plus c'est presque optimiser...c'est pas cool ca. bon pour en revenir  au phong, c'st vrai que c'etait pas tres clair n'empeche que ca fonctionneVAB`②gT @AvancerGZ ] Suite  \Y @Son r⑨BepondeurGZ ] Envoi \Y T @RevenirG ] Retour \ ⑧@IntervenirG ]N#L     Envoi \ ♪♪♪①④ B_②gT GOMessageL ⑧@du 21/O1/96 ⑨Aa 13:2ODAMDS de ⑧E.T pour ALGORITHMESEAB`②gGet que c'est pas tres simple a expliquersans faire un dession. voila.
  120. a bientotVAB`②gT @AvancerGZ ] Suite  \Y @Son r⑨BepondeurGZ ] Envoi \Y T @RevenirG ] Retour \ ⑧@I@I