content/hifi-content/robin/robinStuff/materialEntities/materialEntity.js
2022-02-14 02:04:11 +01:00

50 lines
No EOL
1.4 KiB
JavaScript

var materialID = Entities.addEntity({
type: "Material",
parentID: MyAvatar.sessionUUID,
materialURL: "materialData",
priority: 1,
materialData: JSON.stringify({
materialVersion: 1,
materials: {
"model": "hifi_pbr",
"albedoMap": "http://hifi-content.s3-us-west-1.amazonaws.com/robin/robinStuff/photos/milad.jpg"
}
}),
}, true);
var materialID = Entities.addEntity({
type: "Material",
parentID: MyAvatar.sessionUUID,
materialURL: "materialData",
priority: 1,
opacity: 4444,
materialData: JSON.stringify({
materialVersion: 1,
materials: {
"model": "hifi_pbr",
"albedoMap": "http://hifi-content.s3-us-west-1.amazonaws.com/robin/robinStuff/photos/milad.jpg"
}
}),
}, true);
(function() { // BEGIN LOCAL_SCOPE
var m = Entities.addEntity({
type: "Material",
materialURL: "https://hifi-content.s3.amazonaws.com/samuel/TestMaterial.json",
parentMaterialName: "1",
priority: 1,
position: MyAvatar.position},
true);
var t = 0;
Script.update.connect(function(dt) {
Entities.editEntity(m, {materialMappingPos: {x:Math.cos(t*0.3), y: Math.sin(t*0.2)}, materialMappingScale: {x:2.0*Math.sin(dt*0.1) + 0.1, y:2.0*Math.sin(dt*0.1) + 0.1}});
t = t + dt;
})
}()
); // END LOCAL_SCOPE