Ray tracing user interface of metamaterial-based complex-shaped optical elements
This final project report describes an innovative ray tracing user interface designed for the interactive exploration of complex shaped optical elements based on objects with adjustable refractive index and metamaterials. Developed using HTML, CSS, and JavaScript, and making extensive use of the p5....
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2024
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/177086 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-177086 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1770862024-05-31T15:44:42Z Ray tracing user interface of metamaterial-based complex-shaped optical elements Hao, Mingyu Guangwei Hu School of Electrical and Electronic Engineering guangwei.hu@ntu.edu.sg Engineering User interface Optical simulation This final project report describes an innovative ray tracing user interface designed for the interactive exploration of complex shaped optical elements based on objects with adjustable refractive index and metamaterials. Developed using HTML, CSS, and JavaScript, and making extensive use of the p5.js library, this web-based tool provides a dynamic platform for visualizing and manipulating the behavior of light in the presence of a variety of optical phenomena, including reflection and refraction. The main goal of the project is to fill a significant gap in accessible, intuitive platforms that allow real-time experiments on light interactions on different media, with a particular focus on materials with negative refractive indices (metamaterials). The user interface facilitates hands-on learning by enabling users to adjust the refractive index of an object so that they can observe the instantaneous effects on the optical path. The simulation supports a range of light sources and optical components, providing customizable properties to simulate different scenarios. Performance evaluations show that simulated optical interactions are of high fidelity and optimization ensures smooth operation across devices. Feedback emphasized the effectiveness of the tool in enhancing optics education, making complex principles accessible through interactive exploration. Going forward, features that can be advanced include extending the range of optical components, integrating advanced metamaterials simulations, and improving mobile accessibility, thus expanding the tool's educational and research applicability. Bachelor's degree 2024-05-27T02:04:49Z 2024-05-27T02:04:49Z 2024 Final Year Project (FYP) Hao, M. (2024). Ray tracing user interface of metamaterial-based complex-shaped optical elements. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/177086 https://hdl.handle.net/10356/177086 en A2145-231 application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering User interface Optical simulation |
spellingShingle |
Engineering User interface Optical simulation Hao, Mingyu Ray tracing user interface of metamaterial-based complex-shaped optical elements |
description |
This final project report describes an innovative ray tracing user interface designed for the interactive exploration of complex shaped optical elements based on objects with adjustable refractive index and metamaterials. Developed using HTML, CSS, and JavaScript, and making extensive use of the p5.js library, this web-based tool provides a dynamic platform for visualizing and manipulating the behavior of light in the presence of a variety of optical phenomena, including reflection and refraction. The main goal of the project is to fill a significant gap in accessible, intuitive platforms that allow real-time experiments on light interactions on different media, with a particular focus on materials with negative refractive indices (metamaterials). The user interface facilitates hands-on learning by enabling users to adjust the refractive index of an object so that they can observe the instantaneous effects on the optical path. The simulation supports a range of light sources and optical components, providing customizable properties to simulate different scenarios. Performance evaluations show that simulated optical interactions are of high fidelity and optimization ensures smooth operation across devices. Feedback emphasized the effectiveness of the tool in enhancing optics education, making complex principles accessible through interactive exploration. Going forward, features that can be advanced include extending the range of optical components, integrating advanced metamaterials simulations, and improving mobile accessibility, thus expanding the tool's educational and research applicability. |
author2 |
Guangwei Hu |
author_facet |
Guangwei Hu Hao, Mingyu |
format |
Final Year Project |
author |
Hao, Mingyu |
author_sort |
Hao, Mingyu |
title |
Ray tracing user interface of metamaterial-based complex-shaped optical elements |
title_short |
Ray tracing user interface of metamaterial-based complex-shaped optical elements |
title_full |
Ray tracing user interface of metamaterial-based complex-shaped optical elements |
title_fullStr |
Ray tracing user interface of metamaterial-based complex-shaped optical elements |
title_full_unstemmed |
Ray tracing user interface of metamaterial-based complex-shaped optical elements |
title_sort |
ray tracing user interface of metamaterial-based complex-shaped optical elements |
publisher |
Nanyang Technological University |
publishDate |
2024 |
url |
https://hdl.handle.net/10356/177086 |
_version_ |
1806059788798263296 |