javascript - Babylon.js 去除球体的光反射

标签 javascript light babylonjs

如何在 Babylon.js 中消除球体的(点)光反射?

// Point light.
const light = new BABYLON.PointLight('myLight', new BABYLON.Vector3(0, 1, 0), scene)

// Sphere with size 100.
const newBox = BABYLON.Mesh.CreateSphere('mySphere', 64, 100, scene)

我想照亮一半球体,但不要在红色圆圈中反射:

enter image description here

最佳答案

我找到了解决方案:

newBox.material = someMaterial
newBox.material.specularColor = new BABYLON.Color3(0, 0, 0);

关于javascript - Babylon.js 去除球体的光反射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46862168/

相关文章:

javascript - 如何从 Node.js 调用 Ruby?

javascript - jQuery .val() 的舍入问题

javascript - 在 Vanilla wegl 中向变换立方体添加定向光

ios - 最轻的 UI 元素

javascript - 使用 3 个向量在 Babylon.js 中创建一个平面

javascript - 如何使用 puppeteer 在 <div> 列表中进行抓取

javascript - 像在 php foreach 中一样在 vue js 中循环以获取 html 表

javascript - 三个js : Visible light for spotlight

javascript - 来自 blender 的babylon.js 纹理

html - 如何更改 BabylonJS HTML 查看器背景?