渲染管线理解3
来源:互联网 发布:汽车贴膜 知乎 编辑:程序博客网 时间:2024/04/30 22:31
裁剪
在规格化设备坐标中,只有在x∈[-1,1],y∈[-1,1],z∈[-1,1]内的三角形才会被渲染。即在视图坐标中在视锥内的三角形会被渲染。
一般平面裁剪
假设是直线裁剪,PR会被裁剪,平面为ax+by+cz+d=0。法向量指向内侧(PQ方向)。即ax+by+cz+d>0的点在内侧。
存在一个t使得平面上一点
R=P+t(Q-P),记v=Q-P
求得t后,即可计算R点的位置
Sutherland-Hodgeman裁剪算法
作业
已知三角形在模型空间位置三个点的位置为(1,0,0),(0,1,0),(0,0,1)
先绕x轴旋转30度,然后平移(1,0,1)到世界空间
已知摄像机坐标为(1,0.5,-0.5),看向点(0,0,1),摄像机朝上的向量为(0,1,0),上下视角(fov)为45度,宽高比为2:1,近平面n=0.1,远平面f=1000。
求在标准化设备坐标中(把视锥规范化到x∈[-1,1], y∈[-1,1],z∈[-,1,1]的坐标)三个点的位置。
阅读全文
0 0
- 渲染管线理解3
- 渲染管线理解2
- 渲染管线理解1
- 渲染管线理解4
- 对3D渲染管线(渲染流水线)的理解
- 3D渲染管线
- 3D渲染管线
- 3D渲染管线
- OpenGL/OpenGL ES 渲染管线理解
- 对OpenGLES2.0渲染管线的理解
- 3D图形渲染管线
- 3D图形渲染管线
- 3D图形渲染管线
- 3D图形渲染管线
- 3D图形渲染管线
- 3D图形渲染管线
- 3D图形渲染管线
- 3D图形渲染管线
- 71分!腾讯安全战队提前一天锁定Pwn2Own黑客大赛总积分冠军
- 苏州举办的第一个人工智能与机器人Demo Day,各界代表纷纷助力
- electron在windows下打包exe
- 守形数
- centos7 挂载、卸载、格式化
- 渲染管线理解3
- 汽车保有量仅次于北京,滴滴拿下成都网约车“首证”
- 乐视汽车联合创始人丁磊确认离职 称因健康原因
- 中国围棋 AI “绝艺” 11 连胜夺冠 UEC 杯围棋大赛
- 边界不在 谁将站在浪潮之巅?
- 智能手机横行的今天,高通却推出了一款功能机芯片
- centos7安装mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar
- 简单排序算法(冒泡、先择、插入)
- 基于Hadoop的第二个分布式算法Day3