Lec19 Cameras, Lenses and Light Fields 相机,棱镜和光场

成像方法

  • 合成方法(Synthesis)

    • 光栅化
    • 光线追踪

捕捉方法 (Capture)

  • 比如相机

相机

  • 小孔成像(pinhole camera)

  • q带棱镜的相机 (lens)

  • Shutter(快门)

  • 捕捉光(传感器)记录 irradiance

  • 针孔相机(pinhole camera)

  • 视场(Field of View)

    • 以35mm的胶片为基准,定义视场

  • Exposure(曝光)

    • H=T×EH = T \times EH=T×E

    • Exposure = time ×\times× irradiance

    • 记录的是总共的能量

    • 相机里有什么会影响曝光大小

      • 光圈(Aperture)大小(F 数)
      • 快门速度
      • ISO gain(感光度)
    • F-Number

      • 1 / 光圈直径
    • 快门

      • 运动模糊(Motion blur)是由于快门打开速度的问题
    • 镜头

      • 薄棱镜近似

        • 理想化的薄棱镜,对于平行方向打的光,都会被聚焦到一个点

        • 同时过焦点,过棱镜,一定变平行光

        • 穿过棱镜中心的光方向不改变

        • 对于一个棱镜来说,要改变物距像距也会改变

    • COC(Circle of Confusion)

      • 棱镜导致模糊的原因

      • 所以其他参数不变的情况下,物体模糊程度取决于光圈的大小

      • 大光圈模糊,小光圈清晰

  • 光线通过薄棱镜传播

    • 模拟薄棱镜成像

      • 通过假设棱镜,给定焦距等参数,来计算

      • 那么怎么渲染呢

        • 感光元件上选个点
        • 透镜上选个点
        • 算出光线方向
  • Depth of Field 景深

    • 成像再focus of plane上是不模糊的
    • 大小光圈影响模糊范围
    • 在成像平面附近一段区域CoC都是足够小的
    • 景深就是指在实际场景总,有一段实际深度,这段深度 会在成像平面附近形成一段区域这段区域内CoC都是小的

Aesthetics 审美

光场 Light Field / Lumigraph

人可以看到什么 The Plenoptice Function 全光函数

全光函数就是我们能看到的所有东西

  • P(θ,ϕ)P(\theta, \phi)P(θ,ϕ)​ 在某个地方,往某个方向看
  • P(θ,ϕ,λ)P(\theta, \phi,\lambda)P(θ,ϕ,λ) 加入颜色
  • P(θ,ϕ,λ,t)P(\theta, \phi,\lambda,t)P(θ,ϕ,λ,t)​加入时间t,变成电影
  • P(θ,ϕ,λ,t,VX,VY,VZ)P(\theta, \phi,\lambda,t,V_X,V_Y,V_Z)P(θ,ϕ,λ,t,VX​,VY​,VZ​)加入摄像机位置,就是全息电影(Holographic movie)
  • 把函数理解成在任何位置往任何方向看,在任何时间看到的所有的颜色,那么这个函数就是能看到的视觉的世界

光场就是全光函数的一个小部分

就是把irradiance分解成radiance

  • 只有二维的位置和二维的方向

  • 可以从任意一个位置看向物体

  • 两个平面任取两个点,连线代表一条光线

光线

  • 方向,起点(光源)
  • 对于一个物体,在他的包围盒上,各个方向上的所有光线(往各个方向的发光情况)
  • 可以两个点

光场照相机

  • 能够支持后期的重新聚焦

