专题 > 软件研发 > 软件架构 > OpenGL&网络引擎系列视频专题

折上9折 6.21-6.25

OpenGL&网络引擎系列视频专题

套餐包含以下课程: 1.C++百万并发网络引擎 2.OpenGL 3.图形学 4Shader

4

门课程

496

人学习

 

课程总时长:186小时47分钟

授课讲师:成都多游科技官方账号

打包优惠
 
大牛讲解
 
一键下载
 
讲师24h答疑
【5周年预热】6.21-6.25,折上9折
专题价 ¥2446
折上9折 ¥2201
总价 ¥3496

第一阶段:  图形学/Shader/OpenGL

包含三个课程:1.OpenGL2.图形学3.Shader

3门课程 59小时30分钟
  • 全面解析OpenGL-Shader语言视频课程

    89节 18小时24分钟
    课程目标:
    课程大纲如下,持续更新中课程大纲: 第一章    Shader-入门基础(语法)  1     课程介绍  2     环境建立      3     第一个shader  4     uniform关键字的使用      5     varying关键字实现shader之间参数传递      6     shader中访问顶点数据      7     shader中访问纹理坐标数据      8     shader中访问颜色数据      9     shader中访问法线数据      10     shader中的内置变量介绍      11     shader的基本语法      12     attribute关键字的使用      13     in/out关键字的使用      14     layout关键字的使用(修饰attribute)  15     layout关键字的使用(修饰uniform ,out)  16     多个shader的使用,状态切换  17     attribute数组数据的使用      18     attribute结构体数据的使用  19     uniform结构体和数组的使用  20     block块实现多个shader共享数据  21     block块实现shader之间数据传递  22     block之uniform内存布局(shared,std140)  23     深入理解gl_FragCoord内置变量的作用  24     纹理动画  25     纹理帧动画  26     纹理帧动画-GPU版本  27     多纹理转场过渡  28     多纹理转场过渡-推进过渡  29     多纹理转场过渡-推进过渡2  30    精灵的绘制  31    精灵实践-粒子系统第二章    Shader实用及常用案例实践                              1 3D开发框架的搭建  2 shader实现光照      3 shader实现带有颜色光照      4 shader实现带有光照+纹理      5 shader实现多纹理      6 shader实现多纹理贴花效果      7 billboard效果实现(CPU)      8 billboard效果实现(GPU)      9 billboard效果实现(GPU优化)  10 billboard效果实现(GPU动画)风吹草动      11 法线贴图(normal map) TBN      12 法线贴图(normal map) 增强效果,每像素光照  13 视差效果贴图      14 立体纹理贴图(cubemap)      15 立体纹理贴图 + 法线贴图      16 阴影实现-深度数据的获取      17 阴影实现-实现      18 阴影实现-效果优化  19 镜面效果  20 地形数据产生  21 地形多纹理处理-混合  22 地形多纹理处理-刷绘  23 地形多纹理处理-鼠标控制刷绘  24 cartoon效果  25 描边效果  26 马赛克效果  27 blur效果  28 sobel边缘检测  29 深景效果  30 fog效果shader实现  31 待定  32 待定第三章    TesslationShader(细化着色器)                              1    TesslationLine  2    TesslationTrangle  3    TesslationQuad  4    TesslationNoCtrl  5    TesslationUV坐标  6    TesslationSampler第四章    GeometryShader(几何着色器)                              1    billboard-Geometry版本  2    实现法线计算  3    几何体输出第五章    ComputeShader(通用计算着色器)                              1    介绍,第一个GPU计算  2    计算一个数组的平方和  3     内置变量介绍  4     优化粒子系统第六章    性能优化(大规模优化)                              1    100万个模型绘制  2    100万个模型绘制-常规方法绘制  3    100万个模型绘制-采用VBO的方式降低数据传输  4    100万个模型绘制-视锥裁减  5    100万个模型绘制-裁减2  6    100万个模型-绘制方式优化  7    100万模型绘制-GPU裁减优化(feedback)  8    100万模型绘制-GPU裁减优化(2)  9    100万模型绘制-CPU-vs-GPU性能结果对比  10    100万模型绘制-物体过小优化处理
  • 图形学理论视频课程-实现OpenGL精简内核

    61节 12小时46分钟
    课程目标:
    图形学理论是每一个游戏开发人员必须掌握的基础,市面上很多书籍只介绍相关的里面,学完以后,感觉似懂非懂,本课程注重实践,以理论实践相结合的方式展开,从零开始不依赖任何第三方的API(OpenGL,D3D,GDI)等,从光栅化开始,实现一套精简的OpenGL内核,从建立颜色缓冲区,绘制点,绘制线,绘制面,绘制图片,建立纹理,作图形的旋转,图像的混合,建立三维坐标系,实现模型矩阵,投影矩阵,观察矩阵,深度缓冲区等三维核心功能,实现最基本的OpenGL核心绘制功能,让开发者从底层,全面的认识3D,为优化,开发出更好的游戏奠定基础,由于本人能力有限,讲解过程中未免会出现错误,请指正批评,共同进步
  • OpenGL实战编码设计视频课程

    138节 28小时19分钟
    课程目标:
    课程涵盖了OpenGL开发的方方面面,对开发中经常用到的开发知识点进行讲解,从实战的角度进行编码设计.第1章-环境建立第2章-基础图元第3章-三维世界第4章-纹理多彩世界第5章-显存的分配-优化第6章-场景控制第7章-光照-真实世界第8章-模型第9章-UI制作第10章-场景编辑器制作第11章-地形第12章-脚本引入-lua

第二阶段:  跨平台-网络引擎

开发一套高性能的网络引擎/支持每秒100万个数据包的收发单服务器/至少20K网络连接

1门课程 127小时16分钟
  • C++ 百万并发网络通信引擎架构与实现视频课程 (服务端、客户端、跨平台) Version 1.0

    368节 127小时16分钟
    课程目标:
    本课程由刘远东、张立铜两位工程师将两人在企业多年积累的开发经验结合而成。从基础的网络知识开始由浅入深地讲解如何使用C++实现一套支持百万级别并发的网络通信引擎。包含:高频并发、多线程、多进程、线程池、内存池、软件硬件瓶颈、如何测试优化网络处理能力等技术知识。可以应用在Windows、Linux、Android、IOS系统上。对从事高性能网络处理的前后端开发人员有极大帮助。适合即时通信通信服务器、游戏服务器、服务端、区块链、人工智能等各类需求即时通讯的领域。可以导出库和插件给C#、Lua、Python、Java、objet-c、GO、Node.Js等其它语言使用。课程内讲解了如何导出库和接口供C#和Lua使用,并在各主流操作系统下进行了演示,其它语言可以借鉴方法。----------------------------------------------课程为连载方式,持续更新中...

OpenGL&网络引擎系列视频专题

¥3496 ¥2201
注册登录免费享