hermespy-rt

Minimalistic signal processing ray-tracer in C
git clone https://git.ea.contact/hermespy-rt
Log | Files | Refs

DateCommit messageAuthorFiles+-
2025-05-16 17:24rm scenes/*.hrt from gitignore; add .hrt sameple sceneseEgor Achkasov5+2-1
2025-05-16 17:18Merge pull request #1 from egor-achkasov/msvc-tweaksEgor Achkasov7+27-18
2025-05-14 16:49MSVC compatibility tweaksEgor Achkasov7+27-18
2025-04-02 21:38Minor changesEgor Achkasov2+1-3
2025-04-02 19:44Fix bindingsEgor Achkasov4+112-50
2025-03-31 17:23mv inv/viz.h viz/viz.hEgor Achkasov5+31-30
2025-03-27 20:53Make vizrays callableEgor Achkasov6+390-418
2025-03-27 19:44Make compute_paths output rays instead of writing them to a fileEgor Achkasov5+283-265
2025-03-27 09:37Use Vec3 for tx and rx pos and velocity in compute_paths signatureEgor Achkasov3+18-24
2025-03-26 20:03Fix mesh filepath parsingEgor Achkasov1+12-6
2025-03-26 20:02Add scene_fromSionna targetEgor Achkasov1+16-5
2025-03-26 19:36mv Makefile GNUMakefileEgor Achkasov1+0-0
2025-03-26 19:31rm .hrt and .elfEgor Achkasov3+2-0
2025-03-26 19:29Major refactorEgor Achkasov22+2051-1997
2025-03-25 21:22Implement Sionna xml reader; Add material string->material_index map; Minor refactorEgor Achkasov5+411-307
2025-03-24 21:09Impl doppler freq shiftEgor Achkasov2+56-12
2025-03-24 21:08Add name field to scene conf csvEgor Achkasov1+2-2
2025-03-11 23:57Add PathInfo.freq_shift fieldEgor Achkasov4+49-12
2025-03-11 23:31Refactor return args; Add mesh velocity; Mv *.h to inc/; Impl scene configEgor Achkasov10+560-422
2025-03-03 20:32Implement orbital camera; Fix scene with num_meshes > 1 read bugEgor Achkasov1+148-71
2025-03-03 20:31Implement sionna scene loader (no material index for now)Egor Achkasov1+298-59
2025-02-26 19:46Impl rays visualizer; Fix active mask bug; Add rays and active logEgor Achkasov5+384-56
2025-02-25 14:34Add simple_reflector scene to scene_fromSionna.cEgor Achkasov1+18-1
2025-02-25 06:18Add directions_{rx,tx}_scat; Fix scattering ray overwrite bug; Rewrite scat_coefsEgor Achkasov5+123-71
2025-02-12 13:17Fix g++ warningsEgor Achkasov3+17-15
2025-02-12 09:52Change scat shapes to (num_rx, num_tx, num_bounces * num_paths)Egor Achkasov5+159-154
2025-02-11 18:29rm MakefileEgor Achkasov1+0-5
2025-02-11 18:26Fix directions_scat pybind shapeEgor Achkasov1+1-1
2025-02-05 13:16Impl new scene format to support volumesEgor Achkasov9+422-439
2025-02-04 15:20rm hit_points out; add directions outs; fix memory dealloc in pybindEgor Achkasov5+129-83
2025-01-29 11:08Add Materail params s, alpha; Output hit points; Fix ray reflectionEgor Achkasov8+291-57
2025-01-21 16:07Fix FSL for small distancesEgor Achkasov1+28-16
2025-01-16 10:30Optimize rx and tx positions and velocities handlingEgor Achkasov2+23-21
2025-01-16 10:29Add pybind target to MakefileEgor Achkasov1+3-0
2025-01-16 09:35Rm sampling_freq, num_samples; Fix LoS and scattering bugEgor Achkasov5+219-186
2025-01-15 09:39Impl LoS, Scatter; Output only active pathsEgor Achkasov4+143-89
2025-01-14 21:57Add sampling_frequency arg; Add a 0 initEgor Achkasov5+16-0
2025-01-14 18:36Impl active rays bitmaskEgor Achkasov1+24-7
2025-01-14 18:06Impl free space lossEgor Achkasov2+23-12
2025-01-14 14:32Add num_samples argEgor Achkasov5+18-9
2025-01-14 14:01Fix csqrtf and floating point epsilonEgor Achkasov3+21-17
2025-01-08 13:08Add __init__.pyEgor Achkasov1+1-0
2025-01-08 10:21Minor tests changesEgor Achkasov2+6-6
2025-01-08 10:21Enforce GHz bandwidth inputEgor Achkasov3+9-4
2024-12-24 18:38Normaliza primitive normalsEgor Achkasov1+6-0
2024-12-24 18:16Impl reflection gainsEgor Achkasov6+301-97
2024-12-23 16:54Add scriptsEgor Achkasov3+188-0
2024-12-23 16:52Comment shapes fixEgor Achkasov2+237-237
2024-12-10 22:04Remove RT hits debuging; Make gains complexEgor Achkasov5+88-70
2024-12-10 17:08Add extern "C" for VCPPEgor Achkasov1+7-0
2024-12-10 16:24Add CMakeLists.txtEgor Achkasov1+18-0
2024-12-04 14:36Minor fixEgor Achkasov1+1-1
2024-12-04 14:34Remove include libgen.hEgor Achkasov1+0-1
2024-12-04 12:18Add pre-call a and tau mallocEgor Achkasov1+6-3
2024-12-04 12:17Implement simple tau calculationEgor Achkasov1+11-4
2024-12-04 11:17Prettify compute_paths doc commentEgor Achkasov1+7-7
2024-12-04 10:57Fix test.c typesEgor Achkasov1+6-5
2024-12-04 10:57add pybind11 bindingEgor Achkasov3+73-111
2024-12-04 09:43Change signature; fread error handling; continous arrays...Egor Achkasov2+68-60
2024-12-04 09:41rm -lxml2 from MakefileEgor Achkasov1+1-1
2024-11-27 10:12Change tau typeEgor Achkasov3+3-3
2024-11-27 09:59Update test to new input formatEgor Achkasov1+1-1
2024-11-27 09:58Update .gitignoreEgor Achkasov1+2-0
2024-11-27 09:58Change input format to single plyEgor Achkasov3+118-227
2024-11-21 14:45Remove fastcallsEgor Achkasov1+6-11
2024-11-21 14:09Optimize vec3_ functionsEgor Achkasov1+31-27
2024-11-21 13:56Impl material loadingEgor Achkasov1+146-36
2024-11-21 11:52Add .gitignoreEgor Achkasov1+6-0
2024-11-21 11:50Remove common.hEgor Achkasov2+2-8
2024-11-21 11:46Implement ray tracing without field computationEgor Achkasov7+538-0