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.
Real-time atmosperic simulation based on Accurate Atmospheric Scattering and Simulating the Colors of the Sky.
See more explain in my blog Atmosperical simulation
Outside the earth
Inside the earth
Precomputed LUT according to Real Shading in Unreal Engine 4
See more explain in my blog PBR based on IBl
Specular map used as mipmap up to 8 levels
Split the sum of the BRDF LUT and diffuse irradiance map
Spheres with IBL
Only supported Visuio Studio 2015(Please tell me if it compatible with others). Contains all thirdparty no need other dependencies.
const char* 官某某 = "Bingo";
std::string 个人博客 = "http://bentleyblanks.github.io";