![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软渲染
文章平均质量分 95
U-NV
这个作者很懒,什么都没留下…
展开
-
[c++][SDL]图形学菜鸡的软渲染之路3-矩阵与各种变换
进入3d世界矩阵变换模型矩阵视图矩阵投影矩阵视窗变换原创 2020-08-04 13:55:04 · 656 阅读 · 1 评论 -
[c++][SDL]图形学菜鸡的软渲染之路2-SDL环境配置
基础环境配置配置SDL图形界面可以方便我们查看渲染结果,可以使用QT,GLFW,SDL等常见图形界面。本文使用的是SDL库,配置过程可以参考博客从零开始软渲染0-从点开始这里我将SDL窗口分装成一个类,和我们软渲染的核心逻辑分离,便于之后可能需要更换其他图像界面的情况发生。//头文件SDLWindow.h#pragma once#include "SDL.h"#include "SDL_revision.h"#include "myVector.h"class SDLWindow{原创 2020-08-03 11:05:21 · 371 阅读 · 0 评论 -
[c++][SDL]图形学菜鸡的软渲染之路1-渲染流程概述
软渲染流程渲染流程概览1.效果2.模型变换3.视图变换4.投影变换5.标准设备变换6.视窗变换7.光栅化渲染流程概览参考了很多大佬的博客,最终也成功写出了自己的软渲染器,这里记录一下自己的学习心得,有错的话希望大家可以指正。参考:LearnOpenGL CN 坐标系统1.效果图像渲染的过程就是将三维空间中面片数据的映射到二维空间中,并对这一面片进行着色的过程。软渲染就是用软件模拟硬件中的各种操作,完成这一过程。我们的所有模型都可以用很多个三角面片进行近似,本文中软渲染器也用三角面片为渲染的基原创 2020-07-28 19:39:02 · 2105 阅读 · 2 评论