mml-io / mml

Metaverse Markup Language
https://mml.io
MIT License
124 stars 15 forks source link

Update dependencies - use candela for lights #162

Closed MarcusLongmuir closed 6 months ago

MarcusLongmuir commented 6 months ago

This PR updates multiple dependencies, but most importantly updates THREE.js to 0.163.0 and in THREE.js v0.155.0 there was a change to use candela to specify lighting intensities.

The MML spec (XSD) is also updated in this PR to specify that lights are measured in candela.

This required multiplying existing intensity values that are in the e2e tests and rebuilding the e2e test images.


What kind of changes does your PR introduce? (check at least one)

Does your PR introduce a breaking change? (check one)

If yes, please describe its impact and migration path for existing applications:

MML content targeting this version of the spec will need to update m-light intensity values.

Does your PR fulfill the following requirements?