Tutorial 16 - Texture Mapping in OpenGL

  Рет қаралды 88,354

Jeffrey Chastine

Jeffrey Chastine

Күн бұрын

Пікірлер: 52
@SuperToughnut
@SuperToughnut 11 жыл бұрын
Need more opengl tutorials. You're good at this.
@cloverd3742
@cloverd3742 4 жыл бұрын
This video is from 2013?? Still very helpful for my computer graphics class in 2020. You explained the concepts very clearly. Thank you so much!
@TheDa6781
@TheDa6781 4 жыл бұрын
came here from Cherno's channel and I must say, you rock. Cherno is more interested in how his hair looks than to explain things properly. Good job man.
@foxcm2000
@foxcm2000 11 жыл бұрын
Excellent tutorials! It really helps to tie together individual bits of the OpenGL API so that we can see the connections between them.
@fda_premier
@fda_premier 7 жыл бұрын
Benny It has not been a tutorial for 2 years. I want to take this opportunity to thank you for your effort to explain and pass on your experience with OpenGl C C ++. Thanks for your attitude in helping people, come back soon on the channel. Thank you.
@jeffchastine
@jeffchastine 7 жыл бұрын
I'm glad you've enjoyed the tutorials, and thanks for the compliment :)
@NeevekEst
@NeevekEst 7 жыл бұрын
The explanation is clear, amazing tutorial. Thank you Jeffrey.
@jeffchastine
@jeffchastine 11 жыл бұрын
At the end of the day, it doesn't really matter; others may chime in on their personal preferences, but I avoided compressed file formats (e.g. JPG) just to keep things simple.
@DrHofstadterFPS
@DrHofstadterFPS 9 жыл бұрын
Absolutely amazing tutorial! Thank you Jeff!
@jeffchastine
@jeffchastine 9 жыл бұрын
+DrHofstadterFPS My pleasure - Glad you enjoyed it!
@DrHofstadterFPS
@DrHofstadterFPS 9 жыл бұрын
+Jeffrey Chastine Hey Jeff, could you share the source code in your (code) videos? There wasn't a obvious link to it. It would make a great study material!
@rsethc
@rsethc 11 жыл бұрын
This has been *extremely* helpful, thanks!
@sannoah3492
@sannoah3492 7 жыл бұрын
better explanation than my cs graphics teacher! thx for this video!
@jeffchastine
@jeffchastine 7 жыл бұрын
Glad it helped!
@badunius_code
@badunius_code 5 жыл бұрын
Fun fact: top-left corner of the texture is 0,0 not 0,1. Also to make texture repeat itself one have to specify it, not get it for free.
@munamajeedlaftah2561
@munamajeedlaftah2561 2 жыл бұрын
please what is the difference between uv and st
@yeseniavelasco4841
@yeseniavelasco4841 11 жыл бұрын
I wish you were my teacher !!!!! .
@fda_premier
@fda_premier 7 жыл бұрын
Professor melhor dizendo
@WS-lv4kk
@WS-lv4kk 7 жыл бұрын
Are the UV coordinates vertically flipped (V axis flipped) for OpenGL, or is it just me?
@Septimra
@Septimra 11 жыл бұрын
Just because I want to take the long way to ensure I know everything possible I want to write my own PNG and BMP loaders. But for OpenGL BMP is better than PNG? What if you need to distribute the file?
@buzen247
@buzen247 11 жыл бұрын
How do I map texture to a sphere ?
@buzen247
@buzen247 11 жыл бұрын
The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.
@TheWeepingCorpse
@TheWeepingCorpse 11 жыл бұрын
Creating you own PNG loader will take weeks or even months of work as it's non trivial. Best to use one of the many open source libraries already available.
@lolololololololol11
@lolololololololol11 10 жыл бұрын
More OpenGL videos, please!
@riverfire6068
@riverfire6068 8 жыл бұрын
will you create any opengl tutorial in the future?
@jeffchastine
@jeffchastine 8 жыл бұрын
Honestly, I'm not sure! These tutorials take a lot of time :)
@fisslewine1222
@fisslewine1222 8 жыл бұрын
So glad to see some tutorials for open gl; are you following a book and will there be tutorials for modern open gl? As I'm having issues changing the textures on instances.
@jeffchastine
@jeffchastine 8 жыл бұрын
Nope - no book! I created these to cover the basics, so they should be able to accompany just about any book.
@fisslewine1222
@fisslewine1222 8 жыл бұрын
Jeffrey Chastine Do you have tutorials that cover modern open gl 4.2+
@任安明
@任安明 8 жыл бұрын
I got one. It names "Computer Graphics Through OpenGL From Theory to Experiments". The author is Sumanta Guha.
@fisslewine1222
@fisslewine1222 8 жыл бұрын
安明 任 thanks I was using her earlier books, which is quite good, but had little for modern open gl
@gapi274
@gapi274 7 жыл бұрын
which librarys do i need to include, i have freeglut and it says GL_BGR was not declared
@jeffchastine
@jeffchastine 7 жыл бұрын
Are you using my code base and getting that error? I used freeglut...
@gapi274
@gapi274 7 жыл бұрын
maybe we have diferent versions of the freeglut
@jeffchastine
@jeffchastine 7 жыл бұрын
The only thing I could think of is a what your graphics card does/doesn't support. Check out www.opengl.org/discussion_boards/showthread.php/122861-GL_BGR
@gapi274
@gapi274 6 жыл бұрын
thanks i found the problem i think...
@mohamedmlayah2959
@mohamedmlayah2959 8 жыл бұрын
i swear that i didn't understand anything almost how to load the image
@jeffchastine
@jeffchastine 11 жыл бұрын
It's because KZbin is adding in extra characters (like the hyphen in the word "Primitive"). I'm posting it here as two parts: htp://cse.spsu.edu/jchastin/courses/cs4363 followed by /summer2011/labs/Primitive_Geometry.html I hope that helps!
@huzaifakhan_771
@huzaifakhan_771 5 жыл бұрын
2:54 what on earth?
@sayekz
@sayekz 10 жыл бұрын
Jeffrey Chastine fucking Nice explanation!
@jeffchastine
@jeffchastine 11 жыл бұрын
From the OpenGL side, you wouldn't. This would be done in Maya/Blender/3DS (or whatever) and would be information that comes as part of the model's file. However, if you want to do it manually (which is possible - I've done it), you'll have to write the code to generate the UVs. I wrote some code in a lab a few years ago (that I *think* is right), but check out: htp://cse.spsu.edu/jchastin/courses/cs4363/summer2011/labs/Primitive_Geometry.html
@buzen247
@buzen247 11 жыл бұрын
Do u mind to confirm the URL. Thanks
@remuss7
@remuss7 11 жыл бұрын
You can use SDL(much,much,much better than GLUT) and use SDL_image.h
@jcweaver1990
@jcweaver1990 10 жыл бұрын
Why did you create a new channel?
@FeelingShred
@FeelingShred 4 жыл бұрын
I disable mipmapping on all games I play, never seen one that looks acceptable in my eyes
@walterisraelmoscosozarate8768
@walterisraelmoscosozarate8768 3 жыл бұрын
You explained Meshes Generacion
@30.0sec
@30.0sec 9 жыл бұрын
awesome
@abdomohamed4962
@abdomohamed4962 4 жыл бұрын
Thaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaank you
@jeffchastine
@jeffchastine 11 жыл бұрын
Add an extra 't' to "htp" in the link above
@ruichen9254
@ruichen9254 9 жыл бұрын
语速快
@jeffchastine
@jeffchastine 8 жыл бұрын
ksuweb.kennesaw.edu/~jchasti1/courses/cs4363/resources/Code.zip
@epiccode72
@epiccode72 5 жыл бұрын
Game Engine
Tutorial 12 - Lighting in OpenGL
13:00
Jeffrey Chastine
Рет қаралды 54 М.
Introduction to shaders: Learn the basics!
34:50
Barney Codes
Рет қаралды 391 М.
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН
Basic Texture Mapping // OpenGL Tutorial #16
22:01
OGLDEV
Рет қаралды 38 М.
An introduction to Shader Art Coding
22:40
kishimisu
Рет қаралды 1 МЛН
Diffusion Models | Paper Explanation | Math Explained
33:27
Outlier
Рет қаралды 272 М.
Tutorial 5 - Vertex Buffers in OpenGL
13:13
Jeffrey Chastine
Рет қаралды 40 М.
Pro Materials Are EASY Now! (Try This)
11:19
Smeaf
Рет қаралды 211 М.
The Math behind (most) 3D games - Perspective Projection
13:20
Brendan Galea
Рет қаралды 441 М.
AI Is Making You An Illiterate Programmer
27:22
ThePrimeTime
Рет қаралды 125 М.
How do non-euclidean games work? | Bitwise
14:19
DigiDigger
Рет қаралды 2,5 МЛН
3D Gaussian Splatting! - Computerphile
17:40
Computerphile
Рет қаралды 162 М.
6 Horribly Common PCB Design Mistakes
10:40
Predictable Designs
Рет қаралды 238 М.
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН