吾爱光设

 找回密码
 注册
会员须知
会员须知
实用帮助
实用帮助
查看: 3176|回复: 14

[求助] [已解决]CODEV优化经常卡死

[复制链接]
  • TA的每日心情
    慵懒
    2024-4-26 15:03
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    5

    主题

    24

    回帖

    0

    积分

    小白

    积分
    0
    发表于 2023-12-20 18:02 | 显示全部楼层 |阅读模式
           大佬们求助,我有一个问题,就是在用codeV优化时,不知道为什么,经常改了一个变量后,哪怕是微小的改动以后,误差函数就会变得很大,然后优化就跑不动了,要么就是只能靠加权改变这个变量的权重,这个时候变量能够按照给的约束变了,但是跑出的结果却很烂。
           举个例子,我已经优化好一个镜头,但突然需要改动一个空气厚度值,我手动微改了这个厚度值,就会出现卡死,也就是优化完结果无变化;如果我给这个厚度值较大权重,那这个厚度值就会按我的约束改变了,但是优化结果却很烂(很无奈,明知道靠其他变量是肯定的可以补偿回来的,但是codev跑出来就是很垃圾),我不能理解的是,当我在像面前一面使用近轴像距解之后,这个近轴像距解会按照我对这个面的约束变化并且结果也能跑的出来了,而在它是变量的时候就跑不出来。
          最近被CODEV这种微改变量后优化卡死的问题折磨好久,不知道是何原因,总觉得不能是软件自身的问题,希望大佬们能够解答一下,万分感谢!!!
    最佳答案
    2023-12-20 21:46
    本帖最后由 adx_183 于 2023-12-20 21:56 编辑

    这种软件bug概率极低;我觉得大概率是光线问题,或追迹出错; 建议多查看命令窗、错误日志,看看每一圈优化之后有没有特殊的报错提示和警告提示;往往会在圈与圈的中间部分出现各种警告提示,由此来判断目前系统是否光线正常;比如频繁出现miss,全反射,就要充分检查光线是否有问题(比如最外视场上下光线飘了,光线被前面的面边缘拦截了;或者光线角度过大,很容易上光线飘等)(layout图光线看着没错,但aut优化也可能出错,这是软件的不足);
    还可以通过跑0圈来检查是否优化出错,权重是否得当;
    也有情况是aut中的数据读取跟eva读取对不上,这种优化必然出错;一般重启软件也能解决;

    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-26 16:49
  • 签到天数: 222 天

    [LV.7]常住居民III

    94

    主题

    113

    回帖

    4

    积分

    小白

    积分
    4
    发表于 2023-12-20 19:30 | 显示全部楼层
    codev优化厚度没有用权重的吧?不是大于小于等于吗,是不是你的优化宏的问题
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2024-11-25 08:55
  • 签到天数: 252 天

    [LV.8]以坛为家I

    20

    主题

    200

    回帖

    15

    积分

    新手

    积分
    15
    发表于 2023-12-20 21:46 | 显示全部楼层    本楼为最佳答案   
    本帖最后由 adx_183 于 2023-12-20 21:56 编辑

    这种软件bug概率极低;我觉得大概率是光线问题,或追迹出错; 建议多查看命令窗、错误日志,看看每一圈优化之后有没有特殊的报错提示和警告提示;往往会在圈与圈的中间部分出现各种警告提示,由此来判断目前系统是否光线正常;比如频繁出现miss,全反射,就要充分检查光线是否有问题(比如最外视场上下光线飘了,光线被前面的面边缘拦截了;或者光线角度过大,很容易上光线飘等)(layout图光线看着没错,但aut优化也可能出错,这是软件的不足);
    还可以通过跑0圈来检查是否优化出错,权重是否得当;
    也有情况是aut中的数据读取跟eva读取对不上,这种优化必然出错;一般重启软件也能解决;

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?注册

    ×
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-26 09:01
  • 签到天数: 255 天

    [LV.8]以坛为家I

    19

    主题

    106

    回帖

    0

    积分

    小白

    积分
    0
    发表于 2023-12-21 08:54 | 显示全部楼层
    adx_183 发表于 2023-12-20 21:46
    这种软件bug概率极低;我觉得大概率是光线问题,或追迹出错; 建议多查看命令窗、错误日志,看看每一圈优化 ...

    那光线出错,出现全反射要怎么办呢
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2024-11-26 08:44
  • 签到天数: 644 天

    [LV.9]以坛为家II

    22

    主题

    863

    回帖

    126

    积分

    入门

    积分
    126
    发表于 2023-12-21 08:59 | 显示全部楼层
    GGBOND想发财 发表于 2023-12-20 19:30
    codev优化厚度没有用权重的吧?不是大于小于等于吗,是不是你的优化宏的问题

    minimize可以加权
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-4-26 15:03
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    5

    主题

    24

    回帖

    0

    积分

    小白

    积分
    0
     楼主| 发表于 2023-12-21 09:29 | 显示全部楼层
    GGBOND想发财 发表于 2023-12-20 19:30
    codev优化厚度没有用权重的吧?不是大于小于等于吗,是不是你的优化宏的问题

    我没有用宏,用的是自动优化选项卡,选项里有最小化加权,可以设置的
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2024-11-25 08:55
  • 签到天数: 252 天

    [LV.8]以坛为家I

    20

    主题

    200

    回帖

    15

    积分

    新手

    积分
    15
    发表于 2023-12-21 09:34 | 显示全部楼层
    炸果壳 发表于 2023-12-21 08:54
    那光线出错,出现全反射要怎么办呢

    解决呗;
    1、退回到不出错的位置,调整优化约束,再进行优化;
    2、根据错误提示,定位光线出错在那个位置,什么引起的,再进行对应处理;一般全反射都是发生在光线偏折角度很大的地方,尤其是镜片边缘,这种可以通过先给渐晕截掉出错的光线,优化后面再慢慢放掉渐晕;或者通过面型约束/偏折角约束,让光线比较顺;非球面的,注意归一化,半边框口径,延伸部分的反曲等;
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-4-26 15:03
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    5

    主题

    24

    回帖

    0

    积分

    小白

    积分
    0
     楼主| 发表于 2023-12-21 09:46 | 显示全部楼层
    adx_183 发表于 2023-12-20 21:46
    这种软件bug概率极低;我觉得大概率是光线问题,或追迹出错; 建议多查看命令窗、错误日志,看看每一圈优化 ...

    您的解答解决了我的疑惑,非常感谢!!!因为我优化后看到了这段回复,算法把我对像面前的距离约束忽略了,还想问下,出现这种情况有什么解决办法吗

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?注册

    ×
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-26 09:01
  • 签到天数: 255 天

    [LV.8]以坛为家I

    19

    主题

    106

    回帖

    0

    积分

    小白

    积分
    0
    发表于 2023-12-21 09:57 | 显示全部楼层
    adx_183 发表于 2023-12-21 09:34
    解决呗;
    1、退回到不出错的位置,调整优化约束,再进行优化;
    2、根据错误提示,定位光线出错在那个位 ...

    好的,谢谢前辈
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2024-11-25 08:55
  • 签到天数: 252 天

    [LV.8]以坛为家I

    20

    主题

    200

    回帖

    15

    积分

    新手

    积分
    15
    发表于 2023-12-21 10:54 | 显示全部楼层
    本帖最后由 adx_183 于 2023-12-21 11:00 编辑
    萝卜头521 发表于 2023-12-21 09:46
    您的解答解决了我的疑惑,非常感谢!!!因为我优化后看到了这段回复,算法把我对像面前的距离约束忽略了 ...
    你这个像面前的距离被忽略,没啥影响吧,一般是平板间隙嘛,实际控后焦都是光学后焦;

    被忽略,1、可能是没有设变量;2、变量有设置,目前变量值是符合约束的;3、变量在整个优化中没有任何贡献;4、变量导数太低?尝试der ia def重设一下变量导数; 其他情况需要看实际系统具体判断


    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?注册

    ×
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    联系我们|本论坛只支持PC端注册|手机版|小黑屋|吾爱光设 ( 粤ICP备15067533号 )

    GMT+8, 2024-11-26 17:36 , Processed in 0.125000 second(s), 24 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表