{"repo":"ssteinberg/wave_tracer","free":true,"listed":false,"github":"https://github.com/ssteinberg/wave_tracer","clone":"git clone https://github.com/ssteinberg/wave_tracer.git","description":"A wave-optical path tracer","language":"C++","stars":179,"topics":["diffraction","optics","path","path-tracing","rendering","simulations-physics","tracing","waves"],"license":null,"category":"analytics","readme_excerpt":"wave tracer A wave-optical path tracer wave tracer performs wave-optical light transport simulations. It is designed to operate across a wide range of the electromagnetic spectrum, and targets different applications. For example, long-wavelength simulations with cellular, WiFi or radar radiation; or optical rendering with light in the visible spectrum. It operates by path tracing elliptical cones , which serve as the geometric proxies for light waves, and simulating the interaction of the underlying waves with the virtual environment. wave tracer is able to simulate the wave-interference phenomena that are observed when these light wave are diffracted by geometry and materials. Currently, simulations are done on the CPU only. Wave tracing can be computationally costly. Depending on the scene&mdash;the complexity of its geometric details and light transport&mdash;one can expect a roughly 5-20x slower performance compared with pure classical ray tracing. However, a major advantage over traditional wave simulation tools is that this cost ratio remains rather stable as scene complexity increases: wave tracer scales well to complicated settings and environments. Nevertheless, powerful hardware is expected in order to render some of the sample scenes. This is a work-in-progress and an early alpha release. Expect issues and an incomplete feature set. Some documentations are available here. Documentations are a work in progress. \\ Build When cloning, include the recursive flag to fet","default_branch":null,"files":null,"tree":[],"storefront":"/r/ssteinberg","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ssteinberg/wave_tracer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}