Sphery vs. Shapes, the first raytraced game that is not software (cnx-software.com) 2 points by absurdfatalism 3y ago ↗ HN
[–] absurdfatalism 3y ago ↗ A open-source raytraced game runs as software or as just LUTs in an FPGA, achieving up to 50x efficiency gains.The project was featured in the embedded news site CNX-Software today. https://www.cnx-software.com/2022/09/28/3d-game-fpga-50x-mor... And also in Tom's hardware: https://www.tomshardware.com/news/fpga-demo-shows-efficiency...An introductory video is at https://www.youtube.com/watch?v=hn3sr3VMJQU.It was done with the PipelineC https://github.com/JulianKemmerer/PipelineC autopipelining and CFlexHDL https://github.com/suarezvictor/CFlexHDL C++ parser tools for handling vector and scalar types in fixed and floating point with a clean syntax.We, proudly :-) believe this is the first interactive 3D raytraced game implemented as a circuit.Full details here https://raw.githubusercontent.com/JulianKemmerer/PipelineC-G..., and sources here: https://github.com/JulianKemmerer/PipelineC-Graphics
1 comment
[ 4.1 ms ] story [ 15.4 ms ] threadThe project was featured in the embedded news site CNX-Software today. https://www.cnx-software.com/2022/09/28/3d-game-fpga-50x-mor... And also in Tom's hardware: https://www.tomshardware.com/news/fpga-demo-shows-efficiency...
An introductory video is at https://www.youtube.com/watch?v=hn3sr3VMJQU.
It was done with the PipelineC https://github.com/JulianKemmerer/PipelineC autopipelining and CFlexHDL https://github.com/suarezvictor/CFlexHDL C++ parser tools for handling vector and scalar types in fixed and floating point with a clean syntax.
We, proudly :-) believe this is the first interactive 3D raytraced game implemented as a circuit.
Full details here https://raw.githubusercontent.com/JulianKemmerer/PipelineC-G..., and sources here: https://github.com/JulianKemmerer/PipelineC-Graphics