C++20-ban írt ray tracert mutatott be themartiano — Blender-exporttal
themartiano egy új, C++20-ban írt ray tracert, a Luzt dobta piacra, amely mesterséges intelligencia nélkül, nulla harmadik féltől származó függőség nélkül készült.

A Luz nevű projekt a Monte Carlo path tracing, globális megvilágítás, BVH gyorsítás, adaptív mintavételezés, zajszűrés és légköri szórás támogatásával működik. A fejlesztő, themartiano egy Blender-ből Luz-ba exportáló eszközt is mellékelt a csomaghoz.
A szoftver a C++20 szabványt használja, és nem támaszkodik külső könyvtárakra. Támogatja a gömbök, síkok, téglalapok, háromszögek, kockák, kötetek és OBJ hálók renderelését, valamint különféle anyagokat, mint a Lambertian, fém, dielektromos, emisszív és izotróp. A fényforrások között területi, pont-, gömb- és irányított fények szerepelnek.
Kapcsolódó: AI elutasítása
Luz funkciói
A Luz parancssori felületen vagy .luz jelenetfájlokon keresztül vezérelhető, és képes BMP és TIFF formátumban is kimenteni a képeket. A projekt tartalmaz egy determinisztikus teljesítményteszt rendszert is, amely összehasonlítja a renderelési, zajszűrési és utófeldolgozási teljesítményt.
Kapcsolódó: AI-vezérelt kar
Telepítés és használat
A szoftver macOS, Linux és Windows rendszereken fut, és a Makefile vagy CMake segítségével fordítható. A fejlesztő kiemeli, hogy a kiadási buildok alapértelmezetten az adott gépre optimalizáltak, ami gyorsabb renderelést eredményez, de kevésbé hordozhatóvá teheti a bináris fájlokat.
Kapcsolódó: Saját LLM építése
A Blender-exportáló eszköz a Blender Python API-ján keresztül érhető el, és képes .luz fájlokat, valamint OBJ hálókat létrehozni. A projekt a GitHubon érhető el, ahol a felhasználók hozzájárulhatnak a fejlesztéshez, és a Luz legfrissebb verziója 2026-ban került feltöltésre.
Kapcsolódó: Euphony eszköz