找回密码
 立即注册
查看: 516|回复: 4

2022年10月 从项目案例详解OpenGL入门(附源码)【64课时】

[复制链接]
累计签到:85 天
连续签到:1 天
发表于 2022-12-27 11:37:36 | 显示全部楼层 |阅读模式
课程目录:! x9 G# t/ r) a1 n
    00_OpenGL_VS环境配置' G9 N4 f: f2 O- I( e+ z  z
    01_OpenGL_绘制第一个三角形/ z) G1 {) F+ F% D, k* X6 G
    02_画两个三角形_分配不同Shader
) y6 h% y. R" }2 O, {+ O    03_Shader类封装与Uniform的使用3 A$ c# _( O! g* n" w3 ]# K- J5 k
    04a_顶点处理和贴图采样封装
; l' L) @7 D' P: L& d    04b_顶点处理封装15 J2 ?! {/ d( F/ ?8 s
    04c_顶点数据封装. B* n. @" k5 d' S7 r* ^
    04_纹理采样* p9 K) A' A8 S) i# }
    05_GLM与矩阵, s: X& f  f. Y$ B4 E" c
    06_创建相机与立体BOX9 z& q, y, c0 U" X
    07a_相机类+ I/ ^4 i7 W/ m2 B/ I( k
    07_键盘_鼠标操控相机+ |' y/ q2 E! n9 P4 ~
    08_光照_基础场景
% I" j6 q& T, Y2 u    09_光照_基础光照5 H  r+ q% N, S$ r% ]- x
    10_OpenGL 配合 Python实现obj模型导入6 [7 \; B* F/ p( c! [0 d
    11_材质& u# E! O% V8 Y
    12_给材质添加贴图9 j% R! Y/ U) j: h6 H% x
    13_OpenGL GUI绘制(imgui)4 X5 B4 i: e/ V/ S
    14a_灯光_聚光灯和平行光
- ?' F$ p+ u% ^    14_灯光_点光源* y8 {+ m8 j" ?
    15_灯光_多光源
$ `6 r/ ^! P9 k- @! c    16_Assimp库安装
0 u4 K8 X& C3 m, O( O$ j9 H0 L    17_Assimp的库使用详解' B5 `" ]  g) q/ W
    18_模型导入流程_复习OpenGL绘制流程) g' K; E/ Q- C/ J3 ]" i
    19_模型导入Import方法的实现$ M+ z+ H0 P7 g5 c% @$ t/ x
    20_Draw()方法的实现_批量绘制模型+ y# Z7 G: K0 a3 a
    21_FBX文件贴图导入方法的实现
  ?) g; R; a: b; w6 V    22_获取贴图的ID_批量应用贴图
3 c- f8 m& m6 R  U. [    23_深度测试
/ I* p1 }/ h* b) P1 x    24_模板测试7 t, ^9 K: I7 i2 g
    25_混合_场景搭建_Assimp获取物体位置& Y7 s0 |& L, E* ^% L0 K8 v# y
    26_混合_AlphaTest
, ?- U% y0 C2 W6 w; H    27_混合_AlphaBlend- L' ]( q& Z' }9 e5 G
    28_帧缓冲_绘制屏幕四边形7 w; X, D2 l% \9 d! ]6 a
    29_帧缓冲_屏幕后处理/ x& \+ z7 j$ |5 n7 e
    30_立方体贴图_天空盒$ y) I( c7 u& P
    31_立方体贴图_反射折射
) Z. }4 D5 J% a/ D6 m! {- u  T    32_几何着色器_Shader类增加GeometryShader- Q5 v# y- ~. S, D, z" g
    33_几何着色器_绘制房子2 h* e* x0 W8 k6 I6 W
    34_几何着色器_面法线爆炸
/ i8 X7 N9 e4 [8 z9 P2 C    35_几何着色器_显示顶点法线
* G7 l7 l2 s2 n! J" q( P    36_实例化- d7 a% S6 m( t) s2 Y3 B6 ]0 I
    37_实例化_小行星场景准备" L& v4 E/ T- ^! X7 x; ]
    38_实例化_小行星
% a1 X( ?: T$ I    39_高级光照BlinnPhong
8 K6 d0 h% n5 B) W6 ^( U: o    40_BlinnPhong_imGui类3 S& d  m7 G; i" v" v# A
    41_Gamma校正
& }  a/ ?8 l! c; T# }# [    42_阴影贴图1_绘制阴影贴图到屏幕1 [. b9 I: M  L1 i1 G
    43_阴影贴图2_阴影贴图原理
5 e& j! ~9 g" x1 q8 J$ W/ H( X6 {    44_阴影贴图3_渲染阴影) l7 ?" J0 P. R# p
    45_阴影贴图4_阴影PCF9 `( R6 ^4 V2 k; o
    46_阴影贴图5_点光源阴影1" o+ L3 ^6 e( Y$ A
    47_OpenGL_阴影贴图6_点光源阴影2
8 A' J- c/ J; \+ z1 M$ m- V    48_OpenGL_阴影贴图7_点光源阴影3! c& r8 E4 b$ w: ]0 b; `
    49_OpenGL_法线贴图0 C7 p  O4 N8 T/ \0 V1 ~# `2 i
    50_OpenGL_法线贴图_切线空间
! ?& P5 T- c* E+ i% F    51_OpenGL_Parallax Mapping视差贴图1- g3 o( W3 l0 i0 c
    52_OpenGL_Parallax Mapping视差贴图2_陡峭视差+ t0 Y' C/ ?& J' ^5 v
    53_OpenGL_Parallax Mapping视差贴图3_视差遮蔽映射7 m9 h+ L( r8 {8 z
    54_OpenGL_HDR_场景准备
/ c/ w& k  ?4 N1 c5 }0 X% g3 b    55_OpenGL_HDR_色调映射Tone Mapping/ |. o, X+ S& F2 Q- Z1 y
    56_OpenGL_泛光Bloom_0
( P# ^  c4 c$ R  Y    57_OpenGL_泛光Bloom_1
& J7 x0 ]- @7 T3 u% S3 i& t, J9 F- h    58_OpenGL_泛光Bloom_2( G3 C' L8 @9 A+ P8 X4 t
    59_OpenGL_延迟渲染(Deferred Rendering)_0
: @1 \/ @% r8 [    60_OpenGL_延迟渲染(Deferred Rendering)_1
) J  b* A# C* o1 o- @# j* a( E    61_OpenGL_延迟渲染(Deferred Rendering)_22 X, `1 H2 q6 M7 A
    62_OpenGL_SSAO_11 Q. G4 o+ T8 i' n4 C% d+ {
    63_OpenGL_SSAO_26 H- V7 `3 P" c+ _( }
    64_OpenGL_SSAO_39 `! L3 I: x( c0 V8 Q$ s% G* Z$ z
    源码课件.zip9 j  X: h( ?  v

( g9 }+ G3 A+ N
游客,如果您要查看本帖隐藏内容请回复

1 Y: d( ~3 ^- a. Q4 Y( F- T9 u, K. X( N

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
累计签到:29 天
连续签到:1 天
发表于 2022-12-29 21:14:49 | 显示全部楼层
强烈支持楼主ing……
累计签到:29 天
连续签到:1 天
发表于 2022-12-31 17:09:15 | 显示全部楼层
强烈支持楼主ing……
累计签到:29 天
连续签到:1 天
发表于 2022-12-31 22:30:36 | 显示全部楼层
强烈支持楼主ing……
累计签到:29 天
连续签到:1 天
发表于 2022-12-31 22:34:48 | 显示全部楼层
强烈支持楼主ing……
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

点击这里给我发消息

QQ|小黑屋|Archiver|手机版|一路学IT论坛 专业视频教程网站

GMT+8, 2026-10-29 04:24

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表