Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/7heaven/shsoftwarerasterizer
软光栅器的简单实现
https://github.com/7heaven/shsoftwarerasterizer
3d graphics rasterizer rendering
Last synced: about 1 month ago
JSON representation
软光栅器的简单实现
- Host: GitHub
- URL: https://github.com/7heaven/shsoftwarerasterizer
- Owner: 7heaven
- License: wtfpl
- Created: 2016-05-17T05:07:14.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-12-10T16:52:06.000Z (about 8 years ago)
- Last Synced: 2023-10-20T15:56:31.401Z (about 1 year ago)
- Topics: 3d, graphics, rasterizer, rendering
- Language: C++
- Homepage:
- Size: 6.73 MB
- Stars: 31
- Watchers: 6
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![license](https://img.shields.io/badge/license-WTFPL-brightgreen.svg)
# 一个简单的软件光栅渲染器***
### 2016-07-13新增***
### gouraud光照(gif录制效果略差)
![rendering_5](./arts/rendering_5.gif)
![rendering_6](./arts/rendering_6.gif)
![rendering_7](./arts/rendering_7.png)
![rendering_8](./arts/rendering_8.png)
![rendering_9](./arts/rendering_9.png)
![rendering_10](./arts/rendering_10.png)### 2016-05-18新增
***
### 仿金属材质的渲染
![rendering_3](./arts/rendering_3.gif)
### 2016-05-16
***
目前实现了局部坐标->世界坐标->屏幕投影坐标变换,透视纹理映射,w缓冲,伪灯光
![rendering0](./arts/rendering_0.gif)
![rendering_1](./arts/rendering_1.gif)
![rendering_2](./arts/rendering_2.gif)
![rendering_4](./arts/rendering_4.gif)
# LICENSE
***
###WTFPL License
```
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSEEveryone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION0. You just DO WHAT THE FUCK YOU WANT TO.
```