视频教程
文章平均质量分 82
-上帝之手-
从事三维相关软件开发,CUDA
展开
-
C++基础-张立铜-专题视频课程
介绍C++的基本语法,通过实践的方式讲解C++每一个知识点,应用大量示例展现每一个知识点的多种用法,强化训练,使学习者掌握知识点.原创 2016-07-29 13:18:44 · 566 阅读 · 0 评论 -
C++ 百万并发网络通信引擎架构与实现 (Socket、全栈、跨平台) Version 1.0-张立铜-专题视频课程...
本课程由刘远东、张立铜两位工程师将两人在企业多年积累的开发经验结合而成。从基础的网络知识开始由浅入深地讲解如何使用C++实现一套支持百万级别并发的网络通信引擎。包含:高频并发、多线程、多进程、线程池、内存池、软件硬件瓶颈、如何测试优化网络处理能力等技术知识。可以应用在Windows、Linux、Android、IOS系统上。对从事高性能网络处理的前后端开发人员有极大帮助。咨询群:648738912...原创 2017-10-18 08:36:35 · 3271 阅读 · 3 评论 -
OpenGL-自主高性能三维GIS平台架构与实现-张立铜-专题视频课程
1.采用C++与OpenGL实现一套高性能的GIS平台 2. Google Map数据的加载 3. 四叉树的形式管理场景 4. 地图的浏览,漫游,支持指定点缩放和旋转 5. 多线程数据任务加载; 6. 地图投影支持,支持坐标转换 8. OpenGL4.3规范绘制管理 9 .GPU数据压缩,性能N倍提升 10. Instance ,3D Texture Array 的...原创 2018-03-20 13:06:53 · 1402 阅读 · 0 评论 -
OpenGL-自主高性能二维GIS平台企业版-张立铜-专题视频课程
该课程提供一套完整的二维地图解决方案原创 2018-08-24 09:14:05 · 749 阅读 · 1 评论 -
三维游戏引擎开发-渲染-张立铜-专题视频课程
介绍移动设备,介绍一款游戏引擎具备的要素,并依次进行开发实现,采用标准C++语言进行开发,需要有扎实的C++基础原创 2015-04-13 10:37:00 · 301 阅读 · 0 评论 -
结合CPU-Cache-急速内存池的一种实现-张立铜-专题视频课程
结合CPU-Cache设计一个高效的内存池,无查找申请,无查找释放内存。原创 2015-04-16 10:54:46 · 221 阅读 · 0 评论 -
太空大战游戏实战课程-张立铜-专题视频课程
课程模仿现有一款人气较高的飞行射击类游戏进行同步学习设计,采用标准C++以及OpenGL ES2.0可编程管线技术进行开发设计,课程详细的介绍了一款游戏的制作过程,以及编码过程,从设计到编码,到完成交付,三维立体的展示一款游戏的开发过程,设计细节,实现细节,在实战中学习,结合理论讲解,使得学员能在实战中得到锻炼,积累经验,升华自己。...原创 2015-05-04 09:34:04 · 193 阅读 · 0 评论 -
三维游戏引擎开发-图形理论基础-张立铜-专题视频课程
通过学习,掌握三维图形学的基本理论,三维数学知识,并根据数理进行实践,纯软件编码方式(不调用OpenGL,DX,或者相关图形库)实现一个简单的三维场景,巩固三维理论,为后续课程打下基础。...原创 2015-05-16 21:28:47 · 205 阅读 · 0 评论 -
OpenGL ES2.0基础-张立铜-专题视频课程
初级学习OpenGL ES2.0的课程,从无到有,从进本的函数讲起,每一课时都附带一个例子程序。深入浅出的讲解可编程管线技术,令人费解的文理,以及混合技术,各种优化技术:顶点缓冲区,索引缓冲区,帧缓冲区,介绍精灵的使用,并使用shader制作粒子特效。...原创 2015-05-27 16:55:33 · 361 阅读 · 0 评论 -
三维游戏引擎设计与实现-GUI设计与实现-张立铜-专题视频课程
从初级介绍、设计并实现一套高效的跨平台的高效的GUI系统,采用OpenGL ES2.0规范Api进行渲染绘制。 介绍UI系统的消息处理,实现了一套高效,简单的消息处理机制,采用委托代理的模式做消息映射绑定。实现常用控件,例如 按钮,贴图按钮,Image,Label,Frame,Slider,ScrollView,Radio Button,CheckBox,汉字绘制等。...原创 2015-06-06 14:02:27 · 193 阅读 · 0 评论 -
OpenGL ES2.0 中级篇-张立铜-专题视频课程
巩固OpenGL ES2.0,增加了场景控制,shader光照计算,光照的多种模型,shader雾化计算 shader法线贴图的计算,shader Cartoon效果实现,以及Spline,曲线的实现,应用中实现路径动画。...原创 2015-06-29 08:44:01 · 423 阅读 · 0 评论 -
webgl基础篇视频教程-坚如磐石-张立铜-专题视频课程
webgl入门视频课程从基础开始介绍webgl技术,介绍基本的webgl渲染管线,各种常用的缓冲区的作用,以及用法,结合程序实例做到全方位的讲解;精讲三维的理论,针对三维理论中的三个矩阵变换一个坐标变换深入讲解.针对webgl核心技术逐个讲解;针对可编程管线,理论结合实践,让学员深刻的体验到shader的作用;重点围绕webgl的核心技术进行实践。...原创 2015-11-20 08:33:03 · 581 阅读 · 0 评论 -
OpenGL-Shader-张立铜-专题视频课程
共六章1.基础章节,从Shader1.0版本到新的4.5版本,介绍每一个版本中特性的用法;2.Tesslattion Shader应用/基础案例分析3.Gemotry Shader应用/基础案例分析4.Compute Shader应用/基础案例分析5.通过大量案例讲解分析/结合新特性,介绍用法6.性能调优,如果借助shader加速应用,让你的程序支撑百万级别的场景对象轻松应...原创 2017-07-10 09:21:28 · 1169 阅读 · 1 评论 -
OpenGL摄像机操作精讲-张立铜-专题视频课程
1.摄像机的原理2.观察矩阵和摄像机的关系3.第一人称摄像机4.第三人称摄像机5.Camera场景的操作6.Camera场景的平移7.摄像机场景的旋转(以据鼠标点击点为中心)8.摄像机场景的缩放(以据鼠标点击点为中心)9.摄像机场景的漫游...原创 2017-05-22 09:24:40 · 373 阅读 · 0 评论 -
OpenGL实现Google地图瓦片的绘制漫游视频教程-张立铜-专题视频课程
OpenGL实现Google地图瓦片的绘制漫游视频培训课程:此次教程所涉及的内容有OpenGL绘制图片、FreeImage加载图片、墨卡托投影、瓦片的金字塔模型、FramebufferObject、地图的移动和缩放优化,采用屏幕瓦片绘制优化、采用ImageBuffer优化、采用多线程优化、地图操作优化、模拟,生成全球瓦片(debug)、MFC-对话框中绘制地图、MFC-View中绘制地图、QT中绘...原创 2016-12-05 08:43:39 · 490 阅读 · 0 评论 -
OpenGL实现shapefile的绘制-张立铜-专题视频课程
课程采用C++进行编码教学,采用OpenGL实现基本的地理信息系统的矢量数据的读取,解析和绘制,实现地理坐标向屏幕坐标的转化,实现常用的WGS84以及墨卡托坐投影方式,实现重要也是基本的地图操作(放大和漫游功能),后介绍proj4投影库的使用.以及在大规模矢量要素绘制上的优化手段,三种优化手段叠加优化,提升系统性能....原创 2016-12-05 08:43:25 · 816 阅读 · 0 评论 -
OpenGL-张立铜-专题视频课程
课程涵盖了OpenGL开发的方方面面,对开发中经常用到的开发知识点进行讲解,从实战的角度进行编码设计.第1章-环境建立第2章-基础图元第3章-三维世界第4章-纹理多彩世界第5章-显存的分配-优化第6章-场景控制第7章-光照-真实世界第8章-模型第9章-UI制作第10章-场景编辑器制作第11章-地形第12章-脚本引入-lua...原创 2016-12-26 08:53:12 · 689 阅读 · 0 评论 -
3D图形理论-张立铜-专题视频课程
课程实现一套软3D,即不依赖任何第三方API(OpenGL,D3D,GDI)等。 课程从建立建立颜色缓冲区,绘制点,绘制线,绘制面,绘制图片,建立纹理,作图形的旋转,图像的混合,建立三维坐标系,实现模型矩阵,投影矩阵,观察矩阵,深度缓冲区等三维核心功能,实现基本的OpenGL核心绘制功能,让开发者从底层,全面的认识3D,为优化,开发出更好的游戏奠定基础。...原创 2017-01-16 08:58:57 · 321 阅读 · 0 评论 -
Google地图下载器制作-张立铜-专题视频课程
课程从零开始制作一套GoogleMap地图下载器,开发环境VS2008,界面采用MFC瓦片数据存储采用SqliteHttp网络数据访问采用CURL库xml文件解析和存储采用rapidxml多线程采用生产者和消费者模型地图渲染采用OpenGLES2.0规范...原创 2017-02-05 09:13:05 · 322 阅读 · 0 评论 -
OpenGL-实现视频播放(FFMpeg)-张立铜-专题视频课程
课程采用FFMpeg作视频解码,采用OpenGL实现视频的渲染,从RGB数据的绘制,到直接渲染YUV数据,实现三路YUV数据单纹理的输入,提升系统性能,接着采用PBO方式优化内存到显存的传输,实现DMA传输,解放CPU,将解码和渲染分离到不同的线程中,极大的提升了系统的性能。后介绍视频特效的实现。...原创 2017-02-05 09:46:11 · 672 阅读 · 0 评论 -
OpenGL实现RGB到YUV的转化-张立铜-专题视频课程
采用OpenGLES2.0规范,在GPU硬件上实现高效率的RGB数据到YUV数据的转化原创 2017-02-10 09:10:59 · 850 阅读 · 0 评论 -
血腥大地-第二季(资源破解与管理)-张立铜-专题视频课程
课程继承<血腥大地>游戏内容1.主要完成游戏资源的获取,从原血腥大地游戏中获取(不涉及任何商业利益,不能将游戏资源用于其他商业游戏).2.游戏资源的整理以及优化3.游戏纹理资源打包工具的制作4.游戏字体资源打包制作工具...原创 2017-03-13 09:03:13 · 371 阅读 · 0 评论 -
血腥大地-第三季(怪物模型制作)-张立铜-专题视频课程
介绍游戏中NPC的基本原理,并实现NCP类,支持NCP的随机行走,转向优化.完成各种怪物模型的制作(死亡动画,行走动画)1.僵尸人的制作2.蜘蛛1类的制作3.蜘蛛2类的制作4.蜘蛛Boss类的制作5.蜥蜴类的制作6.蜘蛛穴的制作...原创 2017-03-17 08:56:04 · 219 阅读 · 0 评论 -
C++中搭建Lua脚本系统开发框架,并实现OpenGL调用-张立铜-专题视频课程
1.如何编译lua2.C++ 中调用lua函数3.lua中如何调用C++函数4.深入的介绍lua栈(lua的灵魂)5.lua闭包和上值的使用6.lua元表的使用(lua的精髓)7.实现导出C++类给lua8.实现自动化导出类给lua9.导出OpenGL函数库给lua10.游戏循环中调用lua,实现OpenGL绘制....原创 2017-03-21 13:10:28 · 447 阅读 · 0 评论 -
游戏引擎-场景编辑器-张立铜-专题视频课程
1.采用Qt作为界面库,通过该项目可以学习到Qt跨平台界面库的使用.2.实现跨界面的拖拽功能.3.3.实现属性表(绚酷控件)控件,完全可以在其他的项目中进行复用.4.实现场景管理,采用节点方式实现高效的场景管理.5.实现复杂的摄像机操作,可以旋转,缩放以及通过鼠标移动整个场景.6.实现Ray方式拾取场景中的节点,模型.7.实现模型的配置以及显示.8.实现包围盒的计算和显示....原创 2017-04-05 13:33:25 · 292 阅读 · 0 评论 -
血腥大地-第一季-张立铜-专题视频课程
适合人群: 1.在读的大学生,有c/c++程序基础 2.从事游戏行业的攻城狮(想了解游戏引擎底层,OpenGLES)的 3.打算自主创业的从业人员 4.打算转行的从业人员(从非游戏行业,从事编程开发工作,转入到游戏行业)...原创 2016-03-02 08:39:49 · 214 阅读 · 0 评论