大多数时候,非序列系统中原生本机物体的默认绘图分辨率足以提供光线和物体在光线追迹期间交点位置的 “初步预测”。然而在某些情况下,光线会错过它原本要击中的物体。这个罕见的现象通常只出现在光线入射剧烈弯曲物体时,此时而增加绘图分辨率能在这种情况下确保光线击中物体。

下载

联系工作人员获取附件

简介

在OpticStudio的非序列模式中,绘图分辨率设置用于在每个物体周围生成一个 “边界区域”。如果光线不穿过边界,则程序假定光线不会击中物体。在某些情况下,这意味着当分辨率设置得太低时,光线可能会错过它应该击中的对象。

绘图分辨率设置仅适用于布局图。该设置会影响物体的渲染方式,并提供光线和物体交点位置的 “初步预测”。对于光线追迹,只要绘图分辨率能够提供充分的初步预测,其精度将不被绘图分辨率设置所限制。

简单示例

在附件文件中,您将看到绘图分辨率对光线追迹影响的示例。

一个由高斯光源、环形面和矩形探测器组成的系统被复制了四次,在每个系统中,光源都位于靠近环形面一端的位置,以便让光源产生的所有光线都进入由环形面定义的管道。请注意,环形面的材质是 “反射镜 (MIRROR) ”,因此所有进入管道的光线都会在管道表面反弹,并击中位于管道末端的探测器。

作为比较,除了环形面的绘制分辨率外,所有4种系统的其他设置都是相同的。该属性在每个环形面的绘图属性中定义,并在非序列元件编辑器的标注栏中标注:

3D视图上一些光线正从管道中逸出,而环形面分辨率越高,逸出的光线就越少。

为了表明这不仅仅是绘图渲染的结果,我们将启动光线追迹。您会注意到,在这种情况下,光线追迹控制中没有报错:

然而,如果您比较这四个系统的光线追迹结果,您将会注意到,环形面分辨率越高,探测器上的总命中率就越高,但是根据上面的光线追迹结果来看,没有光线被损耗。这里我们可以看出,只有具有自定义绘图分辨率的探测器才会收集来自相应光源的所有光线:

比较四个系统的结果,可以清楚地看出环形面的绘制分辨率对光线追迹的影响:如果绘制分辨率不足以提供足够的初步预测,光线追迹的结果是不准确的,且与预期不一致。

注意:上述行为很大程度上取决于您的具体系统,没有关于何时需要提高绘图分辨率的总体建议。此外OpticStudio没有检测这种潜在问题的方法,因此在这种情况下不会产生光线追迹错误。光线追迹结果需要由用户来检查(例如,通过系统3D视图),以确保系统准确性。

