Skip to content

hangsz/softRender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

softRender

采用光线追踪和光栅化结合的方法渲染一个立方体,未经过性能优化。

Class Design

  • Bitmap 输出为 .bmp 图
  •  Point 点定义及操作接口
  •  Vector 向量定义及操作接口
  •  Vertex 顶点定义及操作接口
  •  Transform 坐标变换矩阵定义以及顶点变换的接口
  • Render渲染类,参数控制及算法
    • 维护 VertexBuffer, textureBuffer,frameBuffer, zBuffer
    • 提供 vertexShader,fragmentShader 接口

Releases

No releases published

Packages

No packages published

Languages