Author 叶萌华

1. Light

1.1. iTwin.js 目前提供的光源

光源 说明
solar 太阳光 方向光,平行光线
hemisphere 半球光 可以创建更加自然的室外光线,模拟反光面和更加自然的天空
portrait 肖像灯 正面看上去视角的亮度,白色的肖像灯,贴在相机上,直指向场景
ambient 环境光 环境光,基础光源,颜色会添加到整个场景和所有对象当前颜色上

1.2. 与光线相关的参数

参数 说明
specularIntensit 应用于所有灯光的镜面反射强度
numCels 应用于cel shaded效果

备注:numCels如果大于零,则指定cel数。连续照明强度计算,然后量化到指定数量的cel。大于254的值没有可见效果。通常,如果“镜面反射强度”(specular intensity)接近于零,则值2是合适的;如果“镜面反射强度”(specular intensity)较大,则值3是合适的。Cel阴影通常与厚厚的深色可见边缘相结合,以达到卡通或漫画书的效果。默认值 为0 。详情见https://en.wikipedia.org/wiki/Cel_shading

1.3. 具体参数及用例

备注:用例均来自 https://www.itwinjs.org/sample-showcase/?group=Viewer+Features&sample=display-styles-sample&imodel=Villa

1.3.1. solar 练习 改变太阳光的光照方向和强度

1.3.2. hemisphere练习 改变半球光upperColor和lowerColor颜色及强度

备注:128,0,128为紫色,0,0,255为蓝色

1.3.3. Portait

强度1和5的对比

1.3.4. ambient

results matching ""

    No results matching ""