1
我正在使用ThreeJS r67 我有一個靜態的房間,燈光烘烤,所以燈光不需要影響它,但我也有一個人在房間裏,確實需要燈光。有沒有辦法將房間中的所有材料設置爲忽略燈光?有沒有辦法讓一個MeshPhongMaterial忽略所有的燈
我正在使用ThreeJS r67 我有一個靜態的房間,燈光烘烤,所以燈光不需要影響它,但我也有一個人在房間裏,確實需要燈光。有沒有辦法將房間中的所有材料設置爲忽略燈光?有沒有辦法讓一個MeshPhongMaterial忽略所有的燈
根據ColladaLoader.js(位於three.js r67)第3550-3572行,您可以在collada模型文件中指定要創建的材料類型。您可能正在使用blinn
或phong
,您需要將其更改爲constant
。
我會對此表示讚賞,但我需要一個聲望點才能做到這一點。此修補程序幫助了很多。 – DezOnlyOne
MeshBasicMaterial忽略燈光 – gaitat
唯一的問題是我從collada加載,並且沒有辦法讓我從MeshPhong到Mesh Basic – DezOnlyOne
根據ColladaLoader.js(在three.js r67中)第3550- 3572您可以在collada模型文件中指定要創建的材料類型。你可能使用'blinn'或'phong',你需要將它改爲'constant'。 – gaitat