Encore MIEUX que le RAY TRACING ? [Ray Marching]

Поділитися
Вставка
  • Опубліковано 29 гру 2024

КОМЕНТАРІ • 92

  • @catapillie
    @catapillie Рік тому +28

    chacune de tes vidéos est toujours bien plus impressionnante que la précédente. c'est un travail absolument merveilleux que tu fais ici

  • @STRIX357
    @STRIX357 Рік тому +21

    Le montage est tellement bien exécuté, c'est très agréable a regarder

  • @kodokaifeatheur4893
    @kodokaifeatheur4893 Рік тому +6

    j'ai commencer a apprendre Vulkan récemment et je suis trop content d'avoir trouver ta chaine
    elle m'aide vraiment a mieux comprendre les base de la programmation graphique
    merci pour tes vidéos ^^

  • @loubion
    @loubion Рік тому +12

    Wow, du contenu GLSL en français, récent, et de qualité !
    Merci pour ça, tellement dur de se débrouiller tout seul quand on s'y attèle sans formation...

  • @mrm0max
    @mrm0max Рік тому

    Ta diction est reposante, je n y comprends rien mais c est agréable d écouter ta video avant de dormir, merci

  • @flein_
    @flein_ Рік тому

    Comment cest possible que cette video soit aussi bien?! GG 👏👏

  • @YIONIDAS
    @YIONIDAS Рік тому +4

    Mon objectif c'est de maitriser la programmation, car je trouve qu'il y a quasiment une infinité de possibilité d'innovation. Et honnêtement, j'ai rarement vu une vidéo qui remplit autant de critères de réussite. Ton contenu est juste un 10/10 en tout points ! Merci beaucoup pour ce travail et sache que tu as mon soutien pour la suite ! 😁

  • @salutcava4682
    @salutcava4682 Рік тому +2

    waouh la claque que je me suis pris en regardant cette vidéo, ton travail est fabuleux tu mérites tellement de percer

  • @belgarathlesorcier8385
    @belgarathlesorcier8385 Рік тому +2

    Magistral, tu viens de gagner un abonné !🫡

  • @hxdravfx
    @hxdravfx Рік тому

    J'ai adoré la vidéo, franchement c'était super. Voir un aspect plus formel par l'approche mathématique et physique, dans le monde qu'est la modélisation 3D était une superbe idée. Et le montage était excellent, très clair et concis.

  • @koomky
    @koomky Рік тому +1

    Contenu qualitatif, clair et pédagogique.

  • @yohannz2298
    @yohannz2298 Рік тому

    Maginfique ! J'ai du faire un projet avec mon ecole l'an dernier ou l'on devais créé une image avec du ray tracing, j'ai trouver ca passsionnant comme autre methode, de plus le montage de video est super. Beau travail !

  • @alineo07
    @alineo07 Рік тому

    Wow bordel tu es un grand malade :O Bravo !

  • @TechKOFFI
    @TechKOFFI 44 хвилини тому

    Merci beaucoup 🙏🏿 Superbe vidéo 🙏🏿

  • @Lastrophysicien
    @Lastrophysicien Рік тому

    Je remercie l’algorithme de UA-cam de m’avoir fait découvrir ta chaîne. Tu viens de gagner un abonné. 😊

  • @29redd
    @29redd Рік тому

    super découverte, super en fond et en forme

  • @aotrix0
    @aotrix0 Рік тому +4

    Très content d'avoir découvert ta chaîne ! Bonne continuation 💜

  • @attractivegd9531
    @attractivegd9531 Рік тому +2

    Excellent, merci pour le contenu de qualité!

  • @jeanmouloudh2013
    @jeanmouloudh2013 Рік тому

    Vidéo très intéressante ! Bravo pour tout ce travail !

  • @SB5SimulationsFerroviairesEEP

    Merci du partage! Intéressant! Stéph.

  • @Street_Cyberman
    @Street_Cyberman Рік тому

    Je viens de découvrir cette chaine, le montage et la music sont très agréables, j'ai l'impression que tu aimes ce que tu expliques (bien), bonne continuation! +1 abonné

  • @polomarco2271
    @polomarco2271 Рік тому

    super vidéo sur un sujet abstrait pour le commun des mortels... un abonné de plus

  • @kiimetsu
    @kiimetsu Рік тому

    Parfois j'aimerai que youtube me recommande des chaînes intelligentes ou j'apprends un tas de choses en 10min.. mais nan peines perdues je dois m'y perdre pour trouver ses pépites!

  • @wRadion
    @wRadion Рік тому +2

    Très intéressant ! Je suis content d'avoir découvert ta chaîne. Je suis développeur mais j'ai horreur de tout ce qui est graphique/rendu/shaders/etc... parce que j'ai du mal à comprendre et à me représenter tout ça dans ma tête, tes vidéos vont pouvoir m'aider ! Merci pour ton taff, les animations sont hyper quali et rend la vidéo facile à suivre !

  • @lanehaut
    @lanehaut Рік тому

    Excellente vidéo, très inspirante, merci !

  • @koruuuuuuu
    @koruuuuuuu Рік тому +1

    Super vidéo ! Très pertinent ! Continue !!!

  • @TheFredFred33
    @TheFredFred33 Рік тому +1

    Je découvre et c génial 🎉

  • @BeautempsTW
    @BeautempsTW Рік тому

    Je te découvre avec cette vidéo. Ton travail est incroyablement bien présenté et tes explications sont claires. Merci beaucoup!

  • @safirion
    @safirion Рік тому

    Belle découverte. A epitech on avait fait du raytracing, mais le raymarching me semble très intéressant !

  • @janggifrance
    @janggifrance Рік тому

    Super vidéo ! Pour être précis, la technique que tu décris c'est du sphere tracing (le pas pour le marching est la valeur de la SDF). Le ray-marching, c'est quand le pas est constant.

  • @sarava3487
    @sarava3487 Рік тому +1

    Super vidéo ! Dommage quelle ne soit pas sortie plus tôt ça m'aurais bien aider !!

  • @Jebb8523
    @Jebb8523 Рік тому +2

    J'adore ton travail !!! 😮 Je m'abonne. Tu mérites plus d'abonnés n'hésite pas à utiliser la nouvelle fonctionnalité ou tu peux utiliser la traduction, avec des IA ça peut être fait sans trop d'effort je pense.

  • @brucewayne2480
    @brucewayne2480 Рік тому

    Magnifique ! Merci

  • @dartsgame_
    @dartsgame_ Рік тому +1

    Le montage est super !!!

  • @slee1294
    @slee1294 Рік тому

    Wouah vidéo très intéressante 😮.

  • @RoiOfTheSuisse
    @RoiOfTheSuisse Рік тому

    1:25 du matériau, pas du matériel ;)
    Chouette vidéo !

  • @BRtn-nn9nr
    @BRtn-nn9nr Рік тому

    Magnifique

  • @feandil666
    @feandil666 Рік тому +1

    wow, impressionant, ca me rappelle les codeurs de demo sur des tailles ridiculement petites

  • @bigadingm5908
    @bigadingm5908 Рік тому +1

    Mais d'où t'as 850 abonnés??!!
    Les videos sont tellement qualitatives bravo

  • @animationdufun9553
    @animationdufun9553 Рік тому

    oh la qualité dela chaine je suis chokbar incoryable frérot

  • @Dieucreateuruniversel
    @Dieucreateuruniversel Рік тому +5

    Yop, juste pour te corriger sur un nom, tu as dis "FRESNEL" il s'agit d'un ingénieur français qui a travaillé notemment sur des lentilles de phare afin de les rendres plus performante, et donc son nom se prononce, je te l'orthographie mal juste pour la prononciation "frénel" , soyons fière de croisé ce nom partout la france a mis son doigts partout dans les science.

  • @mashkult
    @mashkult Рік тому

    Super. Continues

  • @This_is_Elzed
    @This_is_Elzed Рік тому

    Je suis developpeur debutant mais archi nul en math c'est malheureusement le gris point noir dans ma progression et franchement ta vidoe est d'un limpidité c'est fou

  • @sillver2000
    @sillver2000 Рік тому +2

    Super vidéo tu mérites beaucoup plus de visibilité !!! Petite question, je voudrais me lancer dans la programmation de jeux vidéos mais je suis une quiche en mathématiques, ai je quand même mes chances dans le développement ?
    Bien à toi

    • @quantale8159
      @quantale8159  Рік тому +2

      j'ai justement fait une vidéo à ce sujet ou je disais que ça dépendait du niveau plus ou moins avancé que l'on souhaite atteindre. Après, certaines librairies et moteur de jeux peuvent t'aider notamment pour la physique. Aussi, rien ne t'empeche d'apprendre les math pour les jeux, ou en fonction de ce que tu veux faire. merci pour ton retour ;)

    • @a.baciste1733
      @a.baciste1733 Рік тому +2

      Dans un premier temps je peux que te conseiller de te lancer en t'appuyant sur un moteur existant (Unreal, unity, Godot, game maker etc); tu verras qu'il y a déjà pas mal de concepts (dans ld fond assez similaires dans les différents moteurs) et outils (un peu plus spécifiques) à appréhender qui permettent d'avoir des premiers résultats et d'y prendre du plaisir avant de t'inquiéter de ton niveau en maths.
      Par contre tu pourras rapidement pas couper à la notion de vecteur, a minima.

  • @grapheneperovskite1428
    @grapheneperovskite1428 Рік тому +1

    comme quoi, UA-cam est toujours capable de mettre en avant de bonnes vidéos même si elles n'ont pas beaucoup de vues

  • @Noctale
    @Noctale Рік тому

    Le montage pour l'explication visuelle est incroyable, je suis curieux de savoir quel logiciel tu utilises

    • @quantale8159
      @quantale8159  Рік тому

      Merci pour le retour :)
      J'utilise principalement After Effects

    • @Noctale
      @Noctale Рік тому

      @@quantale8159 les animations sont tellement fluides, j'aurai cru que tu avais utilisé un logiciel spécialisé dans la représentation graphique de ce genre de phénomènes.
      gg c'est du beau boulot

  • @chokdeesam2365
    @chokdeesam2365 Рік тому +1

    Super, j’ai tout regardé, alors qu’à la base je suis en train d’apprendre du React, JavaScript 😂

  • @fiflope
    @fiflope Рік тому +1

    Super vidéo ! tu les fait avec quoi tes montages bro ? (pas mal le soundtrack runescape)

    • @quantale8159
      @quantale8159  Рік тому +1

      Globalement, j'utilise after effects. Sinon j'utilise d'autres logiciels adapté à différentes taches, comme Premiere Pro pour les coupure, ou alors je code directement sur python ou en c++ avec opengl pour faire des visualisations complexes, comme les terrain, fractales, la 2D dans cette vidéo. Mes techniques de montages évoluent, je vais surement utiliser ou coder d'autres outils. Sinon merci pour ton retour :)

  • @TheGalaxySoftware
    @TheGalaxySoftware Рік тому +1

    Excellent contenu ! Ca fais un moment que je regarde quelques une de tes vidéos, et je me demandais... Comment tu fais pour illustrer les diverse formules mathématiques ? Es-ce que tu passes par After Effects ou tu as peut-etre une méthode qui te permet de faire ça simplement ? Merci à toi !

    • @quantale8159
      @quantale8159  Рік тому +1

      Bonne question, pour les formules simples, j'utilise l'outil texte sur After Effects et pour les formules complexes (matrice, symboles...) J'utilise un site convertisseur latex en PNG que j'inclus dans After Effects (parfois je trouve directement l'image). Je réfléchis à utiliser des logiciels comme manim, ou de créer ma propre librairie car ça prend du temps et le résultat n'est pas ouf.
      Merci pour ton retour ;)

    • @TheGalaxySoftware
      @TheGalaxySoftware Рік тому +1

      @@quantale8159 Ah oui j’avais entendu parlé de manim, ça peut être une bonne idée effectivement. Et pour la visualisation du raymarching en 2D ? C’est le même procédé ?

    • @quantale8159
      @quantale8159  Рік тому

      Pour la 2D, oui c'était la même chose. Sur Ae, on peut coder des animations simples mais on est très vite limité par ce qu'on peut faire et par les performances. Je dois donc utiliser d'autres outils pour coder ou faire des animations complexes, puis je record avec obs, ce qui n'est pas optimal. Mais je ne peux pas coder une vidéo entière... à moins de créer mon propre logiciel de montage. Une autre solution serait de coder des plugins Ae mais il faut y consacrer du temps et j'ai des doutes pour les performances.

  • @kaba9926
    @kaba9926 Рік тому

    Est-ce que le moteur de Dreams aurait des points communs avec cette méthode ? Ca me parait vraiment similaire, à l'exception que chaque rayon afficherait une texture.

  • @valkill8475
    @valkill8475 Рік тому

    Une question qui a peut être pas rapport avec la vidéo, est-ce que on peut faire des nuage volumétrique sans utiliser le ray marching?? Car j’ai essaie dans faire pour l’inclure dans Grand Theft Auto 5 (GTA5) grace a ENB mais je galère pour les mettre en « 3D » et que les nuage rest sur l’axe horizontal du world position.

    • @quantale8159
      @quantale8159  Рік тому +1

      je crois que oui mais c'est difficile

    • @valkill8475
      @valkill8475 Рік тому

      le Quad stacking marcherai ?@@quantale8159

  • @eliottguy8119
    @eliottguy8119 Рік тому

    j'aimerais bien créer un ray marcher mais je ne connais que le python et rien au c#, donc arriver a transcrire le code va être compliqué ne serait-ce pour l'usage de "float" ou je n'arrive pas à savoir si c'est un équivalent de "def" c'est pour une valeur réelle.

    • @quantale8159
      @quantale8159  Рік тому

      Le langage que j'ai utilisé pour le ray marching c'est le "glsl". C'est un peu comme une version modifié du C. Ce n'est pas grave de ne pas connaître et j'imagine que ça ne va pas être trop compliqué d'apprendre le langage si tu connais déjà le python.

  • @maximemichele
    @maximemichele Рік тому

    salut, j'ai pris beaucoup avec ton youtube, mais il me manque beaucoup notion , comme la différence entre le Ray Tracing et le path tracing, et pourquoi le path tracing d'un moteur de rendu à l'autre ca n'a pas le même résultat , exemple Path tracing de Unreal Engine et Cycle de Blender ?

    • @quantale8159
      @quantale8159  Рік тому

      Pour faire simple, le ray tracing trace des rayons depuis la caméra sur notre scènes pour tous les pixels, le path tracing. Cependant dans le monde réel il y a plutôt une infinité de rayons, donc le ray tracing ne suffit pas pour simuler la réalité. C'est là où intervient le path tracing qui va envoyer beaucoup plus de rayons, qui eux même vont rebondir aléatoirement sur nos objets par différents matériels.
      Sinon pour les différences de résultats, je ne suis pas sûr de toutes les raisons. peut-être c'est une différence entre générer les image en temps réel (Unreal Engine) ou pas (Cycle de Blender), et def paramètres différents.

  • @nayza184
    @nayza184 Рік тому

    Ta voix est apaisante

  • @MadMax-gg8jf
    @MadMax-gg8jf Рік тому +1

    Mais qu'est que je regarde la? Qu'est ce que c'est que ce poulet ? je m'abonne hein .

  • @MrlegendOr
    @MrlegendOr Рік тому

    Pouvez vous nous en dire plus sur le sujet car je pensais que cette méthode n'était pas utilisable dans un jeu vidéo alors que le créateur du moteur du jeu Dreams (PS4) dit n'avoir utilisé que le raymarching pour le rendu et la modélisation du jeu. Ce qui me semble incroyable surtout quand on vois ce qu'est capable ce moteur.

    • @quantale8159
      @quantale8159  Рік тому +1

      Je ne sais pas du tout, ça me paraît étonnant. Pouvez vous donner des sources de ce qu'il a dit svp ?

    • @MrlegendOr
      @MrlegendOr Рік тому

      @@quantale8159 Le 3Janv 2020
      Mmalex Cocreateur de l’engin dit ceci sous une video de MartinNebelong
      “une chose que j'aime dans le moteur Dreams ps4, c'est qu'il est entièrement modélisé et peint à la main ; aucune texture du tout. cela ressemble également à la plupart des autres éléments SDF - il s'agit en fait d'un champ de distance directement tracé par sphère. sur un GPU PS4 relativement lent !”
      Puis un internaute lui répond qu’il ne croit pas que Media Molécule utilise le SDF ou RM pour le rendu, Il pense plus à une méthode hybride qui par de l’analyse des SDF et dont la résultante se fait par la rasterization. 

