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)

近期下载者

相关文件


收藏者