首页>他的个人主页 > 录制的课程
头像

曾亮LiangZeng

性别:男 现居住地:

HTML5 & Node.js 技术讲师 Javascript前后端全栈开发人员 DDD CQRS框架师 对Node.js 和 HTML5 有多年开发经验

于2015年8月加入极客学院成为布道师,历时3个月,共录制25门课程

2015年8月

录制9门课程
  • WebGL 数据信息传入着色器技术

    本课程讲解如何将顶点数据、顶点的大小信息和颜色信息等数据导入顶点着色器,以及把顶点着色器数据传递到片元着色器的方法。

    3课时 43分钟
    中级
    3526 人学习
  • WebGL 动画

    本课程主要讲解 WebGL 动画的原理和开发流程,并为开发复杂 WebGL 应用程序做铺垫,深入探讨如何实现简单动画。

    3课时 41分钟
    中级
    4954 人学习
  • WebGL 图形的矩阵变换

    本课程讲解 WebGL 图形的矩阵变换,内容包含矩阵的基本知识,通过矩阵方式简化顶点着色器,和实现 WebGL 图形的移动、缩放和旋转的方法。

    3课时 50分钟
    中级
    3588 人学习
  • WebGL 图形变换

    WebGL 图形变换,又称为仿射变换。本课程讲解其相关知识,内容包括:WebGL 图形的平移、缩放和旋转,理论结合实践,希望帮助学员深入理解并掌握。

    3课时 30分钟
    中级
    3959 人学习
  • WebGL 基本图形绘制

    本课程讲解 WebGL 绘制点、线、面的方法,其中,点包括单点和多点,线分为线条和回路,面中三角形是图形的基础,也包含三角带和多边形。

    3课时 69分钟
    中级
    4809 人学习
  • 第一个 WebGL 小程序

    本课程详细讲解一个简单但完整的 WebGL 小程序,帮助学员快速、直观地进入到 WebGL 世界。通过对程序的直观讲解,让学员快速入门,并在这个过程中,讲解搭建 WebGL 开发环境和调试方法。

    4课时 42分钟
    中级
    6990 人学习
  • WebGL 缓冲区对象

    通过 WebGL 缓冲区对象才能绘制出图形的面,而不只是绘制点。本课程讲解利用缓冲区对象一次写入多个顶点信息的方法。

    4课时 33分钟
    中级
    3817 人学习
  • WebGL 概述

    本课程主要讲解 WebGL 基础知识,内容包含 WebGL 技术的历史与起源、原理、特性和优势,及其与 HTML5 和 Javascript 的关系,然后探讨现代浏览器对 WebGL 的支持程度。

    4课时 24分钟
    中级
    6790 人学习
  • 3D 图形学入门

    本课程主要讲解 3D 图形学入门基础知识,内容包括坐标系、点、线和面,转换的通俗概念以及矩阵、纹理和着色器等。通过本课程学习,学员可对 3D 图形学的概念、背景有一定了解,并为学习 WebGL 打下坚实的基础。

    5课时 19分钟
    初级
    21.4K 人学习

2015年9月

录制5门课程
  • WebGL 透视投影

    本课程讲解透视投影矩阵的概念和应用,以及如何通过 hidden surface removal 和 polygon offset 技术,使 WebGL 三维世界的空间感更接近现实效果。

    3课时 51分钟
    中级
    3579 人学习
  • GLSL ES 着色器语言

    本课程讲解 GLSL ES 着色器语言,内容包括变量、类型、数组、程序流程控制、函数、结构体、取样器、限定字和指令。

    5课时 43分钟
    中级
    3186 人学习
  • WebGL 可视范围

    本课程介绍可视化范围的概念,并讲解正射投影矩阵的基本参数,然后通过实例解析正射投影的使用方法和技巧,以及处理缺角现象的方法。

    3课时 58分钟
    中级
    3243 人学习
  • WebGL 贴图

    本课程主要讲解 WebGL 贴图相关知识,内容包括 WebGL 贴图开发流程、导入纹理图像数据的方法以及设置纹理坐标并把图片贴在图形的表面的方法。

    3课时 52分钟
    中级
    3903 人学习
  • WebGL 视点与视线

    本课程介绍视点、视线和观察目标点等概念,并讲解如何通过 gl-matrix 库得到视图矩阵,运用视图矩阵与旋转矩阵开发一个旋转三角形的小程序。

    3课时 57分钟
    中级
    3579 人学习

2015年10月

录制8门课程
  • WebGL Three.js 动画和相机

    本课程讲解 WebGL Three.js 的动画和相机,内容包括动画的基本原理,轨迹球控件,飞行控件和翻滚控件等相机的使用。

    5课时 52分钟
    中级
    4932 人学习
  • WebGL Three.js 粒子

    本课程讲解 WebGL Three.js 的粒子和粒子系统,内容包括粒子与粒子系统的基础知识,格式化粒子方法和精灵的使用方法。

    3课时 58分钟
    中级
    4871 人学习
  • WebGL Three.js 几何体

    本课程讲解 WebGL Three.js 各个几何体的使用技术,内容包括二维几何体、球面几何体和多面几何体的绘制。

    3课时 60分钟
    中级
    4931 人学习
  • WebGL Three.js 材质

    本课程讲解 WebGL Three.js 材质的相关技术,内容包括 MeshBasicMaterial 简单材质,MeshDepthMaterial 深度材质,联合材质和 MeshNormalMaterial 材质的使用方法。

    5课时 49分钟
    中级
    3873 人学习
  • WebGL Three.js 光源

    本课程讲解 WebGL Three.js 光源的相关技术,内容包括影响整个场景的光源,照射所有方向的光源,具有锥形效果的光源和平行光源的使用。

    5课时 72分钟
    中级
    3846 人学习
  • WebGL Three.js 基本组件

    本课程讲解 WebGL Three.js 的基本组件,包括 WebGL Three.js 场景的基本功能,雾化效果,网格对象的方法和相机的使用方法。

    3课时 55分钟
    中级
    4475 人学习
  • WebGL 绘制立方体

    本课程讲解通过传统方法和采用顶点索引两种方法绘制立方体,以及如何为立方体的各面上色。

    3课时 54分钟
    中级
    3840 人学习
  • WebGL Three.js 第一个应用程序

    本课程讲解如何创建 HTML 页面框架,以及使用 WebGL Three.js 技术渲染三维对象和添加材质的方法。

    5课时 57分钟
    中级
    5785 人学习

2015年11月

录制3门课程
  • Node.js 终端问答程序开发实战

    本课程通过实战的方式,讲解 Node.js 终端问答程序开发。内容包括终端的问答机制,终端文本颜色设定和终端参数的解析。

    3课时 43分钟
    中级
    6861 人学习
  • gulp 项目构建实战

    本课程通过实战的方式讲解 gulp 在实际开发中的应用。内容包括使用 gulp 对代码进行模块化编译、es6 转码、jsx 转换、代码压缩和代码测试功能等。

    5课时 31分钟
    中级
    12.7K 人学习
  • WebGL Three.js 纹理

    本课程讲解 WebGL Three.js 纹理,内容包括使用凹凸贴图和法向贴图创建皱纹,用光照贴图创建阴影,用环境贴图创建反光效果以及高光贴图等。

    5课时 42分钟
    中级
    5194 人学习