[AXE] Apprenez le Raycasting
+5
Axenntio
noelthebest
matrefeytontias
nikitouzz
persalteas
9 participants
Page 2 sur 2
Page 2 sur 2 • 1, 2
Re: [AXE] Apprenez le Raycasting
Dafuq ? TCAP ? Késako ?
Axenntio- Or 2
- Sexe :
Age : 27
Messages : 290
Date d'inscription : 15/09/2012
Etudes : TermS
Points Forum : 0
Points Concours : 0
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic Nspire
- - Lua Nspire
- - TI-Collège
- - TI-82 Stats.fr
- - TI-83+.fr
- - TI-84+ SE
- - TI-Nspire CAS
- - TI-Nspire CX
- - Casio Collège
linkakro- Or 4
- Sexe :
Age : 30
Messages : 768
Date d'inscription : 01/07/2010
Etudes : dut geii (elec/info)
Points Forum : 51
Points Concours : 8
Langages :- - TI-Basic Z80
- - ASM TI-82 Stats / TI-83
- - ASM TI-83+ / TI-84+
- - TI-82 Stats.fr
- - TI-84 Pocket.fr
Re: [AXE] Apprenez le Raycasting
Je cherche une personne faisant de l'axe et ayant pour but de réaliser un petit moteur 3D nous serions 2 ou plus à travailler dessus.
si ça intéresse une personne
PS: Merci de ta réponse Link'
si ça intéresse une personne
PS: Merci de ta réponse Link'
Axenntio- Or 2
- Sexe :
Age : 27
Messages : 290
Date d'inscription : 15/09/2012
Etudes : TermS
Points Forum : 0
Points Concours : 0
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic Nspire
- - Lua Nspire
- - TI-Collège
- - TI-82 Stats.fr
- - TI-83+.fr
- - TI-84+ SE
- - TI-Nspire CAS
- - TI-Nspire CX
- - Casio Collège
Re: [AXE] Apprenez le Raycasting
non mais axentio, apprend a faire un moteur avant mais je veux bien oui
linkaro : je t'encourage a fond
linkaro : je t'encourage a fond
nikitouzz- Platinum 1
- Sexe :
Age : 28
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic 68K
- - TI-Basic Nspire
- - TI-73
- - TI-76.fr
- - TI-82 Stats.fr
- - TI-83+
- - TI-84+
- - TI-92
- - TI-Nspire
- - TI-Nspire CX
Re: [AXE] Apprenez le Raycasting
J'ai la théorie mais pas la pratique x) j'y arrive vraiment pas.. j'ai pourtant bien relu plusieurs fois le tuto du sdz, ton aide... et pourtant je sais toujours pas comment faire xD je te hais toi qui à réussi à en faire un.
Axenntio- Or 2
- Sexe :
Age : 27
Messages : 290
Date d'inscription : 15/09/2012
Etudes : TermS
Points Forum : 0
Points Concours : 0
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic Nspire
- - Lua Nspire
- - TI-Collège
- - TI-82 Stats.fr
- - TI-83+.fr
- - TI-84+ SE
- - TI-Nspire CAS
- - TI-Nspire CX
- - Casio Collège
Re: [AXE] Apprenez le Raycasting
j'en fais depuis plus longtemps que toi c'est normal, mais met y toi y compris la partie 3
nikitouzz- Platinum 1
- Sexe :
Age : 28
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic 68K
- - TI-Basic Nspire
- - TI-73
- - TI-76.fr
- - TI-82 Stats.fr
- - TI-83+
- - TI-84+
- - TI-92
- - TI-Nspire
- - TI-Nspire CX
Re: [AXE] Apprenez le Raycasting
Très bien
Axenntio- Or 2
- Sexe :
Age : 27
Messages : 290
Date d'inscription : 15/09/2012
Etudes : TermS
Points Forum : 0
Points Concours : 0
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic Nspire
- - Lua Nspire
- - TI-Collège
- - TI-82 Stats.fr
- - TI-83+.fr
- - TI-84+ SE
- - TI-Nspire CAS
- - TI-Nspire CX
- - Casio Collège
Re: [AXE] Apprenez le Raycasting
Peut-être parce que pour le C je suis pas un expert . Et quand je dis que je sais faire un language ça ne veut pas dire maitrise totale.sachiix69 a écrit:alex on a jamais vu aucun de tes programme donc bon et tu donne rarement des astuces...
persalteas a écrit:sachiix69 a écrit:alex on a jamais vu aucun de tes programme donc bon et tu donne rarement des astuces... breffffffff
sinon qui veut apprendre le raycasting ?
dit sachiix
Désolé, mais si tu cherches, Alex a posté des programmes et même participé à un concours (sauf qu'il a utilisé un Nspire)
Merci persalteas, et puis en ce momment je suis sur Pshell (même si il y aura des truc en moins, matref et du retard) et je compte bien faire une version 83+/84+ dès que j'aurais une Pocket .
Et aussi, je pensais que cette histoire de "tu met des langages mais tu poste rien donc montre-nous pour prouver que c'est vrai" était finis.
Sur ce bonne journée
Invité- Invité
Re: [AXE] Apprenez le Raycasting
je t'encourage persalteas a faire du raycasting, mais en grammer sa va etre super compliqué car c'est que a base de calule...
nikitouzz- Platinum 1
- Sexe :
Age : 28
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic 68K
- - TI-Basic Nspire
- - TI-73
- - TI-76.fr
- - TI-82 Stats.fr
- - TI-83+
- - TI-84+
- - TI-92
- - TI-Nspire
- - TI-Nspire CX
Re: [AXE] Apprenez le Raycasting
J'ai bien comment vous appelez linkakro : Link' encore ça va, mais linkaro... ça va pas passer ça
Et puis, c'était pas à 21H le TCAP ?
(ça avait changé)
Et sinon, moi je suis intéressé par le raycasting mais j'aimerais d'abord apprendre à faire un scrolling en Axe, ça fait un an que j'essaye j'ai jamais réussi tout seul
Et puis, c'était pas à 21H le TCAP ?
(ça avait changé)
Et sinon, moi je suis intéressé par le raycasting mais j'aimerais d'abord apprendre à faire un scrolling en Axe, ça fait un an que j'essaye j'ai jamais réussi tout seul
noelthebest- Platinum 1
- Sexe :
Age : 26
Messages : 1971
Date d'inscription : 12/03/2011
Etudes : ENS Cachan
Points Forum : 20
Points Concours : 9
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-83+.fr
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Re: [AXE] Apprenez le Raycasting
sachiix69 a écrit:je t'encourage persalteas a faire du raycasting, mais en grammer sa va etre super compliqué car c'est que a base de calule...
Euh... et ?
c'est quoi les différences de mode de calcul entre l'Axe et le Grammer, selon toi ? ça fonctionne pareil sur ce coup là il me semble... Y'a juste un petit coeff a rajouter en trigo...
persalteas- Platinum 2
- Sexe :
Age : 28
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :- - TI-Basic Z80
- - xLib
- - Grammer
- - TI-Basic Nspire
- - TI-82 Stats.fr
- - TI-83
- - TI-83+
- - TI-84+ SE
- - TI-86
- - TI-Nspire
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Re: [AXE] Apprenez le Raycasting
le coef en trigo est le même 60° en axe fait 90° en réalité puisque qu'on a des tour de 256°
mais c'est pour la priorité des calcul, la en axe je tombe sur des ligne comme :
et je ne te parle même pas des opérations de subroutines
( j'ai piqué un bout de cette routine a runer112 j’espère qu'il m'en voudras pas )
donc si il faut que tu transforme sa a l'envers sans avoir accès au parenthèse sa va être super dure...
mais c'est pour la priorité des calcul, la en axe je tombe sur des ligne comme :
- Code:
:abs(S)→r4*^(abs(Y-({°y+1}r*256-1+(sub(ARC)*257)→V)→r6)→r5)*256+(r4*r5/256)→r5+min(abs(sin())*64*5/(v/2/2/2/2*cos(z-o)/2),64)→U
et je ne te parle même pas des opérations de subroutines
( j'ai piqué un bout de cette routine a runer112 j’espère qu'il m'en voudras pas )
donc si il faut que tu transforme sa a l'envers sans avoir accès au parenthèse sa va être super dure...
nikitouzz- Platinum 1
- Sexe :
Age : 28
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic 68K
- - TI-Basic Nspire
- - TI-73
- - TI-76.fr
- - TI-82 Stats.fr
- - TI-83+
- - TI-84+
- - TI-92
- - TI-Nspire
- - TI-Nspire CX
Re: [AXE] Apprenez le Raycasting
super dur, mais faisable
persalteas- Platinum 2
- Sexe :
Age : 28
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :- - TI-Basic Z80
- - xLib
- - Grammer
- - TI-Basic Nspire
- - TI-82 Stats.fr
- - TI-83
- - TI-83+
- - TI-84+ SE
- - TI-86
- - TI-Nspire
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Re: [AXE] Apprenez le Raycasting
Lol... A vous lire sa à l'aire vraiment difficile
Je vais peut être m'y m’être l’année prochaine ou du moins quand je vais bien maitriser l'Axe
Je vais peut être m'y m’être l’année prochaine ou du moins quand je vais bien maitriser l'Axe
IceBlackSanctum- Argent 4
- Sexe :
Age : 27
Messages : 78
Date d'inscription : 07/10/2012
Etudes : STI2D SIN
Points Forum : 5
Points Concours : 0
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-83+.fr
Re: [AXE] Apprenez le Raycasting
c'est pas tellement le programmer qui est difficile, c'est de le mettre en oeuvre de savoir quoi faire...
il ne suffit pas de maitriser l'axe pour s'y mettre... il faut avoir un minimum d'esprit de programmeur
il ne suffit pas de maitriser l'axe pour s'y mettre... il faut avoir un minimum d'esprit de programmeur
nikitouzz- Platinum 1
- Sexe :
Age : 28
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic 68K
- - TI-Basic Nspire
- - TI-73
- - TI-76.fr
- - TI-82 Stats.fr
- - TI-83+
- - TI-84+
- - TI-92
- - TI-Nspire
- - TI-Nspire CX
Re: [AXE] Apprenez le Raycasting
Oui mais si je me lance à faire plein de truc en même temps je vais pas y arriver
Je sais toujours pas à quoi servent les Listes et les Matrices à pars que sa stock des valeurs...
Je sais toujours pas à quoi servent les Listes et les Matrices à pars que sa stock des valeurs...
IceBlackSanctum- Argent 4
- Sexe :
Age : 27
Messages : 78
Date d'inscription : 07/10/2012
Etudes : STI2D SIN
Points Forum : 5
Points Concours : 0
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-83+.fr
Re: [AXE] Apprenez le Raycasting
... Parle xD. bon je sent le HS arrivé (même si c'est mon super-pouvoir je ne succomberais pas à la tentation)
Sinon tu sais comment tu vas t'y prendre ? (si jamais tu devais en faire un bien sur [moteur 3D])
Sinon tu sais comment tu vas t'y prendre ? (si jamais tu devais en faire un bien sur [moteur 3D])
Axenntio- Or 2
- Sexe :
Age : 27
Messages : 290
Date d'inscription : 15/09/2012
Etudes : TermS
Points Forum : 0
Points Concours : 0
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic Nspire
- - Lua Nspire
- - TI-Collège
- - TI-82 Stats.fr
- - TI-83+.fr
- - TI-84+ SE
- - TI-Nspire CAS
- - TI-Nspire CX
- - Casio Collège
Re: [AXE] Apprenez le Raycasting
@Nikitouzz je trouve un peu prétentieuse la manière dont tu parles d' "avoir l'esprit programmeur", vu que c'est pas vraiment toi qui l'a fait ce raycasting. Le gros bout de Runer112 est pour le calcul de la direction du rayon si je ne m'abuse ?
matrefeytontias- Platinum 1
- Sexe :
Age : 26
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :- - ASM TI-82 Stats / TI-83
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - Lua Nspire
- - Ndless Nspire
- - TI-83+.fr
- - TI-Nspire CAS
Re: [AXE] Apprenez le Raycasting
Ça tombe bien que vous parliez de ça, car je ne vois justement pas comment faire en sorte que le rayon aille dans une direction en "degrés", surtout si il faut rajouter un coeficient (dont j'ignorais l'existence)
Pour le principe j'ai compris, mais le point sur lequel je bloc c'est la direction du rayon, et comment faire les test sur les murs:
on affiche la tilemap dans un buffer qu'on affiche pas et on test dessus si le rayon touche un mur ??? Ça me parrait improbable mais je ne voit pas comment faire ces deux actions...
Pour le principe j'ai compris, mais le point sur lequel je bloc c'est la direction du rayon, et comment faire les test sur les murs:
on affiche la tilemap dans un buffer qu'on affiche pas et on test dessus si le rayon touche un mur ??? Ça me parrait improbable mais je ne voit pas comment faire ces deux actions...
maxence- Or 4
- Sexe :
Age : 27
Messages : 574
Date d'inscription : 26/02/2012
Etudes : 1ere S SI
Points Forum : 17
Points Concours : 0
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-84+
Re: [AXE] Apprenez le Raycasting
enfaite, en axe un tour ne fait pas 360 degree mais 256 degreee du coup pour avoir un angle de vue correcte il faudrait dans la vie reelle un angle de vue de 90 degree mais sauf que en axe sa ne marche pas or 360/90=4 et 256/60=4 il faut donc fais une FOV de 64 degree le coeficiant est simple a appliquer surtout que du coup pour 64degree tu prend 64 colonne et ligne et sa rentre pile poil dans un carre de 64x64
matref : @enfaite les routine de runner que je prends sont :
-version avec les texture pour extraire un bit des ligne avec le coef de la hateur, j'ai fait une routine mais bien trop longue
-une simple routien pour pas utiliser pxl-on pour le sol
-une liste de coeficiant de distortion longue de 64 nombre que j'avais la flemme de calculer surtout que ceux de runer etait bien
-j'en oublie surement une mais c'est pas une importante
et oui je suis tres content d'avoir reussi surtout que a la base je penseais pas reussir mais deux trois personne m'ont aidee a comprendre certain calcule mais le calcul des rayon et de moi et ce n'est pas le plus compliquer largement
non maxence on ne dessine pas la map en 2D on l'imagine et on la rentre sous forme de data
:[000000000000]
:[101010001010]
:.....
et ensuite il faut calculer a chaque fois quel est le plus proche numero different de zero recupere le nombre avec une histoire de modulo pas trop compliquee
(calcul du chiffre le plus proche avec la detection horizontal et vertical bla bla le plus petit des deux ects... )
tandis que pour le calcul des rayon c'est simple tu utilise la formule du triagle qu'il y a dans le tuto ( cos et sin ) en prenant en compte la position dans la grille Xpos et Yps ainsi que l'orientation cos(apos) et sin(bpos) fais es shema c'est grace a sa que j'ai compris
quand a l'esprit du programmeur c'etait pas voulu pour etre lue dans ce sens la je veux dire tu peut apprendre un langages connaitre toute les commande par coeur mais pas savoir faire une tilmap 2d... c'est sa que je veux dire
matref : @enfaite les routine de runner que je prends sont :
-version avec les texture pour extraire un bit des ligne avec le coef de la hateur, j'ai fait une routine mais bien trop longue
-une simple routien pour pas utiliser pxl-on pour le sol
-une liste de coeficiant de distortion longue de 64 nombre que j'avais la flemme de calculer surtout que ceux de runer etait bien
-j'en oublie surement une mais c'est pas une importante
et oui je suis tres content d'avoir reussi surtout que a la base je penseais pas reussir mais deux trois personne m'ont aidee a comprendre certain calcule mais le calcul des rayon et de moi et ce n'est pas le plus compliquer largement
non maxence on ne dessine pas la map en 2D on l'imagine et on la rentre sous forme de data
:[000000000000]
:[101010001010]
:.....
et ensuite il faut calculer a chaque fois quel est le plus proche numero different de zero recupere le nombre avec une histoire de modulo pas trop compliquee
(calcul du chiffre le plus proche avec la detection horizontal et vertical bla bla le plus petit des deux ects... )
tandis que pour le calcul des rayon c'est simple tu utilise la formule du triagle qu'il y a dans le tuto ( cos et sin ) en prenant en compte la position dans la grille Xpos et Yps ainsi que l'orientation cos(apos) et sin(bpos) fais es shema c'est grace a sa que j'ai compris
quand a l'esprit du programmeur c'etait pas voulu pour etre lue dans ce sens la je veux dire tu peut apprendre un langages connaitre toute les commande par coeur mais pas savoir faire une tilmap 2d... c'est sa que je veux dire
nikitouzz- Platinum 1
- Sexe :
Age : 28
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic 68K
- - TI-Basic Nspire
- - TI-73
- - TI-76.fr
- - TI-82 Stats.fr
- - TI-83+
- - TI-84+
- - TI-92
- - TI-Nspire
- - TI-Nspire CX
Page 2 sur 2 • 1, 2
Page 2 sur 2
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|