文件名称:C# 软件渲染器
文件大小:200KB
文件格式:RAR
更新时间:2020-09-25 10:19:16
图形学 D3D 渲染器
基于左手系,和D3D一致。 线框模式的绘制使用Bresenham算法 相机基于UVN模型 灯光基于平行光,使用HalfLambert计算漫反射,BlinnPhong计算高光反射 实现简单背面消隐BackFaceCulling 深度缓冲和透视投影矫正的应用
【文件预览】:
SoftwareRenderer
----SoftRenderer()
--------Window.cs(18KB)
--------Texture()
--------RenderDataStructure()
--------SoftRenderer_TemporaryKey.pfx(2KB)
--------Window.Designer.cs(2KB)
--------Test()
--------Properties()
--------MainEntry.cs(431B)
--------Window.resx(6KB)
--------SoftRenderer.csproj(6KB)
--------App.config(182B)
--------Math()
--------SoftRenderer.csproj.user(453B)
--------obj()
--------SoftRenderer.sln(983B)
--------bin()
----.vs()
--------SoftRenderer()
----SoftRenderer.sln(983B)