Dr TIM: Ray-tracer TIM, with additional specialist scientific capabilities
详细信息    查看全文
文摘
We describe several extensions to TIM, a raytracing program for ray-optics research. These include relativistic raytracing; simulation of the external appearance of Eaton lenses, Luneburg lenses and generalised focusing gradient-index lens (GGRIN) lenses, which are types of perfect imaging devices; raytracing through interfaces between spaces with different optical metrics; and refraction with generalised confocal lenslet arrays, which are particularly versatile METATOYs.

Program summary

Program title: TIM

Catalogue identifier: AEKY_v2_0

Program summary URL:

Program obtainable from: CPC Program Library, Queen鈥檚 University, Belfast, N. Ireland

Licencing provisions: GNU General Public License

No. of lines in distributed program, including test data, etc.: 106905

No. of bytes in distributed program, including test data, etc.: 6327715

Distribution format: tar.gz

Programming language: Java.

Computer: Any computer capable of running the Java Virtual Machine (JVM) 1.6.

Operating system: Any, developed under Mac OS X Version 10.6 and 10.8.3.

RAM: Typically 130 MB (interactive version running under Mac OS X Version 10.8.3)

Classification: 14, 18.

Catalogue identifier of previous version: AEKY_v1_0

Journal reference of previous version: Comput. Phys. Comm. 183(2012)711

External routines: JAMA [1] (source code included)

Does the new version supersede the previous version?: Yes

Nature of problem:

Visualisation of scenes that include scene objects that create wave-optically forbidden light-ray fields.

Solution method: Ray tracing.

Reasons for new version: Significant extension of the capabilities (see Summary of revisions), as demanded by our research.

Summary of revisions:

Added capabilities include the simulation of different types of camera moving at relativistic speeds relative to the scene; visualisation of the external appearance of generalised focusing gradient-index (GGRIN) lenses, including Maxwell fisheye, Eaton and Luneburg lenses; calculation of refraction at the interface between spaces with different optical metrics; and handling of generalised confocal lenslet arrays (gCLAs), a new type of METATOY.

Unusual features:

Specifically designed to visualise wave-optically forbidden light-ray fields; can visualise ray trajectories and geometric optic transformations; can simulate photos taken with different types of camera moving at relativistic speeds, interfaces between spaces with different optical metrics, the view through METATOYs and generalised focusing gradient-index lenses; can create anaglyphs (for viewing with coloured 鈥?D glasses鈥?, HDMI-1.4a standard 3D images, and random-dot autostereograms of the scene; integrable into web pages.

Running time:

Problem-dependent; typically seconds for a simple scene.

References:

[1] JAMA: A Java Matrix Package,

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700