计算机图形学
文章平均质量分 90
我是小菜狗
这个作者很懒,什么都没留下…
展开
-
GAMES101作业6及课程总结(重点解决SAH扩展作业)
光线追踪流程,从全局来看就是先往scene里面添加物体(包括物体本身的材质信息和各种属性)和光源,其中物体既可以是显示表示(三角网格),也可以是隐式表示(球,用方程)。添加完之后就调用Render函数进行渲染。以上就是对应图形学两个环节,建模和渲染,如果要让他们动起来的话就是还要加个模拟。渲染流程大概就是先生成光线(视点与屏幕像素中心点的连线),然后光线与场景相交找到第一个与之相交的点,这里就用到了包围盒的思想,加速求交过程。原创 2023-01-05 01:09:54 · 899 阅读 · 0 评论 -
GAMES101作业5及框架梳理
emmm,上一次写还是2022年4月份的事情了,真的有点恍如隔世,4月到9月主要是在准备保研的事情,然后10月到12月基本上是在适应实习生活(没错,保完研之后因为种种原因就直接开始实习了,害,好吧,其实基本上就是奢靡的摆烂生活==,因为压力忽然没了,基本就是在公司混日子,没干啥事),就有很多事情本来早就该弄了,但是自己一直拖拖拉拉,,因为我觉得代码千变万化,不同场景都会有变化,但是光线追踪核心的思想和流程是不变的,只要核心的思想懂了,代码怎么变都是可以看懂的。(视点与屏幕像素中心点的连线),然后。原创 2023-01-03 23:28:17 · 1077 阅读 · 0 评论 -
GAMES101作业3及课程总结
在做这个作业之前,看到弹幕说这次作业难度相对于前面几次上升很多,真正做了之后确实有那么点感受,但是实际上当厘清渲染管线之后,其实挺简单的,其实我觉得本次作业最难的地方就是看懂框架源码,知道它在干什么,理解核心代码的功能,通过这个过程去掌握渲染管线,明白这个之后,将问题拆解,其实这次作业也就不那么难了==目录课程总结与理解(着色)框架梳理main函数draw函数rasterize_triangle函数任务一:实现插值算法任务二:填入投影矩阵get_projection_matrix函数法向量着色结果任务三:原创 2022-04-22 21:19:45 · 1422 阅读 · 1 评论 -
GAMES101作业2及课程总结(重点解决黑边问题)
虽然最近屁事很多,但是还是想抽时间出来学一学图形学的知识,感觉上个学期图形学学的不是很扎实,平时实验也基本都是在调包,对整个图形学没有一个基本的认识,因此就打算再学一遍GAMES101,把作业踏踏实实地做一下(其实上个学期看过一点,但是作业都没做,基本就是没学到什么东西==)作业二确实碰到了许多问题(可能也是我太菜了吧),差不多花了一天的时间把这个搞搞完了,也看了很多大佬的文章(链接我贴在文末了),得到了一些启发,因此借助博客记录一下,也顺便帮帮后面的有缘人,毕竟这games101的课我看不久就可以突破2原创 2022-04-14 15:56:47 · 5927 阅读 · 15 评论