Welcome to OpenGL

Поделиться
HTML-код
  • Опубликовано: 11 сен 2024

Комментарии • 649

  • @realdanielpeach
    @realdanielpeach 4 года назад +547

    I am definitely one of those people that thought shaders had to do with lighting and shadows lol

    • @theflossydog1825
      @theflossydog1825 3 года назад +28

      Same. I thought it was... something that was applied over the top of what was being rendered to give it realistic lighting/reflections, or something general like that... Now I know it's just a piece of code that runs on the GPU.

    • @rajveermunde6079
      @rajveermunde6079 3 года назад +7

      a shader is a type of computer program originally used for shading in 3D scenes. They now perform a variety of specialized functions in various fields within the category of computer graphics special effects, or else do video post-processing unrelated to shading, or even perform functions unrelated to graphics.

    • @lodostic1015
      @lodostic1015 3 года назад +2

      wtf lmao

    • @jangtheconqueror
      @jangtheconqueror 3 года назад +44

      I feel like programmers aren't the best at naming things lol

    • @sleep3017
      @sleep3017 3 года назад +40

      I think thats because of minecraft shaders

  • @julien-scholz
    @julien-scholz 7 лет назад +724

    I really like these videos because you actually know what you're talking about, something that is uncommon in programming tutorials these days.

    • @dragon-xt4vw
      @dragon-xt4vw 4 года назад +25

      ChiliTomatoNoodle.
      He's on the DirectX side of things, but he's fri'n amazing. Probably like 3x as good as The Cherno, and that's saying something. I've never seen a tutorial series so straightforward and thorough. So so SOOOOO thorough. He has tutorials from the dead basics leading all the way to Hardware-Accelerated 3D Graphics.

    • @dragon-xt4vw
      @dragon-xt4vw 4 года назад +15

      @Sanjay Kumar Best part about him (if you had to pick something) is that as the Hardware 3D series goes on, he indirectly teaches you how to read and use documentation. It's so non-intrusive, but it's clear that he's showing you how to figure out an API with Direct3D and Win32 as examples. After going through that, I had very little trouble picking up Direct2D, SDL, and even OpenGL on my own.
      It's SUCH an important skill to have, but it's the kind of thing that feels like it shouldn't need a tutorial, and the tutorials that DO exist would probably be boring and nearly useless. Chili makes it just this weird thing he does on the side, acting like he's figuring out the API for the first time. It goes perfectly along with his main mission, and simultaneously teaches and demonstrates one of the most useful skills a programmer can have.
      Chili is a friggin genius.

  • @tah3460
    @tah3460 4 года назад +266

    "Hi and welcome..." *Moves hands* "...to the OpenGL tutorial" *Handmoving intensifies*

    • @enzoqueijao
      @enzoqueijao 3 года назад +21

      Hand movement = teaching ability

    • @Hydra-BR
      @Hydra-BR 3 года назад +3

      i love handmoving, make the video less boring

    • @mayonouns3600
      @mayonouns3600 3 года назад +3

      I cringed a little every time his hand swung near the cactus

    • @carlosdalomba
      @carlosdalomba 3 года назад

      Lool

  • @jannikkoch4944
    @jannikkoch4944 7 лет назад +511

    This might become the first resource on modern GL that is actually comprehensive, I mean, you're doing a great job with the C++ series already, so I don't doubt it. Really tired of all those outdated, wrong or incomplete beginner's guides out there. Looking forward to it, if one can do it, you're the one!

    • @10goni
      @10goni 7 лет назад +5

      J. Dot there are plenty of written tutorials that do their job quite well

    • @theraider8994
      @theraider8994 7 лет назад +9

      +CAPSLOCK can you link me some of them?

    • @Carstin
      @Carstin 7 лет назад +8

      You're tired of incomplete beginner's guides aye? You must not be very familiar with Cherno

    • @altermetax
      @altermetax 7 лет назад

      thebennybox did some interesting opengl tutorial

    • @hynesie11
      @hynesie11 6 лет назад +5

      The internet needs to be tidied up

  • @ninadsachania3652
    @ninadsachania3652 7 лет назад +657

    The production quality of these videos. Damn dude. Incredible

  • @uwuowo3984
    @uwuowo3984 6 месяцев назад +88

    whos here in 2024? 🥰

  • @purplemosasaurus5987
    @purplemosasaurus5987 2 года назад +17

    Him: "OpenGL"
    Captions: "up in jail"

  • @fenilli
    @fenilli 7 лет назад +29

    Dude, your channel is literally the best programming channel there is to be, you actually teach and explain and gives real opinion about it, not just write some code and say " well this works ".

  • @ayylith
    @ayylith 2 года назад +14

    I love how you add your opinion into your tutorials! So many videos like this are just like "you can do it like this, or like this, depends which one you prefer" but I don't know anything about them, so I don't know which I prefer, which is exactly why I'm here. Thank you for actually telling us what you prefer and why.

  • @whythosenames
    @whythosenames 7 лет назад +26

    I Love your channel sooo much! And now OpenGL! My life is perfect

  • @Handskemager
    @Handskemager 7 лет назад +139

    Hmm I wonder why it's called OpenGL(Graphics Library) if it isn't a library per se

    • @9SMTM6
      @9SMTM6 5 лет назад +22

      Lol. I always assumed it meant 'Graphics Language'

    • @msidc1238
      @msidc1238 4 года назад +2

      @@9SMTM6 yeah I've heard both open graphics library and I've heard open graphics language.

    • @HyperMario64
      @HyperMario64 3 года назад +7

      OpenGL is a standard. Generally comes with a header with the functions you can call. Despite not containing any actual implementation (just behavior and valid usage), that still counts as a library. A library doesn't have to have any implementation to be linked against. You just need the list of symbols and the name of the library (like MSVC .lib files). The strenght of that is that different users will have a different implementation (usually driver-dependent), and still (hopefully) the same behavior.
      So that video is quite misleading in that regard.

    • @FlooferLand
      @FlooferLand 3 года назад

      Probably because it's almost like 3 decades old, it must've started off as a library then later on branched into something bigger

  • @WeirdBrainGoo
    @WeirdBrainGoo 2 года назад +2

    I really like The Cherno's teaching style. He finds ways to make something that works quickly and shows us exactly how to get it to work. Getting that feeling of success quickly, of being able to create a window and render a triangle is super motivating. He also adds small amounts of code at a time and explains what each thing does. I love this, as I've tried to learn game dev before, and having to copy large amounts of code without understanding what anything does really scared me away from the whole thing for a long time.
    That being said, I was happily following this series and copying the code, until episode 9 when I realized that I don't know what I will be learning during the series. I remember The Cherno saying in one episode that you can do really cool things with OpenGL, and so I was expecting to learn to do something pretty cool. I looked through the episodes and it seems that the coolest thing we learn to do is to render the The Cherno logo. That didn't seem so cool to me, I felt kind of disappointed to be honest. :/ I thought we would at least see something move.
    I also looked through the Game Engine series. I thought, maybe the cooler applications to OpenGL will be in there. In episode 28 you render your first triangle. In episode 29 he talks about how we will learn to render a revolver with textures and roughness maps and an environment cube. That actually seemed cool to me. But looking through the episodes, in the latest one, episode 112, he is still teaching about 2D game development. The last episode came out in December 2021, about five months ago, and so maybe The Cherno is taking a break from the series and will return to teach 3D stuff later. I hope the series isn't over yet.
    I feel somewhat demotivated, not knowing what I will learn if I keep up with these series. I don't mind going through dozens upon dozens of episodes if I know I will learn useful skills through them. But if I don't know if I'll learn to even render a 3D model, I don't know if there's a point. :/

  • @anaibrahim4361
    @anaibrahim4361 4 года назад +5

    i was about to give up on learning the OpenGl until i found this
    just WOOW learning with that kind of explanation and calm music give you the desire to learn more
    thank you very much for those series

  • @mochamadgalihramdhani7813
    @mochamadgalihramdhani7813 4 года назад +57

    "openGL is written by your GPU manufacturer"
    "openGL is not library, just a specification"
    Thanks for explaining, i'm so confused of this

    • @Shonicheck
      @Shonicheck 4 года назад +17

      Well, if you still need the clarification on that(or anyone who will read that in the future), he means that gpu manufacturers implement said api in hardware, aka the hardware that interprets the commands(can be done in software though, like a driver wrapping opengl calls in some inner hardware language) sent to it and computational hardware that they use to compute said operation, which sometimes isn't exactly "starndart" OpenGL. OpenGL in simple terms is just a "language" which you use to tell GPU what exactly you want it to compute(aka there is no "code" that computes the OpenGL calls - it's all hardware, which is "closed", aka you can't see how exactly your hardware computes it), that's why you need drivers/libraries(for example mesa) to do so, since hardware communication isn't exactly straightforward.
      Usually GPU can "talk" in different API's, but some are more optimised for the actual computational hardware that GPU has(for example nvidia CUDA vs OpenCL on nvidia cards). Also since "it's just a language" you can write wrappers for different api's, like that of the wine that translates DirectX into OpenGL calls, or some band-aid solutions that translate more modern OpenGL calls into the older ones(these usually are hella slow) or straight up compute them on cpu(which is even slower).
      Hope that helps.

    • @ladyViviaen
      @ladyViviaen 4 года назад +3

      @@Shonicheck you a based legend

    • @specialgorilla
      @specialgorilla 3 года назад +1

      @@Shonicheck that was really helpful, thanks!

    • @undeadpresident
      @undeadpresident 18 дней назад

      If you are confused now, try actually learning the shit. It's like they *want* the programmers using it to suffer. I don't recommend learning it unless you are absolutely obsessed with computer graphics and want to specialize in graphics programming. Otherwise, don't bother.

  • @mistersir3185
    @mistersir3185 6 лет назад +69

    dude how come you not touch the cactus plant even though you come so close to touching it with your hands with all those movements like at 4:50

    • @_syedmx86
      @_syedmx86 4 года назад +37

      he has collision in opengl turned off

    • @y6productions133
      @y6productions133 3 года назад +1

      lol ! How does these questions come to your mind?

    • @conradlewis5689
      @conradlewis5689 3 года назад +3

      I read this at the beginning of the video and had anxiety for the rest of it hahaha.

  • @delta_yd
    @delta_yd 2 года назад +8

    The sheer amount of motivation this video gives me to learn OpenGL is so impressive.
    Also can we appreciate the soundtrack?
    It's like, so hopeful and ambient to this sort of inspirational vibe I got from this.
    I'm excited to dive into the series.

  • @kennykenken4567
    @kennykenken4567 7 лет назад +132

    Fantastic video mate, just one advice, can you maybe give us some exercise, not too much, just like one or two. Then give us the solution at the next video hopefully, I think it's better to practice when writing code

    • @misatokatsuragi
      @misatokatsuragi 7 лет назад +5

      I think this is a really good idea!

    • @KayVerbruggen
      @KayVerbruggen 7 лет назад +9

      ken stuwwer Yeah, ChiliTomato(memer and RUclipsr with c++ tutorials) does this too and it works pretty well

    • @sandrokan89
      @sandrokan89 6 лет назад +2

      Nice idea, I second this

    • @staticbits
      @staticbits 5 лет назад

      Nice idea, I 89th this

  • @s1nister688
    @s1nister688 7 лет назад +26

    Would love to see you start on a Direct3D series alongside OpenGL.
    Would be so much fun because I've always wanted to dive in Direct3D11 but the tutorials I usually get are sometimes misleading and at other times show various ways of doing something and I end up getting confused over which one to follow and it goes into a complete mess. :D

  • @anicsr
    @anicsr 7 лет назад +19

    yes yes yes yes!! Perfect timing! Thank you dude

  • @SaifUlIslam-di5xv
    @SaifUlIslam-di5xv 4 года назад +32

    "We're not gonna make a graphics engine..."
    Fast forward 3 years. :)

    • @Limpuls
      @Limpuls 4 года назад +3

      Yeah it takes time from learning what opengl is to creating your own engine haha

  • @astronime
    @astronime 5 лет назад +4

    This is awesome, and even though I'm over a year behind I can see you're still pumping these out... I'm going to support on Patreon in the hopes you don't stop

  • @amshurak6029
    @amshurak6029 6 лет назад +3

    What a coincidence! I saw you yesterday in GCAP Loading and taught of starting OpenGL, the first video I found on RUclips is yours.....mind blown!!

  • @intros1854
    @intros1854 7 лет назад +2

    I'm so glad I'm following you on youtube. This is exactly what I was looking for. Thanks!!!

  • @claudineyribeiro518
    @claudineyribeiro518 8 месяцев назад +1

    I reaaly like your tutos. I am a Brazilian vba programmer and just started a channel teaching how to use OpenGL with excel through VBA

  • @saikiran-vw8ux
    @saikiran-vw8ux 2 года назад +3

    Is this series still relevant in 2022 or should I search some alternative series?

    • @ycombinator765
      @ycombinator765 Год назад +4

      This series is going to be relevant after 1000 year even.

    • @saikiran-vw8ux
      @saikiran-vw8ux Год назад

      @@ycombinator765 aaah thanks for that!

  • @sdasifhossein2046
    @sdasifhossein2046 5 лет назад +9

    Hi Cherno!
    Your OpenGL tutorial is amazing and Please start a DirectX series!!!

  • @nighma
    @nighma 7 лет назад +5

    Wunderbâr! I can't wait for those episodes :D Great Job dude!

  • @artemlaiko
    @artemlaiko 7 лет назад +1

    Dude, you are providing really awesome series, and from this point i'm going to be your patreon alongside with others :D

  • @iandrsaurri625
    @iandrsaurri625 2 года назад +2

    If Direct3D is much better for Windows users, is it possible for you to make a Direct3D tutorial series? I program mostly Windows and I'd love to see a high quality tutorial like this one on DirectX

  • @rampage_sl
    @rampage_sl 2 года назад

    This series has been sitting right under my nose when I was looking for opengl learning resources elsewhere. Your channel is a goldmine

    • @WeirdBrainGoo
      @WeirdBrainGoo 2 года назад

      How far in the series are you now?

  • @98xani
    @98xani 7 лет назад +10

    Hey cherno, looking forward to the series :)

  • @kenamreemas3295
    @kenamreemas3295 5 лет назад +6

    I love his videos so much that I click on all the ads and watch ads in the beginning, Just to support him! :P

  • @JK03011997
    @JK03011997 7 лет назад +5

    Man, I have been waiting for this ever since sparky started.. Time to hit patreon again

  • @sevenmikael2937
    @sevenmikael2937 7 лет назад +3

    I expect this series is gonna VERY exciting!!! Can't wait to see more of these videos :D Keep it up Cherno ! we learners are very much appreciate it :)

  • @ArIyan_yt
    @ArIyan_yt 3 года назад +2

    EA : we need money
    The cherano : yes

  • @greob
    @greob 7 лет назад +2

    Nice intro, very interesting point of view. Music a bit too loud though. Hopefully you'll cover a bit of shader programming because for a long time that's been one of the most intriguing things for me (and the differences between GLSL and HLSL).

  • @Windeycastle
    @Windeycastle Год назад +1

    When will I ever find the time to watch and experiment with 31 + 123 videos from the OpenGL series and Game Engine series?
    No clue, but beginning is always a good first step. I hope I'll get to the end! Thank you very much The Cherno for doing these!

  • @Decco6306
    @Decco6306 4 года назад

    Thank you for making this series about a tech topic thats not just a slide show with a bad mic and a thick accent i cant understand

  • @rajveermunde6079
    @rajveermunde6079 3 года назад +2

    why is the sound in the background playing tho?

  • @DaRealPielover1987
    @DaRealPielover1987 7 лет назад +7

    Fun drinking game: Take a drink every time Cherno says Graphics.

  • @ZettaiKatsu2013
    @ZettaiKatsu2013 4 месяца назад

    Thanks for the video. It seems like OS publishers and hardware manufacturers BOTH write drivers. SDL(for example) -> Graphics API -> syscalls ->GPU drivers. I welcome comments.

  • @martindzeble
    @martindzeble Месяц назад

    For years, is today(10/08/24) i have get a well explained about OpenGL at just 2 minutes 40 seconds. Cherno, you're the INVINCIBLE

  • @erenenadream
    @erenenadream Год назад +2

    Please do not use musics in background, I can't focus the content.

  • @jaqb17
    @jaqb17 7 лет назад +2

    man, this channel slowly turns into pure gold

  • @shadowleague2486
    @shadowleague2486 6 лет назад +3

    Cherno, could you at some point in the future do a series on the vulkan api?

  • @alenpaul2523
    @alenpaul2523 5 лет назад +1

    I love this high quality video . Instantly subscribed .

  • @NaveenKumar-kw1us
    @NaveenKumar-kw1us 5 лет назад +1

    Your explanation is comprehensive and simple. You're one of the best
    tutors I've ever seen

  • @GmanGavin1
    @GmanGavin1 Год назад +1

    Only 5:00 minutes in and this video is very informative.

  • @stepperdox2762
    @stepperdox2762 3 года назад

    First started watching you years and years ago with java, made a LWJGL game engine in it, and now I'm here back to you with OpenGL and C++!

  • @smivvys
    @smivvys 2 года назад +2

    why is it called open graphics library if it's not a library

    • @hmmmidkkk
      @hmmmidkkk 4 месяца назад

      probably because there's literally a .lib(static library) file of opengl so that when you call opengl function it can tell the system to do something

  • @talha-safdar
    @talha-safdar Год назад +1

    WOW. I hate RUclips's algorithms, I could not find your video when I was looking for an OpenGL tutorial. I was about to buy a course on "Udemy", but I read some review and someone suggested your channel. Based on this video, I understood everything, you are an A* teacher and seem very professional in the field. I am definitely going to subscribe and like to support you. Thanks for this free course!

    • @prostajkb
      @prostajkb Год назад

      Hi, is this course still good even if it's 5 years ago?

    • @awsumturtle
      @awsumturtle 8 месяцев назад

      @@prostajkb This series is a great introduction to OpenGL, I'd definitely recommend it. If you'd rather read a book then LearnOpenGL is probably one of the best resources that are a available for free.

  • @satishgoda
    @satishgoda 4 года назад

    I just started watching this series. My life has meaning now. Thank you for creating this.

  • @Kodlak15
    @Kodlak15 Месяц назад

    Did I just stumble upon a gold mine? So glad I found your channel. Can’t wait to binge all these videos 😅

  • @pravatyadav3623
    @pravatyadav3623 4 года назад +5

    I want to c you implementing your hand movements in graphics

  • @isaacwolf2806
    @isaacwolf2806 7 лет назад

    Really looking forward to this series!! Thanks for all your great work, I will definitely support you on Patreon when I have the chance!

  • @matthewspencer2788
    @matthewspencer2788 5 лет назад +5

    1:23 - Don't wanna burst your bubble, but "OpenGL" literally stands for "Open Graphics Library".

  • @JustinZaf
    @JustinZaf 5 лет назад +1

    I was looking for something like this thanks man!

  • @Ed17151
    @Ed17151 5 лет назад +1

    This is exactly what I was searching for, thanks!

  • @iextraordinariomundonovo
    @iextraordinariomundonovo Год назад +1

    I never expected dantdm would teach me how to code

  • @MichaelMilord
    @MichaelMilord 4 года назад

    Thank you so much for this. Its exactly the series I am looking for! Cheers to you good sir!

  • @user-ti7zu7wz5e
    @user-ti7zu7wz5e 5 лет назад

    Damn son, the song playing behind and the quality... It's absolutely amazing. Thank you for sharing the knowledge.

  • @salmanahmad1
    @salmanahmad1 6 лет назад +1

    Daym dude u are my favorite RUclipsr ,please never stop making these videos...
    Peace

  • @TheBurningofSolomon
    @TheBurningofSolomon 5 лет назад +1

    I have learned so much from this guy... once I start making more money (more hours with my part-time job), I will definitely donate to you... these are equivalent to full lectures you normally have to pay thousands for at uni... You should think about applying for a job as a professor sometime if you end up getting like a Master's or a PhD in Comp. Sci... Teaching is definitely your thing, and you mixed it in with something you love... i.e., programming (on top of tons of other things in this field)
    Thanks!

  • @bonciutalentadv7599
    @bonciutalentadv7599 5 лет назад +2

    I need this to play Quake. Gotta use the dial up to get OpenGl or D3D on my DOS

  • @nikowill6979
    @nikowill6979 7 лет назад +1

    Your amazing man! I love the man willing to share his knowledge... keep it up..

  • @elgs1980
    @elgs1980 6 лет назад

    Cherno Thank you!! From your videos, one thing I learned is how important a good teacher is! And you are the so much valuable one!

  • @VexillariusMusicEDM
    @VexillariusMusicEDM 7 лет назад +1

    What windowing library will you be using? In previous videos you’ve used GLFW, will we be using that in this series?

  • @peteoo9467
    @peteoo9467 7 лет назад

    Just in time for my graphics course! Keep uploading! :)

  • @sharky2606
    @sharky2606 5 лет назад +1

    2:00 Thank you, I was so god damn confused by this

  • @TaymonsterAnimation
    @TaymonsterAnimation Месяц назад

    hey, i just came across this playlist! great stuff. for the common misconceptions, I believe things have changed, for linux users mainly. most people use open source drivers for opengl, vulkan and other api's (namely mesa's implementations)

  • @caiofernandes3170
    @caiofernandes3170 2 года назад

    Hey Cherno, I love this series. Have you done a Vulcan series already? I would love to see it 🙂

  • @numaanjaved
    @numaanjaved 3 года назад

    this is amazing ... i was searching for graphics api and stuff like that from about a year .. but i could not find anything ... hope this series is what I am looking for ...

  • @Albert-px4jo
    @Albert-px4jo 4 года назад +3

    Hopefully the Direct3D(HLSL) and Vulcan API will also be covered in the future.

  • @lukaskutac
    @lukaskutac Год назад

    i think the cactus is a great contrast to your otherwise industrial colored room but i just couldn't focus on what you were saying because it looked like you're gonna slam your hand in it and scream out in pain as you were getting progressively closer and closer to it with your hand lol. other than that, nice vid!

  • @yassinnoname4535
    @yassinnoname4535 6 месяцев назад +1

    So, let me get this straight. OpenGL, which stands for Open Graphics Library, is neither Open Source, nor a Library.... Ok OpenGL. (great course btw)

  • @JFrameMan
    @JFrameMan 7 лет назад

    Thanks a lot for clarifying so much early on. This stuff is never explained in other tutorials.

  • @rafael-rivera
    @rafael-rivera 6 лет назад

    I am so excited to start following your tutorials!!!!

  • @m4rt_
    @m4rt_ 11 месяцев назад

    The AMD drivers on Linux are open source, so there might be some OpenGL implementations there, but I don't know for sure.

  • @sonnyobrien
    @sonnyobrien 2 года назад +1

    what is the definition of a specification? what are examples of other specifications??

  • @nevemlaci2486
    @nevemlaci2486 7 месяцев назад

    This channel singlehandedly carries me trough programming related classes in university...

  • @Aldrasio
    @Aldrasio 6 лет назад

    I wish this series was around a year ago when I discovered Shadertoy and hit a dead end trying to implement it locally in C++, which I didn't know that well at the time. Subscribed and sponsoring on Patreon. Your channel has so much knowledge that I want/need.

    • @zvxcvxcz
      @zvxcvxcz Год назад

      Shadertoy is pretty cool. There's a Github in Python for running it locally. I took a very brief stab at it in C++ but I didn't untangle all the assumptions they're making in a short enough time... I think the person that wrote the Python one said they assume a basic quad as sort of the shader input (but they also have like noise and video inputs, etc...) but I'm not sure if t needs a special name or what.... I did get the shader to do something, but it was definitely not working properly.

  • @samuelalarcocantos9167
    @samuelalarcocantos9167 Год назад

    The Cherno does it again. He is able to hype me up even while talking about OpenGL.

  • @nikoszervo
    @nikoszervo 7 лет назад +1

    So how many years do you think these series (including the game engine series) will take? Also are you going to make them at the same period (For example one episode for the opengl and next week another episode for the game engine)? I just can't wait!!!!

    •  7 лет назад +1

      Watch his introduction video:
      ruclips.net/video/U2JrxdeezHU/видео.html

  • @briann2911
    @briann2911 6 лет назад +2

    Whenever you brought your hand close to your cactus it made me nervous

  • @gentlestrokes2139
    @gentlestrokes2139 3 месяца назад

    -Open GL is not a library!!!
    -What does Open GL stand for, then?
    -hhh, Open Graphic Library!!!

  • @MarkoLost
    @MarkoLost 7 лет назад

    God I need to stop refreshing this playlist. Can't wait to start series. Thanks Cherno :)

  • @xeronatesbad
    @xeronatesbad 7 лет назад

    Super excited for this series. Thanks and hope you stick with it!

  • @Dr.Underscore
    @Dr.Underscore 7 лет назад +8

    Will there be a separate series for DirectX, or will that just be tied into the game engine series?

    •  7 лет назад +1

      He explained in his "new series video", that the first series will be about OpenGL and then, he will move onto game engine series. So there won't be a seperate series for DirectX.

    • @gavinw77
      @gavinw77 7 лет назад +1

      I hope he writes the engine series using DirectX - but I don't think he will.

    • @MichaelDavydoff
      @MichaelDavydoff 7 лет назад +1

      I guess if you know how to use opengl you probably also will know how to use dx, but why you need dx? opengl is better cuz it's open and crossplatform

    • @gavinw77
      @gavinw77 7 лет назад

      open - do you mean open source ? I've never thought that open source or open software in anyway is better. In fact some of my most favorite and most used software tools are closed source and proprietary solutions. Open source isn't a selling point for me, I just use DirectX as is, and expect it to work. I don't want to be looking at the source code thanks. And I generally refute the notion that open source is better. I do use some open source software - but the fact that it's open source is inconsequential, Microsoft do support their libraries so open source doesn't matter when using their stuff.
      And I'm not writing cross platform - I'm writing a desktop game - so a Windows game. I don't need cross platform. If I wanted to go cross-platform I would use Xenko, or maybe Unity - which both use DirectX anyway.
      And finally I already know how to use DirectX, so why do I need to use OpenGL - there's not actually one good reason why I should bother with it.

    • @MichaelDavydoff
      @MichaelDavydoff 7 лет назад

      k, use what you want to use. if you know dx so you would probably know how to use it to make engine, so I don't understand why you need specialized tuts

  • @NizarudinFahmi2201
    @NizarudinFahmi2201 7 лет назад

    What a quality video. Looking forward to the series.

  • @brainloading5543
    @brainloading5543 3 года назад +1

    I never felt so safe behind my screen than with this guy lol

  • @user-rm6tn1ko6i
    @user-rm6tn1ko6i 4 года назад

    Perfect. You're so confident in what you're saying. I don't know why, but I understand all you said despite my english level.

  • @thinkalvb
    @thinkalvb 6 лет назад +1

    Bro you are super cool; I really wish I had some professor with this much knowledge.

  • @ryandsouza547
    @ryandsouza547 6 лет назад +3

    Buddy..
    Thanks a tonne for creating such amazing videos, that too for the community..
    You are awesome!!

  • @santiagobarbosa615
    @santiagobarbosa615 3 года назад +1

    Man I love you for all your C++ tutorials. It is amazing how good they are in comparison to everything else out there in this format. If you have/are considering to do one, I would totally buy a masters class or some udemy/coursera/... course about c++ made by you. Thanks!

  • @lifeoficeldmy
    @lifeoficeldmy 3 года назад +1

    I can finally learn OpenGL, to use with java

  • @mngmn
    @mngmn 7 месяцев назад +1

    is this still relevent to learn now? or anyone recommand other resources? really like the way the cherno explaines so if relevent id rather learn here

  • @MarciusOliveira
    @MarciusOliveira 7 лет назад

    Finally I'm on the same page \o/ after haven seen all your videos \o/ congratulations man u are the best youtuber "instructor". Thanks for all your time

  • @sijingzhang6749
    @sijingzhang6749 4 года назад +1

    Thanks for the introduction. I kind of miss the Khronos Group in the story. As I understand it they are a consortium promoting and maintaining open standards for the benefit of the industry, making every coders life easier. Hence the name OpenGL

  • @SketchpunkLabs
    @SketchpunkLabs 7 лет назад

    Ques about the game engine series, will the opengl stuff be written in a way that we can swop in directx or any other api? Or just gl then refactor to support others?

  • @mickyyang6652
    @mickyyang6652 2 года назад

    Cherno, your videos benefit me a lot. Thank you.
    May I ask a question?
    > Should I use OpenGL or bgfx to make a game?