ZEMAX | 绘图分辨率结果对光线追迹的影响相关推荐

  1. 分析时域窗长度和FFT计算点数对频率分辨率和栅栏效应的影响

    目录 频率分辨率 栅栏效应 频谱泄漏 实验结果: 窗长度改变: 改变fft计算点数 分析: 代码: 频率分辨率 频率分辨率是指将两个相邻谱峰分开的能力.在实际应用中是指分辨两个不同频率信号的最小间隔. ...

  2. 比特率,帧率,分辨率对视频画质的影响

    0.前言 前几天和别人讨论视频编码参数对视频清晰度影响,今日查查文献在此记录总结下. 对最终用户而言,其只关心视频的文件大小和画面质量. 其中画面质量包括:分辨率,清晰度和流畅度. 流畅度:这个因素相 ...

  3. 解决visio绘图插入到word后导出为pdf格式时分辨率下降的问题

    题目:解决visio绘图插入到word后导出为pdf格式时分辨率下降的问题 首先说一下软件配置: (1) word为2016; (2) visio共两个版本:Microsoft Visio Profe ...

  4. 视频帧率和分辨率对QoE的影响

    Thomas Zinner等人在<Impact of Frame Rate and Resolution on Objective QoE Metrics>(QoMEX 2010)论文中, ...

  5. 码率 、分辨率、帧率的关系以及对视频质量的影响

    1.fps(frames per second)帧率 视频播放的时候,每秒钟在显示设备上刷新的帧数,一帧可以理解为一张图片. 2.分辨率 是指屏幕上有多少个像素点,720p的视频,屏幕上像素点的个数( ...

  6. 修改分辨率影响ov5640视场角的fpga调试经验

    ov5640视场角的fpga调试经验 视场角和分辨率 1.HTS和VTS影响帧速率不影响视场角, 比输出分辨率足够大就可以 2.HS.VS和HE和VE决定总窗口大小 3.DVPHO和DVPVO决定输出 ...

  7. 影响主题(六):手机平台上的影响

    概述 尽管影响 iPhone 3GS或第三代的iPod的 4和iPad的无法与之抗衡3GS的速度,因为他们有更多的像素画. 性能-移动平台仍然相当缓慢,但与一些技巧,你可以几乎总是achive的良好的 ...

  8. Python之seaborn:利用seaborn的color_palette()函数改变绘图界面风格

    Python之seaborn:利用seaborn的color_palette()函数改变绘图界面风格 目录 利用seaborn的color_palette()函数改变绘图界面风格 实现结果 源代码解释 ...

  9. TPAMI 2020 | 高分辨率网络对计算机视觉任务的影响

    ©PaperWeekly 原创 · 作者|李凯 学校|清华大学硕士生 研究方向|多模态机器学习.计算机视觉 概要 论文标题: Deep High-Resolution Representation L ...

  10. 怎么提高图片分辨率?如何改变图片的分辨率?

    小伙伴遇到自己喜欢的图片都会保存下来,但是经常会遇到一个问题,就是保存的图片放大之后非常模糊,这是因为图片分辨率太低了,影响了图片的质量.那怎么将图片的画质变得清晰而不受损呢?小编也遇到这种情况,所以 ...

最新文章

  1. Global.asax
  2. eplise怎么连接数据库_如何通过eclipse连接到mysql数据库
  3. MongoDB 索引
  4. Learning OpenCV Lecture 4 (Transforming Images with Morphological Operations)
  5. java领域对象_java的几种对象(po,dto,dao等)
  6. 如何處理不同版本的 Gem 執行檔,以 Rake 0.9.0 地雷為例
  7. Android事件处理机制
  8. 鼠标指针放置上面,显示内容_使鼠标指针远离您键入的内容
  9. 26、jdbc操作数据库(3)
  10. 中移4G模块-ML302-OpenCpu开发-ADC
  11. .net工具类 获取枚举类型的描述
  12. NYOJ 85:有趣的数(打表,规律)
  13. SQL server中关于年月日周的添加
  14. win7 桌面html,极品壁纸再一张:Windows7桌面就是我的家
  15. js表单提交enter触发提交
  16. Jupyter Notebook 快捷键、安装主题、修改颜色、设置字体、注释斜体修改
  17. hardfault常见原因_STM32如何查找hardfault原因
  18. 工作日记:JavaScript生成随机色
  19. html页面调用微信扫一扫功能,微信JSSDK调用微信扫一扫功能的方法
  20. 企业wifi管家——让天下没有难管的wifi

热门文章

  1. 类模板 Class Templates
  2. 并联串联混合的电压和电流_如何正确地把锂电池串联和并联起来
  3. PPT宏编程——ChineseCounter
  4. i print打印监控系统
  5. 汽车电子零部件可靠性测试
  6. Insyde uefi 隐藏设置_uefi版和装机版有什么区别详细分析
  7. 惩罚函数求解matlab,matlab内点惩罚函数法
  8. 日常生活记账,如何将所有账目打印
  9. 【IT项目管理】第3章 整合项目的资源
  10. RRR-RR五边形平面并联机构分析:Kinematics of a five-bar RRR-RR mechanism