Тёмный

Créer un moteur graphique 3D dans la console ! ep 2 : la projection 

Quantale
Подписаться 4,2 тыс.
Просмотров 3,7 тыс.
50% 1

▶ Bienvenue dans l'épisode 2 sur les moteurs graphiques 3D ! Dans cette vidéo, nous allons passer à la 3D.
📎 liens et ressources :
- le code : github.com/SedenionProj/moteu...
- épisode 1 : • [tuto] Créer un moteur...
- projection 3D - 2D : • PROJETER un POINT 3D s...
- rendu graphique : • OpenGL : le rendu grap...
- Me contacter (discord) : quantale_yt
📖 chapitres :
00:00 : introduction
03:27 : programmation
🎵 musique :
- Endless - A Minecraft Orchestration

Наука

Опубликовано:

 

14 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 29   
@SpectraFire44
@SpectraFire44 26 дней назад
Très bon tutoriel ! 👍C'est rare d'en trouver d'aussi qualitatif
@codingaddiction5224
@codingaddiction5224 Месяц назад
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é.
@furicoda
@furicoda 5 месяцев назад
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
@koffiflaimoiye5276
@koffiflaimoiye5276 Месяц назад
Super vidéo MERCI INFINIMANT pour ce contenu 🙏🙏🙏🙏
@achillemasson3235
@achillemasson3235 5 месяцев назад
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
@ImprevisibleDev
@ImprevisibleDev 5 месяцев назад
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
@svek_heldward
@svek_heldward 5 месяцев назад
Incroyable 👌 gg (en plus c’est très bien expliqué)
@safirion
@safirion 5 месяцев назад
Très clair, cette série est vraiment agréable à suivre, hâte de voir la suite :)
@PetitHommeSec
@PetitHommeSec 3 месяца назад
trop bien !
@atipique_8445
@atipique_8445 5 месяцев назад
Sur le terminal Kitty (sur Linux) ça fonctionne nickel !
@atipique_8445
@atipique_8445 5 месяцев назад
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
@thedouble0072
@thedouble0072 5 месяцев назад
Trop bien 👍
@stormyz_
@stormyz_ 5 месяцев назад
Salut ! Perso je suis sur MacOS et sur le terminal Hyper ça marche parfaitement ! Super vidéo !
@yenthl985
@yenthl985 5 месяцев назад
je suis aussi sur macOS et Hyper mais j'ai toujours l'affichage saccade
@koruuuuuuu
@koruuuuuuu 5 месяцев назад
👋
@lorenzocgt1021
@lorenzocgt1021 5 месяцев назад
Je suis pour l'épisode bonus pour expliquer plus le fonctionnement des libraires comme opengl
@vicplasma58
@vicplasma58 5 месяцев назад
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 ?
@quantale8159
@quantale8159 5 месяцев назад
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.
@grisz6181
@grisz6181 5 месяцев назад
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
@Buage.
@Buage. 5 месяцев назад
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
@quantale8159
@quantale8159 5 месяцев назад
essaye de refaire les étapes une par une depuis 04:11 pour centrer le triangle
@yenthl985
@yenthl985 4 месяца назад
est ce que la solutionà fonctionée? si non esr ce que t'en a 1 autre?
@Gasteclair
@Gasteclair 5 месяцев назад
Ayaaa, python + terminal, ça va avoir de ces performances 😂
@badwolf4469
@badwolf4469 5 месяцев назад
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
@yenthl985
@yenthl985 5 месяцев назад
quel type d'étude pour avoir 1 peu cette expérience ?
@quantale8159
@quantale8159 5 месяцев назад
j'ai appris en autodidacte
@manolosardo3661
@manolosardo3661 5 месяцев назад
Mon prof appelait ce que tu appelles les "trucs pythoniques" des "pythoneries".
@matisboualam5583
@matisboualam5583 5 месяцев назад
aucun flop à son actif
@wouf_
@wouf_ 5 месяцев назад
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
Далее
Я ТВОЙ ОТЕЦ #большоешоу
01:01
Просмотров 104 тыс.
FPS Maker 3D - Create your 3D FPS on Android or iOS
1:23
luba 2, problème et support (n°2)
5:01
Просмотров 1,4 тыс.
Encore MIEUX que le RAY TRACING ? [Ray Marching]
11:22
CODER UN JEU 3D - sans moteur
12:33
Просмотров 30 тыс.
SIMULER des FRACTALES 3D
13:09
Просмотров 2,9 тыс.
Je code un VISUALISEUR 4D ! [Hypercube]
8:36
Просмотров 1,5 тыс.
Apprendre le C# - Épisode 13 : Les Vectors (Unity)
12:29
✅ЛУЧШИЕ фишки iOS 18🔥
0:51
Просмотров 101 тыс.
keren sih #iphone #apple
0:16
Просмотров 1,5 млн
Неразрушаемый смартфон
1:00
Просмотров 508 тыс.