Skip to content

Yet Another Toy Soft Render, for learning purpose. 玩具软件渲染器

Notifications You must be signed in to change notification settings

JunYang-tes/yatsr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

从零开始实现一个软件渲染器。 本项目大部分示例输出PPM格式的图片。

示例

基础

绘制三角形

超采样

绘制模型

隐藏面剔除

渲染管线

alpha 混合

点阵字体渲染

变换

2D 变换

2D Matrix

视口变换

基本空间旋转

绕任意向量旋转

正交投影

视图变换/相机变换

透视投影

纹理

纹理影射

双线性插值

透视投影矫正

mipmap

各向异性过滤

立方体贴图

凹凸贴图

参考资料库

Games 101

Fundamentals of Computer Graphics 4th Edition

Real-Time Rendering

About

Yet Another Toy Soft Render, for learning purpose. 玩具软件渲染器

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages