M. Tirado
M. Tirado
  • 10
  • 239 296
Euclid's Inferno - Game Trailer
Steam Page: store.steampowered.com/app/2940860
มุมมอง: 115

วีดีโอ

Faking 3D graphics with a 2D game engine #SoMEpi #gamedev
มุมมอง 13K5 หลายเดือนก่อน
Learn how to render 3D graphics using a 2D game engine. Entry for Summer of Math Exposition 2024 Euclid's Inferno Steam page: store.steampowered.com/app/2940860 Discord Server: discord.gg/Ev7hHW6Kfh Pantograph (used for animations): github.com/mtirado1/pantograph
Mars DOES NOT Look Like This
มุมมอง 3126 หลายเดือนก่อน
Pantograph animation library: github.com/mtirado1/pantograph Sources below: The Blue Marble: en.wikipedia.org/wiki/The_Blue_Marble Viking I Mosaic: nssdc.gsfc.nasa.gov/imgcat/html/object_page/vo1_mg07s078.html Why the true colors of the planets aren't what you think: www.planetary.org/articles/why-the-true-colors-of-the-planets-arent-what-you-think Modelling the seasonal cycle of Uranus’s colou...
The Mathematics of Mechanisms (#SoME3)
มุมมอง 222Kปีที่แล้ว
Entry for the 2023 Summer of Math Exposition Sources: - R. L. Norton, Design of Machinery: An Introduction to the Synthesis and Analysis of Mechanisms and Machines - D. Eberly, Intersection of Linear and Circular Components in 2D, www.geometrictools.com/Documentation/IntersectionLine2Circle2.pdf The code used to make the animations can be found at: github.com/mtirado1/pantograph

ความคิดเห็น

  • @Street_Cyberman
    @Street_Cyberman 16 วันที่ผ่านมา

    This is beautifull!

  • @bdennyw1
    @bdennyw1 2 หลายเดือนก่อน

    Id love to see the code that generated the animations.

  • @yadav-r
    @yadav-r 3 หลายเดือนก่อน

    Wow, you are game dev too. Awesome

  • @yadav-r
    @yadav-r 3 หลายเดือนก่อน

    Game developer here. I am not technically proficient as the ones working at Rockstar games. In one of their games red dead redemption, we see lot of horse animation, very realistic and I always wondered how they did it, found a research paper which described exactly this. It was too much for me to understand fully, but now I have some idea and where to look further. It's fascinating to see different fields working together to create a final product. Thankyou so much for creating such a wonderful and insightful video. God bless you brother.

  • @jamaalsineke2405
    @jamaalsineke2405 5 หลายเดือนก่อน

    Hate maths....love your art though and game looks smooth

  • @activediamond7894
    @activediamond7894 5 หลายเดือนก่อน

    Holy hell another Love2D user on TH-cam! Finally!!! There are so few, it saddens me. Love2D is by far my favourite GameDev framework and I only know of 2 or 3 (including you) TH-camrs that use it. I'm really looking forward to more content from you!

  • @ThankYouESM
    @ThankYouESM 5 หลายเดือนก่อน

    That is sincerely awesome. There's a 3rd person fully colored maze game somebody made which works perfectly fine with just the imports of tkinter... math... and the random.

  • @공부기록채널
    @공부기록채널 5 หลายเดือนก่อน

    nice

  • @dirtyleon
    @dirtyleon 5 หลายเดือนก่อน

    Is this how Doom 1 works?

    • @mtirado
      @mtirado 5 หลายเดือนก่อน

      It is not

  • @douglasdacosta853
    @douglasdacosta853 5 หลายเดือนก่อน

    Interesting! I wonder about the difference in performance between this method and the traditional 3D

    • @mtirado
      @mtirado 5 หลายเดือนก่อน

      I would assume it has worse performance since you aren't using the GPU to calculate and render 3D graphics

  • @Uselessdodo
    @Uselessdodo 5 หลายเดือนก่อน

    Is this how Doom's graphics work? if yes, then thank you for explaining this so easily

    • @mtirado
      @mtirado 5 หลายเดือนก่อน

      No, Doom's graphics work very differently

    • @Uselessdodo
      @Uselessdodo 4 หลายเดือนก่อน

      @@mtirado I learnt about this later

  • @dikem_
    @dikem_ 5 หลายเดือนก่อน

    Great job!

  • @thiagof414
    @thiagof414 5 หลายเดือนก่อน

    This was amazing. Thank you.

  • @samuelchristian2688
    @samuelchristian2688 5 หลายเดือนก่อน

    finally a love2d dev 😭😭🥳

  • @korigamik
    @korigamik 5 หลายเดือนก่อน

    Will you share the source code for the video? How do you animate text?

    • @mtirado
      @mtirado 5 หลายเดือนก่อน

      This is what I used to make the animations: github.com/mtirado1/pantograph

  • @galenerso1594
    @galenerso1594 5 หลายเดือนก่อน

    Hello Mr.Tirado ! Amazing concept for a game but I wanted to ask if you could maybe point us to some resources where we can learn about the maths used for such graphical calculations, it's very interesting and I'd like to learn more about it. Thanks in advance !

    • @mtirado
      @mtirado 5 หลายเดือนก่อน

      I'm so glad you liked it and want to learn more. I would love to point you to the resources / learning material I used to make this, but I don't have a single source where I got all the math / code. They are all scattered over the web, on a few books, and notes from university. You aren't the first one who is asking for that. But the reality is I learned some of this stuff through trial and error, and by rewriting the same code for multiple projects (In fact, the videogame and the animations you see in the video share a lot of code!) I am interested in writing an interactive article where I go in depth and can finally dump all those ideas in a single place, as they are very useful concepts for a lot of applications. If / when I write it, I will share it a link to it on my channel

    • @galenerso1594
      @galenerso1594 5 หลายเดือนก่อน

      @@mtirado That is a great idea! Good luck to you 🙏

  • @SeanStClair-cr9jl
    @SeanStClair-cr9jl 5 หลายเดือนก่อน

    Looks wonderful Edit: Wow, your explanation and animations were beautiful. Very concise and thorough

  • @doodocina
    @doodocina 5 หลายเดือนก่อน

    you are not faking 3d, you are building 3d graphics on top of 2d engine

  • @TheDragShot
    @TheDragShot 5 หลายเดือนก่อน

    Satisfying 😎👍

  • @korigamik
    @korigamik 5 หลายเดือนก่อน

    will you make the source code of the game open to all please?

  • @DrNabeel20
    @DrNabeel20 5 หลายเดือนก่อน

    What a great video, concept and art style! I löve your work (pun-intended)

  • @ThomasLaverne
    @ThomasLaverne 5 หลายเดือนก่อน

    your game looks super cool!

  • @charliewagner6387
    @charliewagner6387 5 หลายเดือนก่อน

    Those visuals look amazing! Love the aesthetic. Good luck on the game!

  • @hexagonal7708
    @hexagonal7708 5 หลายเดือนก่อน

    is mesmerizing

  • @pmlomb
    @pmlomb 5 หลายเดือนก่อน

    This looks great! looking forward to more behind the scenes fakery.

  • @lolabayt
    @lolabayt 5 หลายเดือนก่อน

    this is my favorite type of 3D engineering. thank you for the video!

  • @Trick-dl5kr
    @Trick-dl5kr 5 หลายเดือนก่อน

    +1 sub

  • @sechmascm
    @sechmascm 5 หลายเดือนก่อน

    I don't think any 3D engine is actually 3D, you did great. Plus a great visual of how you can take 2D and make it seem 3D

    • @angeldude101
      @angeldude101 5 หลายเดือนก่อน

      Every 3D engine essentially does the same math and trickery shown here. The only differences are that that code is already written for you in a 3D engine, and the fact that a proper engine runs much of the relevant code on the GPU rather than the CPU, since the GPU is unchallenged when it comes to performing simple operations countless separate times in parallel, such as once for every pixel in a frame, or once for every vertex or polygon on screen.

    • @naiwatchsomethin
      @naiwatchsomethin 5 หลายเดือนก่อน

      yupp 3D engines are Actually 2d!! in Math and Science perspective A 3D being or a Data of a 3d can see only 2D and 1D While if there is other Dimensions means they can see 3D, 2D and other D than we see same goes to development we emulate Dimension and calculate to create illusions of a perspective to literate 3D using 2d and 1d

  • @kairu_b
    @kairu_b 5 หลายเดือนก่อน

    Awesome

  • @Muhammed_English314
    @Muhammed_English314 5 หลายเดือนก่อน

    Is that Hornet in the thumbnail?

    • @mtirado
      @mtirado 5 หลายเดือนก่อน

      I can see the resemblance 😅

  • @HiHi-iu8gf
    @HiHi-iu8gf 5 หลายเดือนก่อน

    rly nice visualisation animations when u explain stuff!

    • @HiHi-iu8gf
      @HiHi-iu8gf 5 หลายเดือนก่อน

      and ofc rly nice looking game :)

  • @Fangamer1254
    @Fangamer1254 5 หลายเดือนก่อน

    I was trying to make just something like this in Clickteam

  • @cvabds
    @cvabds 5 หลายเดือนก่อน

    I bet you cant do that in TempleOS

  • @sweatyeti
    @sweatyeti 5 หลายเดือนก่อน

    Your game looks amazing! I really appreciate you sharing your maths with us; it's inspiring =)

  • @1ucasvb
    @1ucasvb 5 หลายเดือนก่อน

    Great video and that game is looking really good!

  • @nikbivation
    @nikbivation 5 หลายเดือนก่อน

    wow, amazing work!

  • @stauro76
    @stauro76 5 หลายเดือนก่อน

    Lovely! Great work!

  • @ByzantineMonk
    @ByzantineMonk 5 หลายเดือนก่อน

    A piece of art! A mastery on 3D math! Congrats!!!👏

  • @jerry-yu7yi
    @jerry-yu7yi 6 หลายเดือนก่อน

    i really really love this video

  • @Mr_Happy_Face
    @Mr_Happy_Face 6 หลายเดือนก่อน

    I like the mix of pictures and mathematical animations

  • @りん-さん-k2h
    @りん-さん-k2h 7 หลายเดือนก่อน

    Cool.. I don’t understand anything but it’s a vibe

    • @kamoroso94
      @kamoroso94 6 หลายเดือนก่อน

      There are six points connected by five line segments. Draw a point on each one and slide it from start to end. Now connect those five points to form four line segments. Place a point on those line segments and slide them from start to end. Continue this process until there is only one point on one line segment. The movement of that point traces out the curve. This is called a quintic Bézier curve.

  • @amtarelik422
    @amtarelik422 8 หลายเดือนก่อน

    Hello, please give a following to this awesome work

  • @herbertattema9890
    @herbertattema9890 8 หลายเดือนก่อน

    the algorithm did you bad, how am I only now finding this channel

  • @moralboundaries1
    @moralboundaries1 8 หลายเดือนก่อน

    so interesting and enjoyable, thank you for the lesson!

  • @PSS_1
    @PSS_1 10 หลายเดือนก่อน

    I need help with a certain mechanism

  • @AmrSakar
    @AmrSakar 11 หลายเดือนก่อน

    Love It ❤

  • @jairoc.peralta
    @jairoc.peralta ปีที่แล้ว

    Buen video, compa

  • @MrAminmohamed
    @MrAminmohamed ปีที่แล้ว

    Please make another video of more examples of building mechanics without anything just basic geometry. This way kids in middle schools will be able to use their compas and rulers to draw prototypes

  • @lih3391
    @lih3391 ปีที่แล้ว

    Monument valley is great!

  • @onadja
    @onadja ปีที่แล้ว

    Excellent animation and great explanation! What editing software did you use? THANKS !