C++中常用的光照模型包括:
环境光照(Ambient Lighting):模拟物体周围的环境光,为整个物体提供一种基本的光照效果。
漫反射光照(Diffuse Lighting):根据光线照射物体表面的角度来计算光照效果,使得物体表面上的一部分更亮,另一部分更暗。
镜面反射光照(Specular Lighting):模拟光线照射在物体表面时,产生的反射光效果,使得物体表面上的一部分出现明亮的高光区域。
光照模型(Phong Lighting Model):综合了环境光照、漫反射光照和镜面反射光照,通过计算这三种光照效果的叠加,模拟出更加真实的光照效果。
阴影效果(Shadows):模拟物体之间的阴影效果,使得场景中的物体能够相互遮挡产生合理的阴影效果。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:c++ graphics的模型有哪些