Et dans un long échange Mmlax fait comprendre à l’internaute qu’il n’utilise aucune astuce et méthode de rasterization et que tout est purement une combinaison d’analyse des SDF pendant les chargement couplé à du raymarching sur les volumes.
      Avec un petit résumé de leurs méthodes
      Une conversation vraiment intéressante. Je voulais avoir votre avis dessus. Car Je pense que le Raymarching est le futur de la modélisation et du rendu 3D.
      Je fais une veille technologique depuis plusieurs année dessus et l’évolution de cette technique sur ces 5 derniers années est juste impressionnant.

    • @quantale8159
      @quantale8159  Рік тому +1

      Je n'ai pas trouvé la vidéo donc je ne sais pas du tout mais le raymarching me parait beaucoup trop lent, surtout "sur un GPU PS4 relativement lent !” Je trouve ça juste bizarre, déjà par le fait que ma carte graphique a eu du mal à enregistrer certaines scènes, mais alors sur une ps4...

  • @Wulfhartus
    @Wulfhartus Рік тому

    C'est bien expliqué en langage naturel. Attention, on dit "Frénel" pour prononcer Fresnel.

  • @Heiron636
    @Heiron636 Рік тому

    10:19 ekipafond

  • @tinonativa1133
    @tinonativa1133 2 місяці тому

    il y a un moyen de se former ? pour mieux maitriser le sujet

    • @quantale8159
      @quantale8159  2 місяці тому

      je vais bientôt proposer un accompagnement en ligne

  • @grezamisoit
    @grezamisoit Рік тому

    Donc le ray marching est une optimisation de l'implémentation du ray tracing ? Ni plus ni moins ?

    • @quantale8159
      @quantale8159  Рік тому +1

      Pas vraiment, les deux techniques sont différentes et ont leurs avantages et leurs inconvénients. Le ray tracing et plus rapide car il n'y a pas le concerte de "marching", on a directement des équations pour calculer la collision du rayon avec l'objet. Cependant le marching nous permet de faire des choses intéressantes facilement et rapidement comme des fractales et pleins de choses.

  • @valoutheone
    @valoutheone Рік тому

    Abonne direct

  • @NyveK
    @NyveK Рік тому

    top !!

  • @antoinefeuerstein9817
    @antoinefeuerstein9817 Рік тому

    video tres bien illustrer ;-)
    cependant,
    unity n'est pas une librairie graphique !

  • @foliostarbi5744
    @foliostarbi5744 Рік тому +1

    J'ai failli écrire tout un commentaire à cause de ton titre PUTACLICK qui semblait dire que le RayMarching était "mieux" que le RayTracing.
    Pour info le raytracing est beaucoup plus simple, beaucoup plus réaliste et beaucoup moins gourmand en terme de calcul en me basant sur ce qu'il a expliqué dans la vidéo. D'ailleurs certains développeurs s'amusent à faire le raytracer le plus court possible et à le mettre sur leur carte de visite.

  • @TheORJeux
    @TheORJeux Рік тому

    Bonjour, j’ai eu du mal à écouter car la musique est un peu trop forte et prend le dessus sur votre voix.
    Sinon la qualité du son, du montage et du contenu et très bon !
    Merci

  • @domsau2
    @domsau2 Рік тому +1

    Bonjour. La musique (inutile) est trop forte, svp, pour les prochaines vidéos.

  • @did3d523
    @did3d523 Рік тому

    on se croierait revenue a DBW render 1986

  • @loubion
    @loubion Рік тому

    Besoin d'un tuto brouillard btw

    • @quantale8159
      @quantale8159  Рік тому

      j'ai utilisé ce code :
      col = mix(col, backgroundColor, 1.0 - exp(-0.002 * d.d * d.d * d.d));

  • @aynehancer5959
    @aynehancer5959 Рік тому

    ça serait tellement plus intéressant et audible si tu parlais normalement... Les code de la télévision c'est une horreur a entendre. Bois un coup d'alcool avant pour te détendre, je sais pas, mais sort toi le balais du cul quand tu parles.

  • @Huitretf2
    @Huitretf2 Рік тому

    Matériau, pas matériel.

    • @noam_8476
      @noam_8476 Рік тому

      On parle de matérials en 3D