diff --git a/ios/RCTConvert+ARKit.m b/ios/RCTConvert+ARKit.m index 16c1f133..9e39756c 100644 --- a/ios/RCTConvert+ARKit.m +++ b/ios/RCTConvert+ARKit.m @@ -405,10 +405,18 @@ + (void)setMaterialProperties:(SCNMaterial *)material properties:(id)json { [self setMaterialPropertyContents:json[@"displacement"] material:material.displacement]; } + if (json[@"emission"]) { + [self setMaterialPropertyContents:json[@"emission"] material:material.emission]; + } + if (json[@"specular"]) { [self setMaterialPropertyContents:json[@"specular"] material:material.specular]; } + if (json[@"transparent"]) { + [self setMaterialPropertyContents:json[@"transparent"] material:material.transparent]; + } + if (json[@"transparency"]) { material.transparency = [json[@"transparency"] floatValue]; }