在HOOPS Visualize场景中使用远光时,您可能需要调整亮度,并在最暗和最亮的面孔之间获得更好的对比度。
HOOPS中文网查HOOPS中文网查
太亮了
将模型的镜面反射值更改为灰色以降低亮度,或更改为黑色以消除面上的火花:
ModelKey.GetMaterialMappingControl().SetFrontFaceColor(RGBAColor(0.0, 0.0, 0.0), Material::Color::Channel::Specular);
太暗了
将模型的环境光值更改为灰色将照亮最暗的面:
ModelKey.GetMaterialMappingControl().SetAmbientLightColor(RGBAColor(0.5, 0.5, 0.5));
组合示例
调整两种颜色以平衡最暗和最亮面孔之间的对比度:
ModelKey.GetMaterialMappingControl().SetFrontFaceColor(RGBAColor(0.1, 0.1, 0.1), Material::Color::Channel::Specular);ModelKey.GetMaterialMappingControl().SetAmbientLightColor(RGBAColor(0.75, 0.75, 0.75));
点击此处>>申请HOOPS试用http://x7pfmmn259623uby.mikecrm.com/l9292M9如果您的企业目前也有3D数据格式转换、3D Web轻量化渲染的需求,欢迎留言~