WebGL教程(电子书)
WebGL教程(电子书)
最近准备编写一本WebGL快速入门的电子书教程,电子书编写完整后,预览地址在我的个人技术博客,目前还在编写中,博客部署电子书之前,会把电子书已经写好的每一小节以文章的形式发布在CSDN平台。
第一章、WebGL零基础入门
1.1 WebGL绘制一个点—第一个程序
1.2 WebGL绘制一个矩形
1.3 WebGL坐标系—投影
1.4 WebGL平移变换
1.5 绘制一个立方体—WebGL旋转变换
1.6 WebGL顶点索引绘制gl.drawElements()
1.7 varying变量和颜色插值
1.8 WebGL绘制立方体-每个面一种颜色
1.9 WebGL光照模型渲染立方体
1.10 WebGL实现立方体旋转动画
1.11 绘制多个相同几何体
1.12 WebGL纹理贴图
1.13 WebGL彩色图转灰度图
1.14 切换着色器程序-程序对象Program
1.15 透明度与α融合
1.16 深度测试与α融合
第二章、WebGL着色器GLSL ES
2.1着色器声明一个变量
2.2声明一个常量const
2.3 着色器GLSL基本数据类型
2.4 着色器向量/矢量
2.5 着色器GLSL矩阵mat
2.6 着色器(if-else语句和for语句)
2.7 内置变量gl_PointSize、gl_Position、gl_FragColor、gl_FragCoord、gl_PointCoord
2.8 attribute、uniform和varying
2.9 顶点着色器和片元着色器
2.10 着色器取样器sampler2D
2.11 内置函数
2.12 着色器精度设置(lowp、mediump、highp和precision)
2.13 结构体struct
2.14 函数声明
2.15 discard舍弃片元
2.16 数组
2.17 预处理命令#define、#ifdef、#if、#include
第三章 …
WebGL教程(电子书)相关推荐
- 从入门到精通 pdf_【推荐】铅笔素描从入门到精通pdf|素描基础教程电子书下载!...
铅笔素描从入门到精通pdf|素描基础教程电子书下载!铅笔素描从入门到精通pdf|素描基础教程电子书下载!铅笔素描从入门到精通pdf|素描基础教程电子书下载! 如果你的基础太薄弱,不建议自己瞎摸索,你可 ...
- SuperMap iClient3D for WebGL教程 粒子特效-基础火焰特效
SuperMap iClient3D for WebGL教程 粒子特效-基础火焰特效 粒子特效简介 使用粒子特效 完整代码 作者: NIck Cheng 粒子特效简介 粒子特效通常使用与要表现某些动态 ...
- SuperMap iClient3D for WebGL教程 粒子特效-扩展喷泉特效
SuperMap iClient3D for WebGL教程 粒子特效-扩展喷泉特效 扩展喷泉特效 喷泉特效实现 完整代码 作者: NIck Cheng 扩展喷泉特效 之前的博客已经讲过了如何去生成一 ...
- SuperMap iClient3D for WebGL教程(Entity)-ModelGraphics
作者:为梦齐舞 本文同步更新于简书文章[https://www.jianshu.com/p/bdf397685e8b] ModelGraphics类是隶属于实体对象的一个类型,主要用于创建模型图形,加 ...
- SuperMap iClient3D for WebGL教程 Camera
SuperMap iClient3D for WebGL教程 Camera WuYK 在WebGL场景里,有一类很重要的对象,那就是我们的相机Camera对象.这里的Camera相当于人的眼睛,从坐标 ...
- SuperMap iClient3D for WebGL教程 Primitive
SuperMap iClient3D for WebGL教程 Primitive WuYK 在Webgl中,实体对象主要由两大类组成,一类是Entity对象,还有一类就是Primitive对象.那么有 ...
- SuperMap iClient3D for WebGL教程(空间分析)- 地表开挖及修改
地表开挖主要是为了显示出地下的场景,比如地下管网,而地形修改通常是为了让地表平整,便于跟模型匹配,接下来我们分别说说如何实现地表开挖和地形修改. 地表开挖 1.引用核心样式文件和库文件 <scr ...
- C++开发人员必备:86本C++教程电子书下载
原文:http://club.topsage.com/thread-3148739-1-1.html 学习C++,既要会利用C++进行面向过程的结构化程序设计,也要会利用C++进行面向对象的程序设计。 ...
- CorelDRAW使用图文教程电子书
内容提要:本文的CorelDRAW使用图文教程是我在学习中收集的一本比较好的CorelDRAW电子书,分享给大家.对cdr感兴趣的朋友可加cdr学习交流群:142574315 很多小伙伴四处寻找Cor ...
最新文章
- AI 八数码A_star算法问题-实验报告
- PowerDesigner导出excel
- Vmware虚拟机中CentOS7与Docker安装图文教程
- mysql查询重复的名字_Mysql中like用法:查询名字中含有风字的学生信息
- 获取apk安装包sha1的值
- CCIE-LAB-第四篇-OSPFv2+SHA384+BFD
- 基于代理的数据库分库分表框架 Mycat实践
- 调用operator+=来定义operator+比其他方法更有效?
- VXLAN技术——数据中心底层技术
- 计算机网络:家庭无线网组建方案
- 区块链应用项目背景_项目路演背景介绍区块链 什么是区块链
- TVS 管选型与 ESD 防护设计
- 简单爬取红牛分公司基本数据part01
- Hadamard矩阵和Kronecker积
- 移动跨平台ReactNative开关组件Switch【15】
- L1-044 稳赢 - java
- 基于PortAudio+LAME3实现的ASIO多通道音频录制(mp3、WAV )
- 看板工具及协作脑图软件
- 突破数据极限:计算24的阶乘和n的m次方。
- 开源虚拟光驱 WinCDEmu