wangjian8006/SoftRender
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
实现了欧拉角、四元数、旋转矩阵的互相转换
MVP矩阵的计算
深度缓存
简单的CVV裁剪
线框模式
简单的扫描线画三角形
简单的材质系统,修改材质属性,并且可以替换不同的shader
简单的Shader系统,可以实现顶点着色器与片元着色器
两个简单shader,一个是顶点颜色,一个是贴图颜色
一个BlinnPhong光照模型shader,用到了一盏平行光
子类父类对象的坐标计算
法线贴图(要计算切线)
背面剔除
二次线性差值与mipmap贴图
点光源、聚光灯以及多光照系统
模型读取
shadowmap实时阴影
投影