吾爱光设

会员须知
会员须知
实用帮助
实用帮助
查看: 3563|回复: 5

[求助] LT郎伯分布的计算

[复制链接]
  • TA的每日心情
    开心
    2022-9-13 11:44
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    14

    主题

    27

    回帖

    4

    积分

    小白

    积分
    4
    发表于 2022-1-12 10:19 | 显示全部楼层 |阅读模式
    附件里是一个简单的郎伯光源的例子。光源功率为 1 w.

    追迹光线为1条时,为什么接收到的光通量是0.99987?

    追迹光线为4条时,4 条光线的光通量分别为:0.24997,0.37495,0.12498,0.31246
    夹角余弦对应于给定的 sobol 序列 0.5,0.75,0.25,0.625,符合郎伯分布的定义。
    但总功率为什么是 1.062366 呢?
    追迹光线为2条时,总功率甚至达到了1.2498,这不符合能量守恒。
    LT中郎伯光源是怎么将功能率分配到光线上的?

    本帖子中包含更多资源

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

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

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-11-6 09:28
  • 签到天数: 669 天

    [LV.9]以坛为家II

    2

    主题

    101

    回帖

    16

    积分

    新手

    积分
    16
    发表于 2022-1-13 09:43 | 显示全部楼层
    光线数量越多才越精确,LT模拟基本要几百万光线数量。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-9-13 11:44
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    14

    主题

    27

    回帖

    4

    积分

    小白

    积分
    4
     楼主| 发表于 2022-1-13 10:00 | 显示全部楼层
    诱惑TA的新狼 发表于 2022-1-13 09:43
    光线数量越多才越精确,LT模拟基本要几百万光线数量。

    我是想了解他的计算方法,不光是统计上的精确程度
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-9-13 11:44
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    14

    主题

    27

    回帖

    4

    积分

    小白

    积分
    4
     楼主| 发表于 2022-1-13 10:28 | 显示全部楼层
    我把我的问题简化一下:


    三个问题:
    1. 这样计算对不对,如果正确,光线数据的精度误差在e-16左右,光通量为什么会有e-4级别的误差?
    2. 如果正确,最后的 *2 是怎么来的?物理意义是什么?
    3. 如果不对,应该怎么计算?

    本帖子中包含更多资源

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

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

    使用道具 举报

  • TA的每日心情
    无聊
    2024-10-11 16:20
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    0

    主题

    1

    回帖

    0

    积分

    小白

    积分
    0
    发表于 2022-6-10 12:05 | 显示全部楼层
    本帖最后由 gagafang 于 2022-6-10 12:09 编辑

    用蒙特卡洛积分方法计算每条光线携带的能量
    如图所示,N是光线条数; f(x)=P0 * COS(α)是辐射强度分布函数,即被积分函数,其中P0是0度角时的辐射强度,α是光线方向与光源面法向夹角;p(x)是光线在球面均匀分布的概率密度函数,p(x)= 1/(4π)。

    首先根据能量守恒定律,对整个球面进行能量积分,求出P0=0.15915494309189526 。
    则接着可以计算每条光线的能量:
    比如第1条光线夹角余弦是0.5,则其能量计算方式为:
    f(x)/p(x)*(1/N) = P0*COS(α)/p(x)*(1/N) = 0.15915494309189526 *0.5 * 4π / 4 = 0.24999999999999986

    本帖子中包含更多资源

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

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

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-6 08:54
  • 签到天数: 685 天

    [LV.9]以坛为家II

    30

    主题

    322

    回帖

    15

    积分

    新手

    积分
    15
    发表于 2022-6-12 16:03 | 显示全部楼层
    光线是随机的吧,可以指定发散角度?
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-11-6 23:40 , Processed in 0.125000 second(s), 24 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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