Skip to content

Latest commit

 

History

History
85 lines (54 loc) · 4.75 KB

File metadata and controls

85 lines (54 loc) · 4.75 KB

Lux Renderer

Lux Render is a rendering system which is capable of rendering high quality, lifelike images (not to be confuse with LuxCorRenderer, it appear that all good names have already been taken). This project use no dependent library and only pure C++, it also took so damn looong to finish since everything have to be written from the scratch. This project is the pinnacle of years of strenuous struggle and firce fighting!

The project was named after the adorable Lux 😇, my most favorite girl from League Of Legends. My others favorite are Caitlyn and Syndra, you can find their images at honorable positions in rendered images along with Daki from Demon Slayers.

Here are the List Of Features of Lux Renderer:

Featuring

  • Unidrectional Path Tracing with NEE.

  • SAH BVH.

  • Render models with 10M+ triangles.

  • Normal mapping and convert bump map to normal map.

  • Alpha Texture.

  • Enviroment Mapping.

  • SSE Ray-Box Intersection (optional).

  • Area Lighting, Point Lighting And Directional Lighting.

  • Lambert.

  • Mirror.

  • Various kinds of Glass.

  • Microfacet model.

  • ThinDielectric, ThinSheet, ClearCoat.

  • Volumetric Path Tracing.

  • God Ray.

  • SubSurface Scattering.

  • Diffuse Velvet and Ashikhmin Velvet.

  • Adaptive Sampling.

  • Openmp parallel.

  • And Many More...

Note:

1.Some Images are not fully rendered because these images are WIP features.

2.The source code is not properly clean up due to the lack of time.

Gallery

cloth_curtain_rough_plastic_GGX_spec_0 9_sun_brightter_6_blur_0 27_big_book_y_0 2

21_Class_Room_Blur_God_Ray_Correct_3_2_1_1 0_0 5_0 2_sun_color_god_ray_seperate_value_64_9 1_Class_sun_realistic_1 0_0 2_0 2_blur_0 01_Medium_2_0 036_sigma_s_Metal_Chair_Cr_Big_16_9 1_BathRoom_Of_Lux_Beautiful 2_Daki_Room_Perfect 3_Kitchen 4_Living_Room 5_Modern_Hall 6_Stair_Case 7_Dabrovic_Sponza 8_Sibenik 9_Coffe_And_Baby 10_Lamp_4096_raw_1 11_Dining_Room 12_Salle_De_Bain 13_Hexa_Ball_up_skirt 14_Victorian_House 15_Space_Ship 16_Storm_Trooper 17_SanMiguel 19_Cornell_10240_10240_9_De_Purple 18_Volume_10240_10240_9_De_Purple 20_God_Ray_Room_High_Monkey_4096_9

20_Radiance_Volume_pdf_scatter_2_box_64_9

20_Radiance_Volume_pdf_scatter_64_9