Tutorial 5 - Vertex Buffers in OpenGL

  Рет қаралды 39,976

Jeffrey Chastine

Jeffrey Chastine

Күн бұрын

Пікірлер: 61
@zFallenAngelz98
@zFallenAngelz98 11 жыл бұрын
I've only just started learning OpenGL and I want to say that you're videos are absolutely exquisite. The production quality, learning material and execution that you've compiled are amazing and it is beyond just helpful for inquisitive students like myself. I thank you very much. :)
@jeffchastine
@jeffchastine 11 жыл бұрын
Thanks - I'm glad they're helping!
@srhalnon
@srhalnon 11 жыл бұрын
i totally agree
@lukask.3465
@lukask.3465 3 жыл бұрын
one of the best tutorials, straight and not overcomplicated, you deserve much more views!
@CrazeeSkillz
@CrazeeSkillz 11 жыл бұрын
These videos are really helping me with a computer science course that I'm taking right now. Thanks a lot!
@ZopteY
@ZopteY 11 жыл бұрын
Why on earth are there so few views! You explain things clearly. Your video quality is amazing. Thank you sir and I truly hope more people will view and learn from your videos!
@darkside3ng
@darkside3ng 5 жыл бұрын
This is the firts video that explained step by step and I understood how it works. Thank you :)
@clarecd
@clarecd 7 жыл бұрын
My exam's coming on Tuesday and I'm learning through your videos! Thank you so much!! Great tutorial!!!!
@Bazoozoos
@Bazoozoos 8 жыл бұрын
This has been extremely helpful. Thanks for all the effort you put into making this video!
@erikthegodeatingpenguin2335
@erikthegodeatingpenguin2335 10 жыл бұрын
Very good tutorial! Probably the best one I've seen so far. It explains everything.
@L30x
@L30x 8 жыл бұрын
This should have more views, thank you very much!
@jeffchastine
@jeffchastine 8 жыл бұрын
Glad you liked it!
@JoeJoeTheManHoe
@JoeJoeTheManHoe 11 жыл бұрын
These videos are excellent. Helping me alot in higher level computer science courses.
@NeilRoy
@NeilRoy 9 жыл бұрын
Very nicely done, thanks a lot! This doesn't seem nearly as scary as I first thought it might be. I love the power and direct access to the video card this new method gives you.
@jeffchastine
@jeffchastine 11 жыл бұрын
Yeah - I just need to get to making them. I'm actually working on a course on algorithms that's taking some time. For the computer science folks, this might be something you'd be interested in when it's finished.
@moeyyas3757
@moeyyas3757 8 жыл бұрын
Incredibly helpful video! Your way of explanation is great! =)
@gathorn
@gathorn 6 жыл бұрын
the best tutorial for openGL out there. Thank you so much!
@jeffchastine
@jeffchastine 6 жыл бұрын
Glad it helped!
@gathorn
@gathorn 6 жыл бұрын
i didnt just learn something about openGL, but also about the key features of a great presentation
@QWangMr
@QWangMr 9 жыл бұрын
Awesome tutorial, explain almost every aspects of modern opengl for newbies. Thumb up! If the src code could be shared, i would give one more star.
@jeffchastine
@jeffchastine 9 жыл бұрын
cse.spsu.edu/jchastin/courses/cs4363/resources/Code.zip No star needed :)
@QWangMr
@QWangMr 9 жыл бұрын
Thanks for the prompt response. Definitely five stars if youtube offers it :-p
@MarcosSouza
@MarcosSouza 9 жыл бұрын
+Jeffrey Chastine can you reupload the files please? It's an amazing tutorial, thank you very much!
@tomaszmazurek9567
@tomaszmazurek9567 6 жыл бұрын
5:28 -> If we assume everything is in GLfloat* data (which is a pointer) what is the meaning of second parameter of function glBufferData (...,sizeof(data),...). Do we really have to pass the size of pointer or there is some mistake and it should be: glBufferData(...,sizeof(GLfloat),...). Assuming GLSL/OpenGL as C API to GFX hardware.
@Mritunes89
@Mritunes89 11 жыл бұрын
Will there ever be any more videos? These are really good.
@bandar1606
@bandar1606 9 жыл бұрын
Thank you so much for sharing these videos. One thing, it would be nice if a block diagram is provided to show how CPU, GPU, and the program are communicating with each other. It is hard to picture the process from codes.
@TheGugustar
@TheGugustar 10 жыл бұрын
Thanks! It's well explained. Good job!
@jeffchastine
@jeffchastine 10 жыл бұрын
Glad you liked it!
@hypnoticpoisons
@hypnoticpoisons 10 жыл бұрын
Thank you sooo much for the videos! they are amazing!!! helped me very much for my studies
@jeffchastine
@jeffchastine 10 жыл бұрын
Glad it helped!
@Jigimaru
@Jigimaru 8 жыл бұрын
This is explained in so understandable language.. Thank you sir! Please record more videos :(
@mayue6195
@mayue6195 7 жыл бұрын
Best opengl video on the youtube!
@jeffchastine
@jeffchastine 7 жыл бұрын
Glad you liked it!
@mayue6195
@mayue6195 7 жыл бұрын
omg, you wrote book?XNA?Wooow, do you know terraria, actually, i was wondering how the lighting effects in terraria can be implemented in opengl,like torches..etc.. so i'm trying to build a better skill on computer graphics. your courses are absolutely fantastic!
@eclmist
@eclmist 8 жыл бұрын
Why is vPosition a vec4 at 10:30?
@jeffchastine
@jeffchastine 8 жыл бұрын
Because everything gets "upgraded" to a vec4 anyway (because of the hardware).
@MrSamnono
@MrSamnono 10 жыл бұрын
Thanks for these videos, they're great, but I still have one question: if I have multiple 3D objects, should I make a buffer for each one of them?
@jeffchastine
@jeffchastine 10 жыл бұрын
If they are different models, then yes. If you want to render two objects that have the same geometry, you can just reuse that buffer.
@MrSamnono
@MrSamnono 10 жыл бұрын
Ok, thanks for the quick response. :)
@dionyzus2909
@dionyzus2909 4 жыл бұрын
Can I put the color data and position data in different buffers and then link them together somehow?
@ravivaishnav1293
@ravivaishnav1293 10 жыл бұрын
Firstly, great tutorial thank you so much., i have been trying to polish my opengl skills that i learnt few years ago but i dont seem to remember doing any shader coding..i am curious as to why?.is it because of new opengl version? Thank you
@jeffchastine
@jeffchastine 10 жыл бұрын
It was probably the older version (fixed pipeline) of OpenGL. There weren't a lot of tutorials on shader-based OpenGL, so I made these :)
@ravivaishnav1293
@ravivaishnav1293 10 жыл бұрын
Great...looking forward to watching all of the tutorials..gosh your students are lucky..Thanks again
@danielw.854
@danielw.854 10 жыл бұрын
Jeffrey Chastine but how do you actually draw these now? dont we need to tell opengl how the position data is layed out? i mean, how does glDrawArrays know what and how to draw?
@noemorales1022
@noemorales1022 9 жыл бұрын
Hello, I have enjoyed your videos and I have to say, these are the best I've seen. I did have some issues with the previous video: my screen was also white and loading, but nothing happened. The output screen appeared with non-zero values, so I moved on like you said. Now I am running the other code, with the buffer and the triangle shows, but it stops as well as the blue color is not displayed. When I try closing the window with the triangle, there is no response. Any idea, what might be the problem? Thanks again for your videos!
@noemorales1022
@noemorales1022 9 жыл бұрын
I got it. On your next video, you show the code and I found that the file you have available does not match what you showed next. In line 144, the last parameter is missing (....colorID,4, GL_FLOAT....BUFFER_OFFSET(3*3*sizeof(GLfloat))). Thanks!
@shashankfragment
@shashankfragment 11 жыл бұрын
Great tutorial man!
@icaroamorim3123
@icaroamorim3123 6 жыл бұрын
is this modern opengl?
@Mritunes89
@Mritunes89 11 жыл бұрын
Yea I can't wait. Will be very cool
@TheGugustar
@TheGugustar 10 жыл бұрын
A way to make your video even more awesome would be to highlight what you are talking about.
@jeffchastine
@jeffchastine 10 жыл бұрын
Yeah - I tried doing this during recording, but the mouse would slowly get out of synch with what I was saying (for some reason).
@TheGugustar
@TheGugustar 10 жыл бұрын
Anyway, it's still very good :)
@jeffchastine
@jeffchastine 11 жыл бұрын
Thanks - glad I could help!
@jeffchastine
@jeffchastine 11 жыл бұрын
Glad it helped!
@YoungPebble
@YoungPebble 7 жыл бұрын
Good stuff!
@azizas9366
@azizas9366 6 жыл бұрын
OpenGL Guru
@mohammedthaier1718
@mohammedthaier1718 3 жыл бұрын
09:45
@Leo2236
@Leo2236 4 жыл бұрын
explained well, thanks a lot!
Tutorial 12 - Lighting in OpenGL
13:00
Jeffrey Chastine
Рет қаралды 54 М.
From CPU to GPU: Understanding Data Transfer with Buffers in OpenGL
15:41
Luke's Dev Tutorials
Рет қаралды 7 М.
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 148 МЛН
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
Tutorial 7 - Index Buffers in OpenGL
7:02
Jeffrey Chastine
Рет қаралды 16 М.
Vertex Buffers and Drawing a Triangle in OpenGL
20:06
The Cherno
Рет қаралды 389 М.
Tutorial 11 - Introduction to Vectors
12:18
Jeffrey Chastine
Рет қаралды 14 М.
Tutorial 9 - Coordinate Systems in OpenGL
7:37
Jeffrey Chastine
Рет қаралды 30 М.
Buffers in OpenGL | How to Code Minecraft Ep. 2
26:56
GamesWithGabe
Рет қаралды 90 М.
The Dome Paradox: A Loophole in Newton's Laws
22:59
Up and Atom
Рет қаралды 1 МЛН
Dear Game Developers, Stop Messing This Up!
22:19
Jonas Tyroller
Рет қаралды 769 М.
Vertex Buffer Objects and Vertex Array Objects
8:35
GetIntoGameDev
Рет қаралды 28 М.
When Optimisations Work, But for the Wrong Reasons
22:19
SimonDev
Рет қаралды 1,1 МЛН
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН