最新要闻
- 老年人到底要不要打新冠疫苗?怎么打?一文说清
- 看不上油改电 要不来看看电改油?3000公里不用充电
- 友商旗舰陆续发布 产品经理:小米13毫无压力
- 焦点热文:支付宝可以绑境外银行卡了:4步搞定 直接扫码
- 世界百事通!卖不动车后 特斯拉上海工厂最新现状:闲下来了
- 天天速看:激光投影成了香饽饽!第三季度市场出货量17.5万台
- 苹果感受下!宋紫薇道出环保真谛:都用一套充电器才是真环保
- 直播两大奇观上演:火星冲日巧遇火星伴月 下次这么亮得等2033年
- 年薪90万 却起诉公司太无聊:每天上班只能摸鱼
- 喜大普奔!欧盟要求统一使用Type-C时间确定:苹果iPhone必须要换USB-C
- 被批沉闷 影迷吐槽矫情!《阿凡达2》首映后好评率超95% 首选必看IMAX 3D版
- 热点!卢伟冰:电竞手机注定要消亡
- 既是口罩又能降噪听歌!戴森发布空气净化耳机Dyson Zone:中国网友狂吐槽
- 天天快报!镜头可伸缩!传音发布Tecno Phantom X2系列新机
- SK海力士研发全球最快内存:超越DDR5-4800 80%!
- 环球短讯!小米13多次被偷跑 法务“好心”提醒:可判3-10年
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
真实感渲染:变换(二维与三维)
大家好~本课程为“真实感渲染”的线上课程,从0开始,介绍相关的图形学算法和数学基础,给出详细的数学推导、伪代码和实现代码,最终带领大家开发出基于物理的渲染器
【资料图】
线上课程资料:
本节课录像回放
加QQ群,获得ppt等资料,与群主交流讨论:106047770
本系列文章为线上课程的复盘,每上完一节课就会同步发布对应的文章
本课程系列文章可进入索引查看:真实感渲染系列文章索引
目录- 回顾相关课程
- 为什么要学习本课
- 主问题:什么是2D变换
- 主问题:什么是齐次坐标
- 为什么要引入“齐次坐标”
- 主问题:更多的2D变换有哪些
- 主问题:什么是3D变换
- 总结
- 参考资料
- 扩展阅读
回顾相关课程
- 什么是矩阵?
为什么要学习本课
3D中物体有哪些变换?答:平移、旋转、缩放
演示相关的变换
3D到2D的投影需要进行变换
主问题:什么是2D变换
如何进行缩放?
缩放矩阵是多少?答: \(\begin{bmatrix}x" \\y"\end{bmatrix} = \begin{bmatrix}s_x & 0 \\0 & s_y\end{bmatrix} \begin{bmatrix}x \\y\end{bmatrix} \)
如何进行反射?
- 反射矩阵是多少?答: \(\begin{bmatrix}x" \\y"\end{bmatrix} = \begin{bmatrix}-1 & 0 \\0 & 1\end{bmatrix} \begin{bmatrix}x \\y\end{bmatrix} \)
如何进行旋转?默认为绕着原点(0, 0)逆时针旋转
- 旋转矩阵是多少?\(R_\theta = \begin{bmatrix}? & ? \\? & ?\end{bmatrix} \)答:\(R_\theta = \begin{bmatrix}cos\theta & -sin\theta \\sin\theta & cos\theta\end{bmatrix} \)
推导过程如下图所示:
通过变换(1,0)点,可以得到矩阵的A、C值:
同理,通过变换(0,1)点,可以得到矩阵的B、D值
什么是线性变换?答:
缩放和旋转是否属于线性变换?答:是
如何进行平移?
- 它的表达式是什么?答:
- 如何进行平移?
- 能够得到2D的平移矩阵吗?答:不能
- 平移属于线性变换吗?答:不属于
主问题:什么是齐次坐标
为什么要引入“齐次坐标”
如何才能统一缩放、旋转、平移为都使用一个矩阵来变换?答:引入齐次坐标
什么是齐次坐标?答:
向量+向量=?答:向量
点-点=?答:向量
点+向量=?答:点
\(\begin{bmatrix}x \\y \\w\end{bmatrix} = ? \\其中:w \neq 0\)答:\(\begin{bmatrix}x \\y \\w\end{bmatrix} = 2D 点:\begin{bmatrix}\frac{x}{w} \\\frac{y}{w} \\1\end{bmatrix} \)
点+点=?答:因为相加的结果经过上面的变换后,可变换为点,所以相加的结果为点
用加了齐次坐标的矩阵来表达平移的表达式是什么?答:
主问题:更多的2D变换有哪些
什么是仿射变换?答:
用齐次坐标后如何修改?答:
用齐次坐标后,缩放、旋转、平移的矩阵是什么?答:
什么是逆变换?答:
如何进行组合变换?
- 如何进行下图的变换?
答:有两种方式:先位移再旋转和先旋转再位移
变换的顺序对结果有影响!
这里应该使用先旋转再位移,表达式为:
- 如何进行组合变换?
如何提高性能?答:
如何绕一个点旋转?答:
表达式是什么?答:
主问题:什么是3D变换
什么是3D的齐次坐标?答:
\(\begin{bmatrix}x \\y \\z\\w\end{bmatrix} = ? \\其中:w \neq 0\)答:\(\begin{bmatrix}x \\y \\z\\w\end{bmatrix} = 3D 点:\begin{bmatrix}\frac{x}{w} \\\frac{y}{w} \\\frac{z}{w} \\1\end{bmatrix} \)
什么是3D的仿射变换?答:
- 用齐次坐标后如何修改?答:
总结
- 请总结本节课的内容?
- 请回答开始的问题?
参考资料
- 闫令琪-变换(二维与三维) 课件
扩展阅读
- 闫令琪-变换(二维与三维) 课程录像
真实感渲染:变换(二维与三维)
老年人到底要不要打新冠疫苗?怎么打?一文说清
世界实时:对称加密
信息:CSS相对定位3大应用场景5个实战应用案例详解
今日最新!FreeSWITCH学习笔记:系统架构
Redis主从复制,哨兵模式和集群模式
漏洞预警:宝塔面板疑似出现高危漏洞
看不上油改电 要不来看看电改油?3000公里不用充电
友商旗舰陆续发布 产品经理:小米13毫无压力
焦点热文:支付宝可以绑境外银行卡了:4步搞定 直接扫码
世界快消息!SpringBoot中统一日志管理
MAUI新生3.5-深入理解XAML:行为Behavior
动态焦点:人工智能ChatGPT被玩坏了
世界百事通!卖不动车后 特斯拉上海工厂最新现状:闲下来了
天天速看:激光投影成了香饽饽!第三季度市场出货量17.5万台
苹果感受下!宋紫薇道出环保真谛:都用一套充电器才是真环保
直播两大奇观上演:火星冲日巧遇火星伴月 下次这么亮得等2033年
年薪90万 却起诉公司太无聊:每天上班只能摸鱼
全球今热点:JIT 即时编译 (史上最全)
喜大普奔!欧盟要求统一使用Type-C时间确定:苹果iPhone必须要换USB-C
被批沉闷 影迷吐槽矫情!《阿凡达2》首映后好评率超95% 首选必看IMAX 3D版
热点!卢伟冰:电竞手机注定要消亡
既是口罩又能降噪听歌!戴森发布空气净化耳机Dyson Zone:中国网友狂吐槽
天天快报!镜头可伸缩!传音发布Tecno Phantom X2系列新机
SK海力士研发全球最快内存:超越DDR5-4800 80%!
环球短讯!小米13多次被偷跑 法务“好心”提醒:可判3-10年
12代i7售价过万!传音推出Tecno MegaBook S1笔记本
看点:印度推首款黄金ATM机 插卡取金币的机子你用过吗?
【全球时快讯】俩孩童遇电梯迫降从16楼坠至1楼:万幸平安无事
排面!小刀电动车成芜湖官方指定用车:渔政、城管都在用
Model-Agnostic Meta-Learning (MAML) 理解
当前焦点!用HTML CSS 实现简洁美观的时间线(历史年表)
世界快资讯丨Win7/8.1再见了!前两大浏览器Chrome和Edge最新版均已放弃支持
环球关注:纯洁的曲线之美:索泰发布RTX 40 AMP月白显卡
环球即时:绿源、松果牌部分电动自行车召回 原因均是后尾灯反光
记录--微信小程序获取用户信息(附代码、流程图)
天天快看:13 Javac将源码编译为字节码的过程
每日精选:数据安全新战场,EasyMR为企业筑起“安全防线”
环球通讯!江淮大众退出历史!大众安徽首台预量产车下线:MEB纯电平台、对标Model Y
ThinkPad X1 Carbon 30周年纪念版开卖:18999元!只有300台
环球报道:可换京东100元充值卡:微软奖励积分计划国区上线
环球热消息:没钱买车了?乘联会公布11月零售销量:14年来首次“旺季”环比下滑
世界热点评!7399元大杀器?AMD RX 7900 XT显卡性能跑分首曝:不及期望
热讯:AI绘画,画你心中所想!【飞链云版图】,圆你心中所梦!
小米13 Pro旷野绿至尊套装公布:一整套全是绿的!
【天天时快讯】利润减少18亿!宗庆后承诺娃哈哈3万员工工资不降年终奖照发:网友直呼良心
焦点资讯:启动性能提升50%!Win11安卓子系统升级Android 13
每日看点!宁德时代拿下本田汽车超级大单 2030年前供货123GWh电池
全球速读:ChatGPT国产平替出现了:APP商店就能下载 还可给AI加人设
速看:【智能PDU】智慧网络远程电源开关管理系统
全球短讯!Python中12个常用模块的使用教程
你知道“智慧城市”是什么吗?
前沿资讯!NOIP2022第二题喵了个喵题解与SPJ
视点!libmongoc库和libbson库的使用
iQOO 11性能猛挤牙膏:130万跑分、内存秒变24GB
一块屏幕同时两种刷新率!iQOO 11支持LTPO4.0+分区高刷
最新快讯!领124元神券!蒙牛Nopa燃型低脂纤维奶昔牛乳大促:10瓶35元
《阿凡达2》首映后被批了 影评人:剧情没第一部好看!全片冗长、台词沉闷
Redis这个内存回收,确实有点牛逼!!!
Azure Devops 流水线任务插件开发教程 (1/3) —— Quick Start
滚动:一行代码 网页变灰
百度爱番番基于图技术、流式计算的实时CDP建设实践
世界微速讯:PDF转Word完全指南:3大方法满足各种场景!
Win10无Internet访问权限怎么解决?无Internet访问权限的原因
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
京东怎么分期付款?京东怎么看一共花了多少钱?
photoshopcs4序列号有哪些?pscs4的永久序列号分享
【天天报资讯】云边协同下的统一应用管理: 基于 OpenYurt 和 KubeVela 的解决方案
苹果手机显示iPhone已停用怎么办?iphone已停用是什么意思?
全球速读:行为管理(锐捷无线篇)
环球热议:app提交上架最新流程 ios
热讯:RFID读写器与西门子PLC 1200的tcp通信
C++的语法 学习笔记1
今日讯!聊聊与前端工程师天然互补的 Serverless
片长190分钟超130万人想看!《阿凡达2:水之道》总票房突破3000万
最新消息:Nature最新:熊去氧胆酸可预防新冠、不怕病毒变异
世界热门:骁龙8 Gen2价格屠夫!moto X40系列定档12月15日
环球讯息:南京一地铁口被大量共享单车堵死 密密麻麻场面壮观:大家应文明骑行规范停车
今日最新!家长注意!羽绒服会让儿童安全座椅失效:有致命危险
世界热门:CVE-2015-4852 Weblogic T3 反序列化分析
全球实时:新能源车爆发 锂矿价格翻10倍 宁德宜春等多城提出打造“锂都”
资讯:降多少你会买?消息称RTX 4080要降价几千 首发用户将受伤 会有赔偿吗?
走后门上班?马斯克两位堂兄弟入职推特 成全职员工
天天热点!一张照片立即变视频主角 “AI换脸”惹上事 女子获赔5000元
东北零下20度 男子雪碧放车里一晚被冻炸:按键都不好使了
环球视点!厉害!韩国所有人将至少年轻1-2岁:网友看完方法直呼意外
天天微资讯!30年老司机成功预判避免车祸 当事人:本能反应 预感到它们刹不住
每日看点!日本最好大学东京大学2022年校花冠军出炉引网友热议 甜美可爱的学霸妹子
视讯!OpenGL 透明度
大数据量、高并发业务怎么优化?(一)
每日简讯:第一次看到水冷的RX 7900 XTX:漂亮得不像话
环球微头条丨新一代显卡危机 《传送门》光追性能实测:卡成1帧PPT、RTX 4090惨败
全球首款第二代骁龙8+2K直屏旗舰!iQOO 11今天发
一到冬天就黑屏!但是 大众好像根本就不打算管
天天快资讯:python中的函数进阶
实时焦点:C++入门级基础知识汇总
天天微资讯!Arc显卡也能战未来 Intel新驱动实测:性能提升真打鸡血
大中华区立功 消息称马斯克将任命朱晓彤特斯拉全球CEO
当前最新:JavaWeb三大组件(Servlet、Filter、Listener)
世界报道:蓝牙协议(HFP、HSP、A2DP、AVRCP)简介