Le tuto est extrêmement intéressant et je t'en remercie, néanmoins tu expédies les calculs comme si c'était une évidence, j'aurais aimé que tu détailles davantage et visuellement, le but de tel ou tel calcul (exemple pour l'utilisation du scalaire avec la division par l'axe Z pour éloigner / rapprocher le triangle et autres exemples ce type) cependant big up à toi, ta série est de très bonne qualité.
A la ligne 45 je pense qu’il faudrait mettre time.time() à la place du 0 car la première valeur de dt va être très importante et donc les mouvements vont être plus important sur la première frame ce qui crée une téléportation
mtn, faut que tu fasses un ptit systeme de couleur, qui pourra ensuite faire les ombres, mais bcp de travail, je kiff, j'atends la suite avec impatience
testé sur le terminal Alacritty (toujours sur Linux) et ça fonctionne encore mieux, mais je pense que celà viens de la méthode de rendu qui est différente sur les deux terminaux
Petite question : à 13:38 tu dis que le triangle fait une rotation autour de l'axe Y (en te servant d'ailleurs de la fonction que tu as précédemment créé). Mais j'ai l'impression que le triangle tourne en fait autour de l'axe Z (d'après le schéma que tu as montré juste avant avec les 3 vecteurs). C'est une erreur ? ou est-ce que je n'ai juste pas bien compris ?
Le schéma à 11:37 est en effet orienté dans le mauvais sens. Le triangle fait bien une rotation autour de l'axe Y. On peut le voire comme les repères classiques ou l'axe des direction gauche et droite c'est x, en haut et en bas c'est y, et devant et derrière c'est z.
Pour éviter le clignotement, je conseille d'éviter d'afficher en boucle lorsqu'il n'y a pas de modification du point de vue, de tout simplement mettre à jour l'image seulement quand il y a des modifications de la caméra dans l'espace. Il y aura toujours des clignotements mais ils seront moins présent
Vers 7 minutes j'ai essaye de mettre 29/13, mais quand je deforme la fenetre le triangle n'est pas centré, et le triangle ne se mets pas correctement quand je deforme a l'horizontal
salut, perso je l'ai fait en C et ça marche plutôt bien, j'ai rencvontré quelques problèmes que tu n'a pas eu à cause du languages mais sinon merci beaucoup, ta vidéo m'a beaucoup aidée, en fait je l'ai fait pour pouvoir l'utiliser sur un autre projet et donc pour répondre à ta question : je n'ai pas de problème avec la taille du terminal tant qu'elle est fixe, en fait il faut juste qu'elle soit à la bonne taille, le projet n'est paas fini donc je n'ai pas encore essayé de get la taille de la console et tout, si tu veux je te tiens au courant mais j'ai testé sous win et lin et les deux marchent
Je t'adore si tu étais mon ami ou mon proche je te poserai des tonnes de questions sur la 3d car je suis un gran fan de la 3d et des films transformers continue ça m'aiderait pense à moi ❤❤❤
1:03 ou tt simplement de réfléchir à pourquoi aucun moteur graphique n'est fait sous Python, apprendre un langue rapide proche de la machine, comme le c++ ou même le c si tu veux moins compliqué, ou encore rust, ta le choix. Mais faut pas faire l'étonné qur c'est lent quand ta le moteur Python qui tourne on fond en permanence pour comprendre ce que chaque ligne que ta écrit veut dire
Très bon tutoriel ! 👍C'est rare d'en trouver d'aussi qualitatif
Le tuto est extrêmement intéressant et je t'en remercie, néanmoins tu expédies les calculs comme si c'était une évidence, j'aurais aimé que tu détailles davantage et visuellement, le but de tel ou tel calcul (exemple pour l'utilisation du scalaire avec la division par l'axe Z pour éloigner / rapprocher le triangle et autres exemples ce type) cependant big up à toi, ta série est de très bonne qualité.
Super vidéo MERCI INFINIMANT pour ce contenu 🙏🙏🙏🙏
A la ligne 45 je pense qu’il faudrait mettre time.time() à la place du 0
car la première valeur de dt va être très importante et donc les mouvements vont être plus important sur la première frame ce qui crée une téléportation
mtn, faut que tu fasses un ptit systeme de couleur, qui pourra ensuite faire les ombres, mais bcp de travail, je kiff, j'atends la suite avec impatience
Incroyable 👌 gg (en plus c’est très bien expliqué)
Très clair, cette série est vraiment agréable à suivre, hâte de voir la suite :)
trop bien !
Sur le terminal Kitty (sur Linux) ça fonctionne nickel !
testé sur le terminal Alacritty (toujours sur Linux) et ça fonctionne encore mieux, mais je pense que celà viens de la méthode de rendu qui est différente sur les deux terminaux
Petite question : à 13:38 tu dis que le triangle fait une rotation autour de l'axe Y (en te servant d'ailleurs de la fonction que tu as précédemment créé). Mais j'ai l'impression que le triangle tourne en fait autour de l'axe Z (d'après le schéma que tu as montré juste avant avec les 3 vecteurs). C'est une erreur ? ou est-ce que je n'ai juste pas bien compris ?
Le schéma à 11:37 est en effet orienté dans le mauvais sens. Le triangle fait bien une rotation autour de l'axe Y. On peut le voire comme les repères classiques ou l'axe des direction gauche et droite c'est x, en haut et en bas c'est y, et devant et derrière c'est z.
Pour éviter le clignotement, je conseille d'éviter d'afficher en boucle lorsqu'il n'y a pas de modification du point de vue, de tout simplement mettre à jour l'image seulement quand il y a des modifications de la caméra dans l'espace. Il y aura toujours des clignotements mais ils seront moins présent
Vers 7 minutes j'ai essaye de mettre 29/13, mais quand je deforme la fenetre le triangle n'est pas centré, et le triangle ne se mets pas correctement quand je deforme a l'horizontal
essaye de refaire les étapes une par une depuis 04:11 pour centrer le triangle
est ce que la solutionà fonctionée? si non esr ce que t'en a 1 autre?
Trop bien 👍
Salut ! Perso je suis sur MacOS et sur le terminal Hyper ça marche parfaitement !
Super vidéo !
je suis aussi sur macOS et Hyper mais j'ai toujours l'affichage saccade
salut, perso je l'ai fait en C et ça marche plutôt bien, j'ai rencvontré quelques problèmes que tu n'a pas eu à cause du languages mais sinon merci beaucoup, ta vidéo m'a beaucoup aidée, en fait je l'ai fait pour pouvoir l'utiliser sur un autre projet et donc pour répondre à ta question : je n'ai pas de problème avec la taille du terminal tant qu'elle est fixe, en fait il faut juste qu'elle soit à la bonne taille, le projet n'est paas fini donc je n'ai pas encore essayé de get la taille de la console et tout, si tu veux je te tiens au courant mais j'ai testé sous win et lin et les deux marchent
Je t'adore si tu étais mon ami ou mon proche je te poserai des tonnes de questions sur la 3d car je suis un gran fan de la 3d et des films transformers continue ça m'aiderait pense à moi ❤❤❤
Je suis pour l'épisode bonus pour expliquer plus le fonctionnement des libraires comme opengl
quel type d'étude pour avoir 1 peu cette expérience ?
j'ai appris en autodidacte
👋
Ayaaa, python + terminal, ça va avoir de ces performances 😂
1:03 ou tt simplement de réfléchir à pourquoi aucun moteur graphique n'est fait sous Python, apprendre un langue rapide proche de la machine, comme le c++ ou même le c si tu veux moins compliqué, ou encore rust, ta le choix. Mais faut pas faire l'étonné qur c'est lent quand ta le moteur Python qui tourne on fond en permanence pour comprendre ce que chaque ligne que ta écrit veut dire
Mon prof appelait ce que tu appelles les "trucs pythoniques" des "pythoneries".
aucun flop à son actif
Passe sur autre chose que python la tête de oim opengl c galère sur python utilisé java en plus c plus fast bg