La réalisation d'un moteur 3D raycasting est un travail compliqué et amène souvent après des jours et des jours de travail à un résultat comme celui-là : ( fait par moi-même )
Le raycasting permet de faire des jeux qui sont souvent les meilleurs techniquement sur les z80, on peut citer plusieurs programmes réalisés grâce à cette technique :
gemini :
Elimination:
Le raycasting est assez intéressant à programmer : il n'y a pas foule de personnes qui arrive à créer un moteur 3D de ce type-là et à l'utiliser correctement.
Sur z80, le nombre de jeux qui utilisent la 3D raycasting est très faible. Pourtant, ce n'est pas la motivation de se lancer dans le raycasting qui manque au programmeurs, mais la technique. J'ai vu beaucoup de monde (dont moi) qui demandait des bons tutoriels sur la 3D raycasting et comment la mettre en œuvre , le problème étant que beaucoup de tutoriels existent mais prennent en compte un langage en particulier. En tout cas, s'il existe un tutoriel de raycasting en Axe ou en ASM z80, je ne le connais pas
J'ai trouvé ce tutoriel très bien rédigé qui ne s'intéresse à aucun langage en particulier, mais qui explique comment mettre en œuvre la 3D raycasting théoriquement, sans exemple dans quelque langage que ce soit. C'est donc très pratique puisque moi-même j'avais lu une petite dizaine de tutoriels sur le raycasting appliqué au C++ ou Java ou autres et je n'avais pas compris...
Ce tutoriel est très bien expliqué et très simple à comprendre
Je vous conseille donc ce tutoriel : http://forums.mediabox.fr/wiki/tutoriau ... e_des_murs
J'ai moi-même testé le tuto et j'ai réalisé un premier moteur avec ( premier screen ) : je vous le conseille fortement.
Et vous pourrez créer enfin ce but ultime du programmeur z80, la 3D raycasting
À vos programmes
Edit by Laurae : corrections de fautes d'orthographes et de grammaire
Edit by Bisam : pareil, mais en mieux...
Categories
News TI-Nspire (1559)
News Divers (1117)
News Casio (840)
News HP (149)
News Examens / Concours (1079)
News Sharp (10)
News NumWorks (354)
News Tianyan (2)
News Canon (1)
News Citizen (1)
News Zero (18)
News 2024
November (6)
October (3)
September (7)
June (4)
May (4)
April (2)
February (1)
January (3)
News 2023
December (2)
November (4)
October (1)
September (2)
August (2)
July (3)
June (3)
May (7)
April (2)
March (3)
January (4)
News 2022
December (5)
November (3)
October (5)
September (4)
August (3)
July (1)
June (4)
May (1)
April (6)
March (4)
February (11)
January (12)
News 2021
December (3)
November (4)
October (6)
September (11)
August (8)
July (28)
June (20)
May (19)
April (25)
March (15)
February (5)
January (7)
News 2020
December (6)
November (6)
October (7)
September (12)
August (16)
July (13)
June (17)
May (38)
April (21)
March (17)
February (5)
January (6)
News 2019
December (10)
November (1)
October (3)
September (2)
August (10)
July (3)
June (4)
May (11)
April (8)
March (18)
February (7)
January (14)
News 2018
December (46)
November (9)
October (4)
September (4)
August (5)
July (1)
June (9)
May (10)
April (2)
March (14)
February (8)
January (12)
News 2017
December (20)
November (11)
October (7)
September (10)
August (10)
July (14)
June (14)
May (11)
April (9)
March (12)
February (5)
January (11)
News 2016
December (39)
November (8)
October (10)
September (10)
August (8)
July (4)
June (8)
May (14)
April (9)
March (13)
February (15)
January (11)
News 2015
December (13)
November (8)
October (15)
September (19)
August (11)
July (4)
June (7)
May (12)
April (6)
March (11)
February (8)
January (9)
News 2014
November (2)
October (2)
September (2)
August (2)
July (4)
June (2)
May (5)
April (4)
March (5)
February (3)
January (6)
News 2013
December (6)
November (7)
October (7)
September (16)
August (6)
July (6)
June (8)
May (14)
April (24)
March (16)
February (24)
January (10)
News 2012
December (8)
November (12)
October (11)
September (11)
August (6)
July (7)
June (8)
May (16)
April (16)
March (6)
February (19)
January (4)
News 2011
December (8)
November (4)
October (4)
September (4)
August (4)
July (4)
June (11)
May (5)
April (2)
March (6)
February (5)
January (7)
News 2010
December (1)
November (1)
October (1)
September (2)
July (1)
June (1)
May (2)
April (1)
February (1)
Raycasting appliqué toute TI
Last edited by nikitouzz on 01 Oct 2012, 22:18, edited 5 times in total.
Link to topic: Raycasting appliqué toute TI (Comments: 13)
Test rétroprojection TI-85 VSC
Dans une news précédente nous vous présentions le pack de rétroprojection TI-85 VSC complet, la 2ème solution de rétroprojection éducative sortie par Texas Instruments en 1992 pour la TI-85, après celle de la TI-81 en 1990.
Nous étions étonnés devant la taille minuscule de la tablette de rétroprojection ViewScreen dédiée à peine plus grande que l'écran, surtout par rapport aux tablettes récentes:
Voyons un peu ça... Il me faut déjà trouver un rétroprojecteur en état de marche, ce qui se fait de plus en plus rare avec l'avènement des vidéoprojecteurs... Ah zut, celui-ci le ventilateur tourne bien, mais les 2 lampes sont apparemment grillées... Tentons une autre salle... Ah, en voilà enfin un!
Effectivement, l'utilisation directe de la tablette ViewScreen sur le rétroprojecteur produit un affichage qui ne sera certainement pas visible pour les élèves des derniers rangs.
C'est pour ça que TI a pensé à tout et fournit dans le pack une loupe très puissante sous la forme de l'adaptateur de rétroprojection T691 de chez Polaroid!
Pour pouvoir bien voir la différence, délimitons le contour de la rétroprojection sans l'adaptateur au feutre rouge:
Et voici maintenant la même rétroprojection avec l'adaptateur:
Waouh!
Je vous avais bien dit que la loupe était surpuissante!
Malgré la faible distance à l'écran, les dimensions de la rétroprojection sont quasiment triplées, cette dernière étant désormais lisible pour tous!
Ça vaudrait peut-être le coup de poursuivre d'autres tests de cette loupe maintenant...
Nous étions étonnés devant la taille minuscule de la tablette de rétroprojection ViewScreen dédiée à peine plus grande que l'écran, surtout par rapport aux tablettes récentes:
Voyons un peu ça... Il me faut déjà trouver un rétroprojecteur en état de marche, ce qui se fait de plus en plus rare avec l'avènement des vidéoprojecteurs... Ah zut, celui-ci le ventilateur tourne bien, mais les 2 lampes sont apparemment grillées... Tentons une autre salle... Ah, en voilà enfin un!
Effectivement, l'utilisation directe de la tablette ViewScreen sur le rétroprojecteur produit un affichage qui ne sera certainement pas visible pour les élèves des derniers rangs.
C'est pour ça que TI a pensé à tout et fournit dans le pack une loupe très puissante sous la forme de l'adaptateur de rétroprojection T691 de chez Polaroid!
Pour pouvoir bien voir la différence, délimitons le contour de la rétroprojection sans l'adaptateur au feutre rouge:
Et voici maintenant la même rétroprojection avec l'adaptateur:
Waouh!
Je vous avais bien dit que la loupe était surpuissante!
Malgré la faible distance à l'écran, les dimensions de la rétroprojection sont quasiment triplées, cette dernière étant désormais lisible pour tous!
Ça vaudrait peut-être le coup de poursuivre d'autres tests de cette loupe maintenant...
Link to topic: Test rétroprojection TI-85 VSC (Comments: 1)
Sortie du livre de KermM sur la programmation 83+ / 84+ !
Salut à tous,
Il y a peu (précisément le 27 Septembre 2012), le livre de Christopher Mitchell (connu en tant que "KermM"), un des très grands de la communauté connus pour ses exploits techniques autant logiciels que matériels (par exemple, DoorsCS, CalcNet ...), a été publié et rendu disponible sur plusieurs distributeurs !
On vous en parlait il y a plusieurs mois déjà, et le voici maintenant disponible en eBook (PDF) et en version papier pour un peu moins d'une trentaine de dollars.
Ce livre concerne la programmation (très grosse majorité sur le TI-Basic) sur les calculatrices z80 séries 83+ et 84+.
Rappelons rapidement son contenu (qui s'étale sur plus de 300 pages !) :
Remercions par ailleurs Christopher Mitchell une fois de plus pour notamment avoir cité TI-Planet dans son livre (page 314 pour ceux qui l'auraient déjà acheté !)
Bref, voici quelques endroits où vous pourrez l'acheter :
- Amazon
- Barnes & Noble
- Manning, l'éditeur directement. Contient aussi des extraits.
Il y a peu (précisément le 27 Septembre 2012), le livre de Christopher Mitchell (connu en tant que "KermM"), un des très grands de la communauté connus pour ses exploits techniques autant logiciels que matériels (par exemple, DoorsCS, CalcNet ...), a été publié et rendu disponible sur plusieurs distributeurs !
On vous en parlait il y a plusieurs mois déjà, et le voici maintenant disponible en eBook (PDF) et en version papier pour un peu moins d'une trentaine de dollars.
Programming the TI-83 Plus/TI-84 Plus :
Ce livre concerne la programmation (très grosse majorité sur le TI-Basic) sur les calculatrices z80 séries 83+ et 84+.
Rappelons rapidement son contenu (qui s'étale sur plus de 300 pages !) :
Show/Hide spoilerAfficher/Masquer le spoiler
Remercions par ailleurs Christopher Mitchell une fois de plus pour notamment avoir cité TI-Planet dans son livre (page 314 pour ceux qui l'auraient déjà acheté !)
Bref, voici quelques endroits où vous pourrez l'acheter :
- Amazon
- Barnes & Noble
- Manning, l'éditeur directement. Contient aussi des extraits.
Link to topic: Sortie du livre de KermM sur la programmation 83+ / 84+ ! (Comments: 6)
Découverte du pack TI-85 VSC complet!
Ce soir, nous allons ouvrir pour vous le coffre au trésor - regardez-moi cette énorme valise estampillée Texas Instruments!
Que peut-elle bien contenir? Voyons cela!
Wouah! Une TI-85 VSC, la version enseignante rétroprojetable de la TI-85, dite 'ViewScreen'!
C'est la 2ème solution de rétroprojection sortie par Texas Instruments pour le marché de l'éducation en 1992, après la TI-81 VSC en 1990.
Nous en sommes donc aux origines, aux premiers balbutiements de la technologie ViewScreen, alors découvrons-la sans plus attendre afin de mieux comprendre la technologie ViewScreen d'aujourd'hui!
Sortons la plaque de la valise afin de mieux y voir clair. On y découvre:
Occupons-nous déjà de la tablette. Vue de face, nous sommes étonnés devant la taille minuscule de son écran transparent, à peine plus grand que celui de la TI-85. Cela fait vraiment contraste avec les tablettes ViewScreen ultérieures:
On peut se demander si l'affichage produit par un rétroprojecteur à partir de cet écran minuscule est visible dans une salle de classe à 30-35 places...
La vue de dos confirme que c'est une tablette de 1992. L'alimentation mentionnée par 4 piles AAA est en fait celle de la calculatrice TI-85 VSC, à travers la nappe:
La vue de droite nous réserve une petite surprise avec un connecteur d'alimentation.
Il est en effet possible de brancher la tablette sur le secteur via un adaptateur que l'on trouve au fond de la valise, ce qui permet ainsi d'économiser les piles de la TI-85 VSC.
Passons maintenant à la TI-85 VSC en tant que telle:
La ROM est en passant une 3.0A, version connue et dumpée.
Vu de côté, on constate un renflement au dos de l'écran, exactement comme sur la TI-83 Plus SE ViewScreen
Mais vu de dos, une étrange surprise nous attend...
Non... Ce n'est pas vrai... C'est impossible...
Et pourtant si: il n'y a pas de connecteur ViewScreen! La calculatrice TI-85 VSC est connectée en permanence à sa tablette via la longue nappe...
C'est une information confirmée par le test du musée Datamath: le câble est fixé en interne de façon permanente sur la carte fille ViewScreen:
En conclusion, on commence à comprendre un petit peu mieux l'usage d'une valise... Mais on commence aussi à plaindre l'enseignant du début des années 90 qui devait se trimbaler avec en plus de son sac, faire attention à ne pas embrouiller la nappe ViewScreen, et positionner les deux unités pour qu'il n'y ait pas d'accident malencontreux...
Mais... Attendez... c'est pas fini il y a autre chose au fond de la valise, regardez!
Sortons donc ce truc pour voir ce que c'est, et tant qu'on y est regardons que l'on n'oublie plus rien au fond cette fois-ci:
Il s'agit apparemment d'un adaptateur de rétroprojection T691 de chez Polaroid. Ouvrons un peu ça:
Il semble se présenter comme un ensemble de plaques métalliques repliées sur elles-mêmes. Déplions le tout:
Tiens, on dirait une sorte de loupe, et puissante la coquine... Mais continuons:
Toujours pas terminé, il y en a des plaques... Allez, encore un effort:
Et voilà, il s'agit en fait d'une puissante loupe que l'on va intercaler entre le rétroprojecteur et la tablette ViewScreen, ce qui permet de palier à la petitesse de l'écran transparent et donc d'obtenir une rétroprojection d'écran TI-85 lisible pour tous les élèves!
Notons bien qu'avec cet adaptateur, l'écran de la tablette ViewScreen ne sera pas collé sur la plaque du rétroprojecteur.
En conséquence, il ne conviendra qu'aux rétroprojecteurs dits à simple passe, ou la lumière ne traverse qu'une seule fois la surface à rétroprojeter.
Les rétroprojecteurs à double passe eux, produiront un affichage flou, avec l'image de l'écran ViewScreen mais également celle de son ombre...
Non non, finalement chez TI ils sont bel et bien sérieux et avaient une fois de plus pensé à tout.
On peut simplement se demander le pourquoi de ce choix...
Les écrans LCD transparents plus grands n'existaient pas à l'époque? Etaient-ils trop chers? Peu fiables?
TI a sûrement obéi à des contraintes de ce type, car le défaut de ce superbe pack reste le manque de portabilité avec le volume et le poids de la valise.
A part pour le professeur qui passe toute sa semaine dans la même salle et pouvait le laisser au fond de son armoire, cela devait être un inconvénient assez handicapant.
Que peut-elle bien contenir? Voyons cela!
Wouah! Une TI-85 VSC, la version enseignante rétroprojetable de la TI-85, dite 'ViewScreen'!
C'est la 2ème solution de rétroprojection sortie par Texas Instruments pour le marché de l'éducation en 1992, après la TI-81 VSC en 1990.
Nous en sommes donc aux origines, aux premiers balbutiements de la technologie ViewScreen, alors découvrons-la sans plus attendre afin de mieux comprendre la technologie ViewScreen d'aujourd'hui!
Sortons la plaque de la valise afin de mieux y voir clair. On y découvre:
- un câble mini-Jack
- le modèle TI-85 VSC
- la tablette ViewScreen dédiée, reliée par une nappe à la TI-85 VSC
Occupons-nous déjà de la tablette. Vue de face, nous sommes étonnés devant la taille minuscule de son écran transparent, à peine plus grand que celui de la TI-85. Cela fait vraiment contraste avec les tablettes ViewScreen ultérieures:
On peut se demander si l'affichage produit par un rétroprojecteur à partir de cet écran minuscule est visible dans une salle de classe à 30-35 places...
La vue de dos confirme que c'est une tablette de 1992. L'alimentation mentionnée par 4 piles AAA est en fait celle de la calculatrice TI-85 VSC, à travers la nappe:
La vue de droite nous réserve une petite surprise avec un connecteur d'alimentation.
Il est en effet possible de brancher la tablette sur le secteur via un adaptateur que l'on trouve au fond de la valise, ce qui permet ainsi d'économiser les piles de la TI-85 VSC.
Passons maintenant à la TI-85 VSC en tant que telle:
La ROM est en passant une 3.0A, version connue et dumpée.
Vu de côté, on constate un renflement au dos de l'écran, exactement comme sur la TI-83 Plus SE ViewScreen
Mais vu de dos, une étrange surprise nous attend...
Non... Ce n'est pas vrai... C'est impossible...
Et pourtant si: il n'y a pas de connecteur ViewScreen! La calculatrice TI-85 VSC est connectée en permanence à sa tablette via la longue nappe...
C'est une information confirmée par le test du musée Datamath: le câble est fixé en interne de façon permanente sur la carte fille ViewScreen:
En conclusion, on commence à comprendre un petit peu mieux l'usage d'une valise... Mais on commence aussi à plaindre l'enseignant du début des années 90 qui devait se trimbaler avec en plus de son sac, faire attention à ne pas embrouiller la nappe ViewScreen, et positionner les deux unités pour qu'il n'y ait pas d'accident malencontreux...
Mais... Attendez... c'est pas fini il y a autre chose au fond de la valise, regardez!
Sortons donc ce truc pour voir ce que c'est, et tant qu'on y est regardons que l'on n'oublie plus rien au fond cette fois-ci:
Il s'agit apparemment d'un adaptateur de rétroprojection T691 de chez Polaroid. Ouvrons un peu ça:
Il semble se présenter comme un ensemble de plaques métalliques repliées sur elles-mêmes. Déplions le tout:
Tiens, on dirait une sorte de loupe, et puissante la coquine... Mais continuons:
Toujours pas terminé, il y en a des plaques... Allez, encore un effort:
Et voilà, il s'agit en fait d'une puissante loupe que l'on va intercaler entre le rétroprojecteur et la tablette ViewScreen, ce qui permet de palier à la petitesse de l'écran transparent et donc d'obtenir une rétroprojection d'écran TI-85 lisible pour tous les élèves!
Notons bien qu'avec cet adaptateur, l'écran de la tablette ViewScreen ne sera pas collé sur la plaque du rétroprojecteur.
En conséquence, il ne conviendra qu'aux rétroprojecteurs dits à simple passe, ou la lumière ne traverse qu'une seule fois la surface à rétroprojeter.
Les rétroprojecteurs à double passe eux, produiront un affichage flou, avec l'image de l'écran ViewScreen mais également celle de son ombre...
Non non, finalement chez TI ils sont bel et bien sérieux et avaient une fois de plus pensé à tout.
On peut simplement se demander le pourquoi de ce choix...
Les écrans LCD transparents plus grands n'existaient pas à l'époque? Etaient-ils trop chers? Peu fiables?
TI a sûrement obéi à des contraintes de ce type, car le défaut de ce superbe pack reste le manque de portabilité avec le volume et le poids de la valise.
A part pour le professeur qui passe toute sa semaine dans la même salle et pouvait le laisser au fond de son armoire, cela devait être un inconvénient assez handicapant.
Link to topic: Découverte du pack TI-85 VSC complet! (Comments: 3)
jsTIfied: l'émulateur TI-Z80 en ligne s'étend aux 84+ et SE
Christopher "Kerm Martian" Mitchell, programmeur bien connu dans la communauté TI-Z80, continue d'améliorer son émulateur en ligne TI-Z80 jsTIfied (que nous avions mentionné en février).
Auparavant, il émulait les 83+ non SE, car ce sont les plus simples à émuler; maintenant, l'ajout de l'émulation des 83+SE, 84+ et 84+SE est en cours. Kerm considère toujours ses ajouts comme beta incomplète, mais il travaille vite, et comme il l'écrit lui-même, certains manques (l'impossibilité actuelle d'envoyer des programmes et FlashApps aux nouveaux modèles, par exemple) seront peut-être comblés entre la publication de sa news et la lecture de celle-ci
Profitez sans plus attendre de jsTIfied, un émulateur de 83+(SE)/84+(SE) en ligne
Sources: http://www.cemetech.net/news.php?id=530 , http://www.omnimaga.org/index.php?topic=14454.0 .
Auparavant, il émulait les 83+ non SE, car ce sont les plus simples à émuler; maintenant, l'ajout de l'émulation des 83+SE, 84+ et 84+SE est en cours. Kerm considère toujours ses ajouts comme beta incomplète, mais il travaille vite, et comme il l'écrit lui-même, certains manques (l'impossibilité actuelle d'envoyer des programmes et FlashApps aux nouveaux modèles, par exemple) seront peut-être comblés entre la publication de sa news et la lecture de celle-ci
Profitez sans plus attendre de jsTIfied, un émulateur de 83+(SE)/84+(SE) en ligne
Sources: http://www.cemetech.net/news.php?id=530 , http://www.omnimaga.org/index.php?topic=14454.0 .
Link to topic: jsTIfied: l'émulateur TI-Z80 en ligne s'étend aux 84+ et SE (Comments: 1)