Source 만들기

10장에서 Rays를 만드는 방법에 대해서 간단히 알아보았다. 그런데 ASAP에는 앞에서 소개한 것보다 더 많은 Rays를 만드는 방법이 있다. 앞장의 내용을 바탕으로 좀 더 확장된 방법들에 대해서 알아보자.

1. How to input rays one at a time
알고 있는 광원을 사용해서 Rays를 만드는 것으로, 마우스를 이용해서 하나하나 만들어도 되고 file에 저장된 광원을 import 해도 된다.

2. Using the BRO Light Source Library
BRO에서 Library를 친절하게도 만들어 놓았다. 우리는 그것을 그대로 이용하면 된다. 정확히 우리가 원하는 source가 있으면 좋지만 그렇지 않은 경우도 많이 있을 것이다. 찾아보고 있다면 그대로 사용하면 된다. 가장 정확한 광원이 아닐까 생각한다.

3. Using Radiant Sources
Radiant Imaging에서 측정한 결과를 사용해도 된다. 물론 ASAP format으로 되어있다. 광원을 Radiant Imaging에 요청해서 찍어달라고 하면 된다. 국내에도 장비가 들어와 있으니 측정하면 된다. 단, 유료이고 비싼게 문제다.

4. EMITTING OBJECT using CAD-imported objects
CAD program으로 만든 OBJECT를 광원으로 설정해서 사용한다. EMITTING OBJECT 명령어를 사용해서 원하는 Object를 광원으로 설정하면 된다.

5. Saving and recalling rays
Simulation 중에 rays가 어떤 object를 지나게 되면, 이 object에는 rays의 세기, 위치, 방향 등 rays와 관련된 모든 정보가 계산된다. 이때 DUMP 명령어로 이 정보를 저장하고, EMITTING DATA를 이용해서 다시 rays를 생성할 수 있다. 단계별로 rays를 저장하고, 생성할 수 있기 때문에 복잡하고 시간이 많이 소요되는 simulation에서 아주 유용하게 사용된다.

6. Apodizing sources with USERAPOD or APODIZE
Spatial distribution 이나  Angular distribution의 data를 이용해서 rays를 생성하는 방법이다. 휘도 측정기와 같은 장비로 측정한 광원 데이터를 가지고 있다면 이 방법을 이용하는 것이 가장 좋을 듯 하다.

7. Originating sources in a medium
이제까지 우리가 알고 있는 것은 항상 rays가 vacuum이나 air 에서 생성되는 것으로 알고있다. 그러나, LED처럼 epoxy 안에서 생성되는 rays는 어떻게 만들 것인가? Vacuum이나 air가 아닌 다른 굴절률을 가지는 매질 내부에서 rays를 생성시키는 방법은 따로 있다.

8. Multiple sources and multiple wavelengths
Multiple sources에서 multiple wavelength를 적용하는 방법이다. 여러 파장을 적용하는 방법과 각 파장대에 맞는 매질의 굴절률을 적용하는 방법이다.

9. Controlling the flux with the command language
Multiple sources에서 각 source마다 다른 세기(FLUX)를 적용하는 방법이다.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: