当前位置:首页 > 图形处理 >
《OpenGL ES 3.x游戏开发 上卷》电子书封面

OpenGL ES 3.x游戏开发 上卷

  • 发布时间:2020年09月16日 08:33:04
  • 作者:吴亚峰
  • 大小:21.3 MB
  • 类别:OpenGL电子书
  • 格式:PDF
  • 版本:高清版
  • 评分:9.6

    OpenGL ES 3.x游戏开发 上卷 PDF 高清版

      给大家带来的一篇关于OpenGL相关的电子书资源,介绍了关于OpenGL、游戏开发方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小21.3 MB,吴亚峰编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.3。

      内容介绍

      OpenGL ES 3.x游戏开发共分17章,内容按照必知必会的OpenGL ES 3.x基础知识、基于实现基本特效以及真实大型应用、游戏案例开发的顺序进行详细地讲解。

      主要内容为:OpenGL ES 3.x的渲染管线介绍,OpenGL ES 3.x可编程渲染管线着色器的着色语言介绍,3D开发中投影、各种变换的原理与实现,介绍了OpenGL ES 3.x中光照的基本原理与实现、点法向量与面法向量的区别以及光照的每顶点计算与每片元计算的差别,介绍了纹理映射的基本原理与使用,介绍了使用OpenGL ES 3.0开发各种3D基本形状的实现,包括圆柱、圆锥、圆环、螺旋管、几何球以及贝塞尔曲线旋转面等内容,讲解了3D模型加载,介绍了混合和雾的基本原理与使用以及常用3D开发技巧,如标志板、天空盒、镜像绘制等,介绍了OpenGL ES 3.0中经常使用的几种剪裁与测试,包括剪裁测试、Alpha测试、模板测试以及任意剪裁平面等,讲解了传感器应用开发和Android 及iOS平台下的OpenGL ES开发。通过两大案例,如休闲类游戏3D可爱抓娃娃和3D楼盘展示系统把所学的知识应用起来,让读者尽快进入实战角色。

      本书适合OpenGL ES 3D应用开发的初学者、程序员、游戏开发者,也适合作为大专院校相关专业师生的学习用书以及培训学校的教材。

      目录

      • 第1章 Android概述 1
      • 第2章 游戏开发相关的 Android基础知识 21
      • 第3章 初识OpenGL ES 3.x 58
      • 第4章 着色语言Shading Language 82
      • 第5章 必知必会的3D开发知识—
      • 第6章 光照 171
      • 第7章 纹理映射 194
      • 第8章 3D基本形状的构建 240
      • 第9章 更逼真的游戏场景——3D模型
      • 第10章 独特的场景渲染技术—
      • 第11章 常用的3D开发技巧— 标志板、天空盒、镜像绘制等 301
      • 第12章 渲染出更加酷炫的3D场景—
      • 第13章 引人入胜的游戏特性—
      • 第14章 Android NDK及iOS 平台下的
      • 第15章 Web端3D游戏开发——WebGL 3D应用开发 395
      • 第16章 休闲类游戏—3D
      • 第17章 基于WebGL的3D 楼盘展示

      学习笔记

      python适合游戏开发吗

      Python并不适合用于游戏开发,有些个别的例子,比如《文明》和《EVE》使用了Python,但这也并说明不了什么。 按照一般理解,Python主要适合写小程序,用少量的代码,快速解决一些小问题。不适合编写比较大的程序,即便连Python的创造者Guido也是这么认为的。 而几乎任何游戏,都是大程序。即便是《斗地主》《连连看》这种“小游戏”。代码量也至少在5,6千行以上。 根本问题在于Python的语法过于简洁。没有声明变量的过程,而是直接赋值产生一个变量。最主要的是,省略了数据类型。初学者也许认为这是优点,但对于编写比较大的程序,Python的可维护性简直糟糕透顶,只要超过1000行的东西,我就绝对……

      python做游戏开发的知识点总结

      这里介绍一个python开发游戏的库(平台)pygame,pygame是python的一个跨平台模块,专门为设计电子游戏而开发,建立在SDL基础上,允许开发者快速的开发出自己的游戏而又不被低级语言束缚。 下面我介绍一下这个库的安装和简单使用,实验环境win10,python版本为python3.6,主要内容如下:(推荐学习:Python视频教程) 1.下载安装,这里直接在cmd窗口输入pip install pygame就行。 2.安装完成后,我们就可以测试一下官方自带的示例examples,这些例子在pygame的安装目录examples目录下边。 下面测试一下这些例子,直接cmd窗口输入pip -m pygame.examples.游戏脚本名就行,程序就会正常启动。 测试一下aliens.py外星人这个小例子……

      以上就是本次介绍的OpenGL电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:Android开发范例实战宝典

      下一篇:Android C++高级编程:使用NDK

      展开 +

      收起 -

      下载地址:百度网盘下载
      OpenGL相关电子书
      Unity人工智能游戏开发
      Unity人工智能游戏开发 第二版

      本书详细阐述了与 Unity游戏人工智能相关的基本解决方案,主要包括游戏 AI的基础知识、有限状态机、实现感知系统、寻路方案、群集行为、行为树、模糊逻辑等内容,感兴趣的可以下载学习

      立即下载
      大富翁手机游戏开发实战:基于Cocos2d-x 3.2引擎
      大富翁手机游戏开发实战:基于Cocos2d-x 3.2引擎 全书影印版 立即下载
      OpenGL ES 3.x游戏开发 (下卷)
      OpenGL ES 3.x游戏开发 (下卷) 高清版

      OpenGL ES3.x游戏开发(下卷) 共分14章,内容涵盖了从OpenGL ES 3.x着色器的使用技巧到高级光影效果以及物理模拟问题的解决。介绍了OpenGL ES 3.x中的各种缓冲区对象和顶点着色器与片元着色器的使用

      立即下载
      Unity3D\2D手机游戏开发
      Unity3D\2D手机游戏开发 第2版

      《 Unity3D\2D手机游戏开发(第2版)》 以实例教学为主线,循序渐进地介绍了Unity在游戏开发方面的不同功能。第1章,由零开始,引导读者熟悉Unity编辑器的各个功能模块,这部分内容对Unity程序

      立即下载
      HTC Vive VR游戏开发实战
      HTC Vive VR游戏开发实战 扫描版

      HTC Vive VR游戏开发实战 是目前HTC Vive在VR开发方面解析最为全面的书,也是一本实战教程书籍。如果你不会编程,不会游戏引擎,没关系,本书在附录中为你准备了教学资料和视频分享目录。读

      立即下载
      精通Cocos2d-x游戏开发:进阶卷
      精通Cocos2d-x游戏开发:进阶卷 影印版 立即下载
      读者留言
      贾烨华

      贾烨华 提供上传

      资源
      40
      粉丝
      47
      喜欢
      101
      评论
      15

      Copyright 2018-2020 www.xz577.com 码农之家

      版权投诉 / 书籍推广 / 赞助:520161757@qq.com

      idea注册码