Appendix

CoordinateSystem.html
CoordinateSystem_viewVolume.html
LoadShaderFromFiles.html

wegl入门

ClickedPoints.html
ColoredPoints.html
DrawRectangle.html
HelloCanvas.html
HelloPoint1.html
HelloPoint2.html

绘制三角形

HelloQuad.html
HelloQuad_FAN.html
HelloTriangle.html
HelloTriangle_LINE_LOOP.html
HelloTriangle_LINE_STRIP.html
HelloTriangle_LINES.html
MultiPoint.html
RotatedTriangle_Matrix.html
RotatedTriangle.html
ScaledTriangle_Matrix.html
TranslatedTriangle.html

高级变换和动画基础

RotatedTranslatedTriangle.html
RotatedTriangle_Matrix4.html
RotatingTranslatedTriangle.html
RotatingTriangle.html
RotatingTriangle_withButtons.html
TranslatedRotatedTriangle.html

颜色和纹理

ColoredTriangle.html
HelloTriangle_FragCoord.html
MultiAttributeColor.html
MultiAttributeSize.html
MultiAttributeSize_Interleaved.html
MultiTexture.html
TexturedQuad.html
TexturedQuad_Clamp_Mirror.html
TexturedQuad_Repeat.html

三维世界

ColoredCube.html
ColoredCube_singleColor.html
DepthBuffer.html
HelloCube.html
HelloCube_singleColor.html
LookAtRotatedTriangles.html
LookAtRotatedTriangles.html
LookAtRotatedTriangles_mvMatrix.html
LookAtTriangles.html
LookAtTrianglesWithKeys.html
LookAtTrianglesWithKeys_ViewVolume.html
OrthoView.html
PerspectiveView_mvpMatrix.html

光照

PointLightedSphere_perFragment.html
PointLightedSphere.html
PointLightedCube_perFragment.html
PointLightedCube_animation.html

层次模型

JointModel.html
MultiJointModel.html
MultiJointModel_segment.html

高级技术

LoadShaderFromFiles.html
BlendedCube.html
LookAtBlendedTriangles.html
OBJViewer.html
PickObject.html
RotatingTriangle_contextLost.html
Shadow.html

后面几章链接不全,请自行下载源码

three.js-shader

shader
sample_shader