**The Narumi Renderer** ![
An exotic car with ~2 million triangles and a variety of materials such as body panel, glass windshield, and tire/rim. Simple Reinhard tone mapping applied.
](images/gallery/pngs/fancy-car-unified.png) The Narumi renderer is an offline physically based renderer for research and self-education purpose. Narumi was created almost completely from scratch (except for the building blocks of asset loading). Currently it covers a relatively basic set of features. However, once the foundation has been laid, I should be ready to implement a lot of more advanced techniques. Integration with the recent real-time raytracing technologies is also on the roadmap. Current Feature Set =============================================================================== Notes =============================================================================== Future Roadmap =============================================================================== Gallery =============================================================================== Above and below are some images rendered by Narumi demonstrating different features. Hopefully the gallery will keep growing ;) Asset sources:
![
A marble sculpture head featuring subsurface scattering ([See more](blog-sss.html))
](images/gallery/serapis-sss/pngs/serapis-sss-50.png)
![
Glass bunnies filled with different media. Left/middle/right: forward/isotropic/back-scattering
](images/gallery/pngs/3bunny.png)
![
Foggy Cornell Box
](images/gallery/pngs/cornell-box-vol.png)
![
A grid of instanced knobs rendered with shallow depth of field
](images/gallery/pngs/moriknob-array.png)
![
White matte surface
](images/gallery/pngs/moriknob-matte.png)
![
Textured surface
](images/gallery/pngs/moriknob-limestone.png)
![
Perfect mirror surface
](images/gallery/pngs/moriknob-mirror.png)
![
Glass outside and perfect mirror inside
](images/gallery/pngs/moriknob-glass.png)
![
Rusted iron surface with mixed roughness and metalness
](images/gallery/pngs/moriknob-rustediron.png)
![
Streaked rough metal surface
](images/gallery/pngs/moriknob-streakedmetal.png)
![
Anisotropic brushed metal surface (in U direction)
](images/gallery/pngs/moriknob-brushedmetal1.png)
![
Anisotropic brushed metal surface (in V direction)
](images/gallery/pngs/moriknob-brushedmetal2.png)
![
Frost glass outside and mirror inside
](images/gallery/pngs/moriknob-newtransparent.png)
![
Bumpy paved stone surface
](images/gallery/pngs/moriknob-pavedstone.png)
![
Original Cornell Box
](images/gallery/pngs/cornellbox2.png)
![
Modified Cornell Box
](images/gallery/pngs/cornellbox-variant.png)