2

我在 POV 射线中对面光源进行光线追踪,并想检查光源的外观。所以我在它旁边放了一个扩散板(并与之平行)。我只看到中心的一个单点光源,而不是我期望从下面的 area_light 设置中得到的 5x5 点光源阵列。为什么我看不到其他 24 个点光源照亮光盘?

#version 3.7;
#include "colors.inc"    // The include files contain
#include "textures.inc"    // pre-defined scene elements
#include "shapes.inc"
global_settings { assumed_gamma 1.0 }
background { color White }

camera {
  orthographic
  location <0,0,20>
  look_at  <0, 0, 0>
  sky      <0, 0, 1>
  right    <-1, 0, 0>
  angle    50
 }

#declare plate = disc {
  <0,0,0.99>, <0,0,1>,6
  texture { pigment { color White }}
  finish  { diffuse albedo 1. }
  }

#declare my_light = light_source {
    <0,0, 1>     
    color rgb <0.3,0.3,0.3> 
    area_light <5,0, 0>, <0,5,0>, 5, 5
    }

light_group {
  light_source {my_light}
  plate
  global_lights off
} 

在此处输入图像描述

4

1 回答 1

2

我只是补充说:

area_illumination on

到光源定义和其他斑点出现。

于 2016-09-16T21:08:09.090 回答