Awesome
sophia
Sophia is a real-time DirectX 11 renderer. It is not quite a rich graphics engine, only packages some low-level DirectX functions and contains some useful tools. But it is enough to implement some Real-Time algorithms more efficiently.
Demo
Atmosperic
Real-time atmosperic simulation based on Accurate Atmospheric Scattering and Simulating the Colors of the Sky.
See more explain in my blog Atmosperical simulation
<img src="https://farm2.staticflickr.com/1815/42921965492_5bb5243225_b.jpg" width="1024" height="288" alt="outside1">Outside the earth
<img src="https://farm2.staticflickr.com/1804/42252751394_2a58178cb6_b.jpg" width="1024" height="288" alt="inside">Inside the earth
PBR Based on IBL
Precomputed LUT according to Real Shading in Unreal Engine 4
See more explain in my blog PBR based on IBl
<img src="https://farm2.staticflickr.com/1791/42069990655_b09f7336fc_b.jpg" width="1024" height="512" alt="specularMap">Specular map used as mipmap up to 8 levels
<img src="https://farm2.staticflickr.com/1801/42922399172_9a5ed87ddb_b.jpg" width="1024" height="342" alt="precomputed">Split the sum of the BRDF LUT and diffuse irradiance map
<img src="https://farm2.staticflickr.com/1768/42253004964_05d7a943ca_b.jpg" width="1024" height="288" alt="IBL">Spheres with IBL
How to use
Only supported Visuio Studio 2015(Please tell me if it compatible with others). Contains all thirdparty no need other dependencies.
Thirdparty
Author
const char* 官某某 = "Bingo";
std::string 个人博客 = "http://bentleyblanks.github.io";