Learning-OpenGL
所属分类:OpenGL
开发工具:C++
文件大小:0KB
下载次数:0
上传日期:2023-11-16 13:53:30
上 传 者:
sh-1993
说明: 用于计算机图形编程的OpenGL学习
(Learning OpenGL for Computer Graphics Programming)
文件列表:
animation_css/ (0, 2023-01-27)
animation_css/stars.css (40596, 2023-01-27)
articles/ (0, 2023-01-27)
articles/data1/ (0, 2023-01-27)
articles/data1/images/ (0, 2023-01-27)
articles/data1/images/afternoon.jpg (161383, 2023-01-27)
articles/data1/images/candle.jpg (176462, 2023-01-27)
articles/data1/images/light.jpg (122899, 2023-01-27)
articles/data1/images/lights.jpg (130312, 2023-01-27)
articles/data1/images/mountain.jpg (370058, 2023-01-27)
articles/data1/images/pose.jpg (271326, 2023-01-27)
articles/data1/images/school.jpg (503250, 2023-01-27)
articles/data1/images/sea.jpg (361070, 2023-01-27)
articles/data1/images/spark.jpg (79494, 2023-01-27)
articles/data1/images/tree.jpg (86044, 2023-01-27)
articles/data1/images/xmas.jpg (193686, 2023-01-27)
articles/data1/tooltips/ (0, 2023-01-27)
articles/data1/tooltips/afternoon.jpg (2023, 2023-01-27)
articles/data1/tooltips/candle.jpg (2348, 2023-01-27)
articles/data1/tooltips/light.jpg (2441, 2023-01-27)
articles/data1/tooltips/lights.jpg (1810, 2023-01-27)
articles/data1/tooltips/mountain.jpg (2465, 2023-01-27)
articles/data1/tooltips/pose.jpg (2620, 2023-01-27)
articles/data1/tooltips/school.jpg (2835, 2023-01-27)
articles/data1/tooltips/sea.jpg (2547, 2023-01-27)
articles/data1/tooltips/spark.jpg (1448, 2023-01-27)
articles/data1/tooltips/tree.jpg (1436, 2023-01-27)
articles/data1/tooltips/xmas.jpg (2042, 2023-01-27)
articles/engine1/ (0, 2023-01-27)
articles/engine1/jquery.js (95931, 2023-01-27)
articles/engine1/script.js (3162, 2023-01-27)
articles/engine1/style.css (23084, 2023-01-27)
articles/engine1/style.mod.css (1920, 2023-01-27)
articles/engine1/wowslider.js (27059, 2023-01-27)
articles/engine1/wowslider.mod.js (10309, 2023-01-27)
articles/engine1/ws-ctrl-convex.eot (5280, 2023-01-27)
articles/engine1/ws-ctrl-convex.svg (1358, 2023-01-27)
articles/engine1/ws-ctrl-convex.ttf (5088, 2023-01-27)
articles/engine1/ws-ctrl-convex.woff (2908, 2023-01-27)
... ...
# https://jaeger47.github.io/Learning-OpenGL/
# Learning-OpenGL with C++
![Image of OpenGL](https://www.opengl.org/img/opengl_logo.png)
Learning OpenGL for Computer Graphics Programming with C++
[**Instructor: Mark Daniel G. Dacer**](https://p0mf.netlify.app/articles/god.html)
Readings:
[OpenGL Documentation](https://www.khronos.org/registry/OpenGL-Refpages/gl2.1/xhtml/)
[GLUT Documentation](https://www.opengl.org/resources/libraries/glut/spec3/spec3.html)
[Introduction on OpenGL](https://www3.ntu.edu.sg/home/ehchua/programming/opengl/cg_introduction.html)
[OpenGL Tutorial](http://www.cs.uccs.edu/~ssemwal/indexGLTutorial.html)
### Lessons
[Introduction of the course](https://github.com/Jaeger47/Learning-OpenGL/blob/master/%5BSlides%5D/%5B0%5DEMC122-%20Introduction%20(1st%20Sem.%202022-2023).pdf)
[Lesson 1 - OpenGL](https://github.com/Jaeger47/Learning-OpenGL/blob/master/%5BSlides%5D/%5B1%5DLesson%201%20-%20OpenGL.pdf)
[▼ Hello_window.cpp](https://github.com/Jaeger47/Learning-OpenGL/blob/master/1%20-%20Hello%20window/1%20-%20Hello_window.cpp)
![Image of OpenGL](https://live.staticflickr.com/65535/49939646833_7b6066f050_w.jpg)
[Lesson 2 - Drawing Objects](https://github.com/Jaeger47/Learning-OpenGL/blob/master/%5BSlides%5D/%5B2%5DLesson%202%20-%20Drawing%20Objects.pdf)
[▼ Basic_primitives.cpp](https://github.com/Jaeger47/Learning-OpenGL/blob/master/2%20-%20Basic%20Primitives/2-%20Basic_primitives.cpp)
![Image of OpenGL](https://raw.githubusercontent.com/Jaeger47/Learning-OpenGL/master/_misc/primitives.JPG)
[Lesson 3 - Transformations](https://github.com/Jaeger47/Learning-OpenGL/blob/master/%5BSlides%5D/%5B3%5DLesson%203-%20Transformations.pdf)
[▼ Transformations.cpp](https://github.com/Jaeger47/Learning-OpenGL/blob/master/3%20-%20Transformations/3%20-%20Transformations.cpp)
![Image of OpenGL](https://raw.githubusercontent.com/Jaeger47/Learning-OpenGL/master/_misc/transformations.gif)
[Lesson 4 - Colours](https://github.com/Jaeger47/Learning-OpenGL/blob/master/%5BSlides%5D/%5B4%5DLesson%204-%20Colors.pdf)
[▼ Colours.cpp](https://github.com/Jaeger47/Learning-OpenGL/blob/master/4%20-%20Colours/4%20-%20Color.cpp)
![Image of OpenGL](https://raw.githubusercontent.com/Jaeger47/Learning-OpenGL/master/_misc/color.JPG)
[Lesson 5 - Going 3D](https://github.com/Jaeger47/Learning-OpenGL/blob/master/%5BSlides%5D/%5B5%5DGoing%203D%20-%205.pdf)
[▼ house.cpp](https://github.com/Jaeger47/Learning-OpenGL/blob/master/5%20-%20Going%203D/%5B1%5DCode%20Ex.%20-%20Spining%20House/house.cpp)
![Image of OpenGL](https://raw.githubusercontent.com/Jaeger47/Learning-OpenGL/master/_misc/house.PNG)
[▼ going3d.cpp](https://github.com/Jaeger47/Learning-OpenGL/tree/master/5%20-%20Going%203D/%5B2%5DCode%20Ex.%20-%20solids%20%26%20external%20functions)
![Image of OpenGL](https://raw.githubusercontent.com/Jaeger47/Learning-OpenGL/master/_misc/3d.PNG)
[Lesson 6 - Lighting](https://github.com/Jaeger47/Learning-OpenGL/blob/master/%5BSlides%5D/%5B6%5DLesson%206%20-%20Lighting.pdf)
[▼ lighting.cpp](https://github.com/Jaeger47/Learning-OpenGL/blob/master/6%20-%20Lighting/lighting.cpp)
![Image of OpenGL](https://raw.githubusercontent.com/Jaeger47/Learning-OpenGL/master/_misc/lighting.JPG)
[Lesson 7 - Quadric Shapes and Multi-Texturing](https://github.com/Jaeger47/Learning-OpenGL/blob/master/%5BSlides%5D/%5B7%5DLesson%207%20-%20%20Quadric%20Shapes%20%26%20Texturing.pdf)
[▼ customBox.cpp](https://github.com/Jaeger47/Learning-OpenGL/tree/master/7%20-%20Textures/Custom%20Box)
![Image of OpenGL](https://raw.githubusercontent.com/Jaeger47/Learning-OpenGL/master/_misc/texture1.PNG)
[▼ multiTexture.cpp](https://github.com/Jaeger47/Learning-OpenGL/tree/master/7%20-%20Textures/Muti-Texture%20Quadric)
![Image of OpenGL](https://raw.githubusercontent.com/Jaeger47/Learning-OpenGL/master/_misc/texture2.PNG)
[Lesson 8 - Blending & Fog](https://github.com/Jaeger47/Learning-OpenGL/blob/master/%5BSlides%5D/%5B8%5D%20Lesson%208%20-%20Blending%20%26%20Fog.pdf)
[▼ blending.cpp](https://github.com/Jaeger47/Learning-OpenGL/tree/master/8%20-%20Alpha%20Blending%2C%20Fog%2C%20Aliasing/Blending)
![Image of OpenGL](https://raw.githubusercontent.com/Jaeger47/Learning-OpenGL/master/_misc/blending.PNG)
[▼ fog.cpp](https://github.com/Jaeger47/Learning-OpenGL/tree/master/8%20-%20Alpha%20Blending%2C%20Fog%2C%20Aliasing/Fog)
![Image of OpenGL](https://raw.githubusercontent.com/Jaeger47/Learning-OpenGL/master/_misc/fog.PNG)
[Lesson 9 - Events and Camera](https://raw.githubusercontent.com/Jaeger47/Learning-OpenGL/master/%5BSlides%5D/%5B9%5DLesson%20-%209%20OpenGL%20Inputs%20and%20Camera.pptx)
[▼ event&camera.cpp](https://github.com/Jaeger47/Learning-OpenGL/tree/master/9%20-%20Events%20%26%20Camera)
![Image of OpenGL](https://raw.githubusercontent.com/Jaeger47/Learning-OpenGL/master/_misc/camera.PNG)
[Lesson 10 - Text & Sound](https://raw.githubusercontent.com/Jaeger47/Learning-OpenGL/master/%5BSlides%5D/%5B10%5DLesson%2010%20OpenGL%20TEXT%20AND%20SOUND.pptx)
[▼ text.cpp](https://github.com/Jaeger47/Learning-OpenGL/tree/master/_10%20-Menu%2C%20Text%20and%20Sound/TEXT)
![Image of OpenGL](https://raw.githubusercontent.com/Jaeger47/Learning-OpenGL/master/_misc/text.PNG)
[▼ Sound.cpp](https://github.com/Jaeger47/Learning-OpenGL/tree/master/_10%20-Menu%2C%20Text%20and%20Sound)
https://user-images.githubusercontent.com/25429742/202532543-9fb2da28-c1f3-4d31-978e-28b06e10f40d.mp4
[Sample Preview](https://user-images.githubusercontent.com/25429742/202532543-9fb2da28-c1f3-4d31-978e-28b06e10f40d.mp4)
近期下载者:
相关文件:
收藏者: