Skip to content

BlokCAT/3D_Cube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

使用纯C++实现简易光栅化渲染器渲染旋转立方体

概要

使用压缩版100行C++代码 , 在控制台渲染一个旋转的正方体,正方体在主循环持续进行MVP变换,以控制台依次排列的两个字符空间作为一个单位的像素,实现简易光栅渲染

实现的基本模块

100行内实现了简易的3D空间向量类, 矩阵类,粗暴的矩阵乘积,控制台双像素映射 ,简易光栅化 , 投影变换,旋转变换

意义

使用简易光栅有助于理解光栅化的全流程,类似一个框架, 为之后大型的软光栅开发提供思路

演示

参考b站 :https://www.bilibili.com/video/BV1ZJS8YLETM/

About

简易光栅有助于理解光栅化的全流程,类似一个框架, 为之后大型的软光栅开发提供思路

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages