1

Hello!

Je me demandais basiquement comment on gere la perspective et le champs de vision dans un monde 3D...

Imaginons que j'ai un monde 3D tout simple: un labyrinthe avec des murs rectilignes qui vont du mur au plafond, des croisements a 90°... et que je veux simuler un déplacement a l'intérieur.

la seule chose que je connais actuellement, c'est le déplacement "case par case" avec rotation a 90°, et ca me donne évidemment un truc tout froid, tout figé:
navig1.PNG navig2.PNG

Ma question c'est de savoir comment on fait pour simuler un "vrai" déplacement dans cet environnement, et surtout comment on détermine les angles de vue a différents endroits ( que verrait une caméra qu'on placerait à un endroit précis par exemple )

Pitié pour un pauvre n00b, n'allez pas trop vite dans le détails techniques mais merci a tous ceux qui voudront bien me répondre smile
avatar
Un ptit gars qui programme en C/asm sur sa casio et qui vient voir de temps en temps comment ça se passe par ici :)
Un peu de verdure dans ce monde obscur

2

Il te faut un tuto sur le raycasting. Tu doit en trouver un la:
http://tict.ticalc.org dans la section tutorials.
Vala. Putrain je me KevinKoflerise la. Huhu...
"Scrutant profondément ces ténèbres, je me tins longtemps plein d'étonnement, de crainte, de doute..."
Edgar Allan Poe

3

D'ailleurs, il y a aussi le code source d'un raycaster (FAT Engine) sur le même site, mais attention, certaines parties de la source sont codées de manière assez spécifique à la plateforme (calculatrices TI-89/92+/V200). (Il y a même des parties de la source qui sont codées en assembleur Motorola 68000.)
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

4

me c qu'un raycaster, pas de la vraie 3D

cherche heulin ds google il a fait un ecellent tuto de vraie 3D smile
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

5

Merci pour les tutos sur le raycasting, je vais creuser un peu dans cette voie la!

Vark ton site est super mais c'est pas ce que je cherche, il me faut un tuto pour les déplacements dans un monde 3D et pas pour les manipulations sur un objet 3D
( ca je sais le faire:
chaise3d.gif wink )
avatar
Un ptit gars qui programme en C/asm sur sa casio et qui vient voir de temps en temps comment ça se passe par ici :)
Un peu de verdure dans ce monde obscur

6

ba et alors ???????? pour te deplacer tu fait toutes tes transformations à partir des coordonées et angles de l'observateur, je vois pas le pb
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

7

Ah oui je vois ce que tu veux dire...
'Vais voir ca
avatar
Un ptit gars qui programme en C/asm sur sa casio et qui vient voir de temps en temps comment ça se passe par ici :)
Un peu de verdure dans ce monde obscur

8

le premier ou deuxieme lien de ma signature, au choix, ya un lien vers un tuto 3D, et ce qui t'interesse se trouve dans le 2eme et 3eme chapitre grin

|
|
v
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

9

eek Ah. J'aurais peut-etre du aller voir la directement mur

Bon, c'est parti... Marchi! wink
avatar
Un ptit gars qui programme en C/asm sur sa casio et qui vient voir de temps en temps comment ça se passe par ici :)
Un peu de verdure dans ce monde obscur

10

alors? t'en es ou? smile
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

11

Pas bien loin...
J'ai gardé tout ca au chaud parce que ca m'intéresse bien, mais la je suis deja sur deux autres trucs a la fois, sans compter que, accessoirement, y'a l'univ qui est la aussi sad , donc on reverra ca!

En tout cas merci bcp pour les infos, et surtout bravo pour le tuto sBibi top
avatar
Un ptit gars qui programme en C/asm sur sa casio et qui vient voir de temps en temps comment ça se passe par ici :)
Un peu de verdure dans ce monde obscur

12

bah de rien, merci, et ca me fait penser qu'un jour y faudra songer a le finir ce tuto... triso
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

13

Oui, ça serait vraiment bien smile

14

ouais ! top