justalittlefat / Zagara

A tiny softrendering engine based on unity3d.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Zagara

简介

这是一个基于Unity的软渲染器

image

  • 配置输出目录
  • 点击"Fire!"按钮,即可渲染出一帧图像
  • 全部渲染过程由CPU处理,可以在内存中追踪所有数据
  • 这个项目只是为了展示核心渲染流程,渲染部分一共只有约300行代码

一些效果展示

image

  • 3个点光源+1个平行光

image

  • 摆放了两个同样的mesh
  • 一个正常渲染,读取贴图绘制,另一个做边缘光半透明效果

About

A tiny softrendering engine based on unity3d.


Languages

Language:C# 100.0%