yuhanZhou1 / SoftRenderer-Unity

A soft renderer for learning in Unity.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SoftRenderer-Unity

在Unity中实现光栅化渲染只是为了深入理解光栅化渲染的流程和细节,使用的算法大多没有经过优化,使用到Unity的功能:

  • CommandBuffer显示光栅化结果
  • 数学计算模型
  • 加载纹理加载
    需要注意的是:
  • Unity中的世界空间是左手坐标系,观察空间是右手坐标系
  • Unity中三角形顶点顺序为顺时针的当作正面
  • Unity中向量是行矩阵
    screenshot

About

A soft renderer for learning in Unity.


Languages

Language:C# 97.9%Language:ShaderLab 2.1%