Skip to content

StevenHD/tiny-render

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

How to make a tiny-render?

这次通过学习这个repository的内容,自己也实现了一个迷你渲染器。

实现的结果如下:

图1 图2 图3 图4 图5

本次复现主要的收获是渲染器实现的工作原理,并且在实现过程中将Cpp也巩固了一番。


文件介绍

  1. 《tiny render》文件夹中《Lesson 1~Lesson 8》是在学习博客中写的。
  2. 《tiny render》文件夹中《Final render》是最后自己实现的。

《原理篇》和《语法篇》

我决定将这个过程中学习到的新东西,分享给大家。

学习的知识分为2种,一个是渲染器的原理,我将它归类为原理篇

在这个实现的过程中,会将其中的c++的知识总结归纳出来,我将其归类为语法篇

原理篇

我首先对每篇教程进行了全文翻译,唯二的区别是博客里的图片都是我自己实现后跑出来的;为了大家可以全局地理解,我会加上每一章对应的小总结

学习原理的过程中,很多知识点也搞不清楚,自己也google了很多的外部资料,其中很多的解惑都来自于这个网站

原理篇的博客主要分为——

语法篇

语法篇的博客文章在这里


联系我

当然,大家有任何问题都可以与我联系。

我的邮箱

Outlook: [email protected]

Gmail: [email protected]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published