Lec19 Cameras, Lenses and Light Fields 相机,棱镜和光场相关推荐

  1. GAMES101课程学习笔记—Lec 19: Cameras, Lenses and Light Fields 相机、透镜、光场

    GAMES101课程学习笔记-Lec 19: Cameras, Lenses and Light Fields 相机.透镜.光场 1 关于成像 2 相机 2.1 小孔成像 2.2 快门与传感器 2.3 ...

  2. Games101笔记——Lecture 19:Cameras, Lenses and Light Fields

    Lecture 19:Cameras, Lenses and Light Fields 独立的内容:相机.棱镜和光场 图形学中两种成像的方法:光栅化和光线追踪 但他们在自然界中并不存在 简单的成像方法 ...

  3. Games101计算机图形学笔记L19 Cameras,Lenses and Light Fields

    L19 Cameras,Lenses and Light Fields 合成与成像不同,一个不是实际存在一个实际存在 传感器记录的是irradiance 针孔相机 做不出景深的效果 曝光 ISO是后期 ...

  4. Lecture19_相机、透镜与光场(Cameras, Lenses and Light Fields)_GAMES101 课堂笔记

    目录 第一部分:相机成像基本知识 一.Pinhole Image Formation(针孔的图像形成) 二.Field of View (视场,FOV) 第二部分:Exposure(曝光) 一.ISO ...

  5. Games101 计算机图形学课程笔记:Lecture 19 Cameras, Lenses and Light Fields

    目录 相机 快门与传感器 针孔相机 视场 Field of View(FOV) 曝光 Exposure ISO 光圈 快门 薄透镜近似 Thin Lens Approximation 薄透镜方程 De ...

  6. games101学习笔记_Cameras, Lenses and Light Fields

    games101_lecture19 相机(Camera) 视场(FOV,Field of View) 确定传感器大小 确定焦距 曝光(Exposure) ISO(Gain) F-Number(F-S ...

  7. DSLR Video Tips: Cameras Lenses 数码单反相机视频提示:相机和镜头 Lynda课程中文字幕

    DSLR Video Tips: Cameras & Lenses 中文字幕 数码单反相机视频提示:相机和镜头 中文字幕DSLR Video Tips: Cameras & Lense ...

  8. 《Deep Surface Light Fields》论文调研

    0<Deep Surface Light Fields> 摘要:A surface light field represents the radiance of rays originat ...

  9. 光场相机的四维光场的来历(本质解释)

    首先,我们需要光场的定义,光场:描述的是自由空间中某一点沿着一定方向的光线辐射度值,该空间所有的有向光线集就构成光场数据库,这里所描述的光线是一个矢量,说明光场是有方向的. 然后就是光场相机与普通相机 ...

最新文章

  1. Visual Web Development 2005开发ASP.NET使用小技巧
  2. 2020年PHP中级面试知识点及答案
  3. atitit.js浏览器环境下的全局异常捕获
  4. 脑电信号特征提取算法c语言_应用深度学习EEGNet来处理脑电信号
  5. 如何使用动态链接库中的资源
  6. precision recall
  7. word List 46
  8. SSM-springMvc配置文件
  9. 仿 vue-cli 搭建属于自己的脚手架
  10. 用tqdm可视化loop过程
  11. Latex插入文献--利用谷歌学术
  12. 妙控键盘大写按哪个键_苹果键盘怎么输入大写字母
  13. 微软因果推理的框架DoWhy github 介绍
  14. 微信小程序支付 退款 订单查询 退款查询
  15. 微信服务号如何创建一个带参数的微信二维码?
  16. coc机器人苹果_警察机器人绳索英雄
  17. 一寸照纯红色底图片_一寸照纯红色底图片
  18. 详解matplotlib的color配置
  19. GetAsyncKeyState函数中按键的信息
  20. 【QMT】给QMT量化交易软件安装和调用第三方库(举例通达信pytdx,MyTT,含代码)

热门文章

  1. 软碟通做u盘启动linux失败,使用UltraISO制作Centos7 U盘启动盘遇到的坑
  2. 电脑开始菜单点击无反应的解决方法
  3. 图像运算中的一阶导与二阶导
  4. 几大主流国产浏览器统一屏蔽!996.icu即将落幕?
  5. Educoder头歌数据结构顺序表及其应用
  6. 黑鲨会升级鸿蒙吗,别再被噱头忽悠了,红魔6、黑鲨4究竟如何选?
  7. 【MyBatis-Plus】多租户情况下使用 CONVERT 实现拼音字母时排序报错
  8. 如何编写Metashape(Photoscan) python脚本
  9. html2canvas解决图片空白,图片样式错位
  10. Android Studio在vivo Y93手机上调试apk出现解析包出错