-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
f4434aa
commit 2bd101f
Showing
1 changed file
with
36 additions
and
36 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,42 +1,42 @@ | ||
# MySoftRender | ||
|
||
# 1.简介 | ||
这是我对渲染管线的练习,内容基于对渲染流程的理解实现了基本的光栅化渲染器的一些常见特性,如下: | ||
-MVP矩阵变换 | ||
-简单CVV剔除 | ||
-视口渲染 | ||
-光栅化 | ||
-纹理采样 | ||
后新加: | ||
-基本的光照模型 | ||
-背面剔除 | ||
-线框渲染 | ||
-相机控制 | ||
这是我对渲染管线的练习,内容基于对渲染流程的理解实现了基本的光栅化渲染器的一些常见特性,如下: | ||
-MVP矩阵变换 | ||
-简单CVV剔除 | ||
-视口渲染 | ||
-光栅化 | ||
-纹理采样 | ||
后新加: | ||
-基本的光照模型 | ||
-背面剔除 | ||
-线框渲染 | ||
-相机控制 | ||
|
||
# 2.代码框架 | ||
、、、 | ||
/01 Render | ||
-01_01 Camera | ||
-01_02 Clip | ||
-01_03 Color3 | ||
-01_04 Device | ||
-01_05 Light | ||
-01_06 Material | ||
-01_07 MathUnilt | ||
-01_08 Matrix | ||
-01_09 Mesh | ||
-01_10 Program | ||
-01_11 RenderTexture | ||
-01_12 ScanLine | ||
-01_13 Scene | ||
-01_14 TextureMap | ||
-01_15 Triangle | ||
-01_16 Vector2 | ||
-01_17 Vector4 | ||
-01_18 Vertex | ||
/02 Form1 | ||
/03 SoftRender | ||
、、、 | ||
、、、 | ||
/01 Render | ||
-01_01 Camera | ||
-01_02 Clip | ||
-01_03 Color3 | ||
-01_04 Device | ||
-01_05 Light | ||
-01_06 Material | ||
-01_07 MathUnilt | ||
-01_08 Matrix | ||
-01_09 Mesh | ||
-01_10 Program | ||
-01_11 RenderTexture | ||
-01_12 ScanLine | ||
-01_13 Scene | ||
-01_14 TextureMap | ||
-01_15 Triangle | ||
-01_16 Vector2 | ||
-01_17 Vector4 | ||
-01_18 Vertex | ||
/02 Form1 | ||
/03 SoftRender | ||
、、、 | ||
|
||
# 3.使用方法 | ||
|
||
|
@@ -45,5 +45,5 @@ | |
- Git | ||
|
||
## 3.2 下载代码 | ||
、、、bash | ||
git clone [email protected]:YESshowMeCode/MySoftRender.git | ||
、、、bash | ||
git clone [email protected]:YESshowMeCode/MySoftRender.git |