# Changelog

## [3.4.0] (2026-08-24)

### Features

- **OrbitalMotion Effect:** per-frame circular orbit computation with parent entity support for moons
- **CameraFollow Effect:** positions camera relative to a target entity with animatable offsets and optional lookAtSelector
- **addCustomEntity:** dynamic 3D primitive creation at runtime (BoxGeometry, SphereGeometry, etc.)

### Bug Fixes

- **textureMap:** delete textureMap/videoMap from material parameters after conversion to prevent Three.js warnings
- **outputEncoding:** use outputColorSpace when available (Three.js v0.150+), fall back to outputEncoding
- **helpers:** use isEuler/isVector3 flags instead of constructor name matching (fixes minified builds)

## [3.2.2](https://github.com/donkeyclip/motorcortex-threejs/compare/v3.2.1...v3.2.2) (2022-06-04)

### Bug Fixes

- **deps:** update dependency three to ^0.141.0 ([f678af0](https://github.com/donkeyclip/motorcortex-threejs/commit/f678af0b7a6daa277f0a006609e2c6e48c08c491))

### [3.2.1](https://github.com/donkeyclip/motorcortex-threejs/compare/v3.2.0...v3.2.1) (2022-05-02)

### Bug Fixes

- **deps:** update dependency @rollup/plugin-commonjs to v22 ([#131](https://github.com/donkeyclip/motorcortex-threejs/issues/131)) ([0cdb863](https://github.com/donkeyclip/motorcortex-threejs/commit/0cdb863c19afd28ad1c66be57b3ae2200face2f6))

## [3.2.0](https://github.com/donkeyclip/motorcortex-threejs/compare/v3.1.1...v3.2.0) (2022-05-02)

### Features

- bump dependencies and remove unused ones ([89bffc1](https://github.com/donkeyclip/motorcortex-threejs/commit/89bffc113a31075954cd0aa66f5530d3e128cf48))

### Bug Fixes

- drop broken import of stats ([5e15380](https://github.com/donkeyclip/motorcortex-threejs/commit/5e15380971d34f414eba0f0fcf48685d7396aedb))

### [3.1.1](https://github.com/donkeyclip/motorcortex-threejs/compare/v3.1.0...v3.1.1) (2022-04-19)

### Bug Fixes

- morph animation block bug ([35ebe55](https://github.com/donkeyclip/motorcortex-threejs/commit/35ebe55cdb97094014f5a84807d0651b557413a8))

## [3.1.0](https://github.com/donkeyclip/motorcortex-threejs/compare/v3.0.0...v3.1.0) (2022-04-08)

### Features

- drop explorer 11 support ([fcc9471](https://github.com/donkeyclip/motorcortex-threejs/commit/fcc9471f4f4189a0dc1b20f72e2838f8a5838098))
- update compatibility with motorcortex ([324d6c9](https://github.com/donkeyclip/motorcortex-threejs/commit/324d6c9f95f16a425addf9d5e7961e8ee5efa026))

### Bug Fixes

- delete commitlint.config.js ([b57d33b](https://github.com/donkeyclip/motorcortex-threejs/commit/b57d33b3d7ba0273b41b6b76077bf9fe8fe80872))
- update files from package.json ([4ec6a07](https://github.com/donkeyclip/motorcortex-threejs/commit/4ec6a073f5a7e6fb1917952c5daff366f085146c))

## [3.0.0](https://github.com/donkeyclip/motorcortex-threejs/compare/v2.5.1...v3.0.0) (2022-03-24)

### ⚠ BREAKING CHANGES

- upgrade mc version, simplify demo, and fix resize bug

### Bug Fixes

- upgrade mc version, simplify demo, and fix resize bug ([6f5bef8](https://github.com/donkeyclip/motorcortex-threejs/commit/6f5bef8704290f942d401cc1737c468715bf3605))

### [2.5.1](https://github.com/donkeyclip/motorcortex-threejs/compare/v2.5.0...v2.5.1) (2022-03-20)

### Bug Fixes

- **deps:** update dependency three to ^0.135.0 ([2b0cdc6](https://github.com/donkeyclip/motorcortex-threejs/commit/2b0cdc660ea61afbc55a86046a6c291528c9e922))
- **deps:** update dependency three to ^0.136.0 ([5ba6409](https://github.com/donkeyclip/motorcortex-threejs/commit/5ba640947a91c718cbe975585047466bebaef224))

## [2.5.0](https://www.github.com/donkeyclip/motorcortex-threejs/compare/v2.4.4...v2.5.0) (2021-11-17)

### Features

- add stats ([b90e17e](https://www.github.com/donkeyclip/motorcortex-threejs/commit/b90e17e8aa5fa9ca171dfdd8909e063763585b21))

### [2.4.4](https://www.github.com/donkeyclip/motorcortex-threejs/compare/v2.4.3...v2.4.4) (2021-11-16)

### Bug Fixes

- camera initial parameters ([0dd9669](https://www.github.com/donkeyclip/motorcortex-threejs/commit/0dd9669a09177e518743a6f80bd905b407f794eb))

### [2.4.3](https://www.github.com/donkeyclip/motorcortex-threejs/compare/v2.4.2...v2.4.3) (2021-11-16)

### Bug Fixes

- double rendering on casi ([9ea965d](https://www.github.com/donkeyclip/motorcortex-threejs/commit/9ea965d7d4a6d0cbdaec8be8582ebe601b04a6df))
- initializers ([14fcf4a](https://www.github.com/donkeyclip/motorcortex-threejs/commit/14fcf4ac452a6f7656855ff75ad964d67db2bd4c))

### [2.4.2](https://www.github.com/donkeyclip/motorcortex-threejs/compare/v2.4.1...v2.4.2) (2021-11-09)

### Bug Fixes

- add light helpers and cast-receive shadows at models ([6607d3e](https://www.github.com/donkeyclip/motorcortex-threejs/commit/6607d3ea21fa3ec29bb2e39523a5c8b0b6b5bc1f))
- first implementation of postprocessing ([cafd0f5](https://www.github.com/donkeyclip/motorcortex-threejs/commit/cafd0f551ee40da4603db5f9790c791eaa6eeb56))

### [2.4.1](https://www.github.com/donkeyclip/motorcortex-threejs/compare/v2.4.0...v2.4.1) (2021-11-04)

### Bug Fixes

- camera look at, animations and object3d feature ([f2b91df](https://www.github.com/donkeyclip/motorcortex-threejs/commit/f2b91dffa777ee09a460231ed7e34b6b6c3b5e57))

## [2.4.0](https://www.github.com/donkeyclip/motorcortex-threejs/compare/v2.3.5...v2.4.0) (2021-10-29)

### Features

- bump threejs to r134 ([830f42d](https://www.github.com/donkeyclip/motorcortex-threejs/commit/830f42da55cae36fb548aab8e31774db3ef38a06))

### Bug Fixes

- add mode development in webpack config ([1535245](https://www.github.com/donkeyclip/motorcortex-threejs/commit/153524533eef48afe8ee77f7796d51ea5d7cde86))
- use main as default branch ([e00e777](https://www.github.com/donkeyclip/motorcortex-threejs/commit/e00e777994e7fe09646355bf08b7f5213fcb061e))

### Miscellaneous Chores

- realease 2.3.6 ([a2f4d42](https://www.github.com/donkeyclip/motorcortex-threejs/commit/a2f4d423e10f8334e2fbd31ab6097d688ad66d42))
- release 2.3.7 ([f6daec9](https://www.github.com/donkeyclip/motorcortex-threejs/commit/f6daec9b8473d8bf8905e2b9dc285792ca13569c))
- release 2.4.0 ([4dfe22e](https://www.github.com/donkeyclip/motorcortex-threejs/commit/4dfe22e60a7692b865d538d22114bdc704311fbf))

### [2.3.5](https://www.github.com/donkeyclip/motorcortex-threejs/compare/v2.3.4...v2.3.5) (2021-10-26)

### Bug Fixes

- drop code from demo config ([171b3f6](https://www.github.com/donkeyclip/motorcortex-threejs/commit/171b3f6fc9cc3e333c025c768b8b111fb5fdcdfc))
- drop old versions of deps ([3a4b682](https://www.github.com/donkeyclip/motorcortex-threejs/commit/3a4b682b04e687158956749a9c18a569f2b586d5))
- eslint issues ([029d618](https://www.github.com/donkeyclip/motorcortex-threejs/commit/029d618f56cae605350f5827c541c2a3005fec1f))
- fix broken config ([3df8b34](https://www.github.com/donkeyclip/motorcortex-threejs/commit/3df8b34a89fbbd3ecf00929efa7431fc1c70129a))
- fix broken webpack config ([4a0d246](https://www.github.com/donkeyclip/motorcortex-threejs/commit/4a0d24663621e0ceff2b0d3470196aad51cb7512))
- update build and demo files drop old babel config ([f97a4f8](https://www.github.com/donkeyclip/motorcortex-threejs/commit/f97a4f8723b5be4441a92bb5583f8ddd2f5f1262))
- update weback and deps update ([64ec597](https://www.github.com/donkeyclip/motorcortex-threejs/commit/64ec5979dbedb4373719d8b3086753a26b6dc5fa))

### [2.3.4](https://www.github.com/donkeyclip/motorcortex-threejs/compare/v2.3.3...v2.3.4) (2021-10-19)

### Bug Fixes

- Typo fixes by misspell-fixer ([#70](https://www.github.com/donkeyclip/motorcortex-threejs/issues/70)) ([eca0a73](https://www.github.com/donkeyclip/motorcortex-threejs/commit/eca0a73e209197dc4b371f2de99279d96dde8fea))

### [2.3.3](https://www.github.com/donkeyclip/motorcortex-threejs/compare/v2.3.2...v2.3.3) (2021-10-18)

### Bug Fixes

- add rollup json loader ([5caec89](https://www.github.com/donkeyclip/motorcortex-threejs/commit/5caec89684bc33c71628f6ad8cafbd3ceeece59e))

### [2.3.2](https://www.github.com/donkeyclip/motorcortex-threejs/compare/v2.3.1...v2.3.2) (2021-10-18)

### Bug Fixes

- add version in mainjs ([5c51b81](https://www.github.com/donkeyclip/motorcortex-threejs/commit/5c51b813d74c0f4f7f5cec612684b6eb508ef3de))

### [2.3.1](https://www.github.com/donkeyclip/motorcortex-threejs/compare/v2.3.0...v2.3.1) (2021-10-15)

### Bug Fixes

- reverse demo ([b646b44](https://www.github.com/donkeyclip/motorcortex-threejs/commit/b646b447b1de431ec9ce6495645e6943d9b63baa))

## [2.3.0](https://www.github.com/donkeyclip/motorcortex-threejs/compare/v2.2.4...v2.3.0) (2021-10-15)

### Features

- bump version of 3js to latest ([1b14943](https://www.github.com/donkeyclip/motorcortex-threejs/commit/1b1494358c0a2638fe6b9c204bad4e56b9333f24))

### Bug Fixes

- don't enable controls when disabled by clip ([bb33033](https://www.github.com/donkeyclip/motorcortex-threejs/commit/bb33033f24d385477d3f53208fbcfb97202669ec))

### Performance Improvements

- dynamic load loaders and controllers, drop unneeded loop ([3790c4b](https://www.github.com/donkeyclip/motorcortex-threejs/commit/3790c4bdbb15981a41ee9e6db1485f02d06b0d98))

### [2.2.4](https://www.github.com/donkeyclip/motorcortex-threejs/compare/v2.2.3...v2.2.4) (2021-10-14)

### Bug Fixes

- remove kissmybutton references ([831dbcc](https://www.github.com/donkeyclip/motorcortex-threejs/commit/831dbccf4ed94e6b1608be31b80142e6a0eb6944))
- remove kissmybutton references ([2825d3a](https://www.github.com/donkeyclip/motorcortex-threejs/commit/2825d3a6c266901507141b57060cd078708afb84))

### [2.2.3](https://www.github.com/donkeyclip/motorcortex-threejs/compare/v2.2.2...v2.2.3) (2021-10-14)

### Bug Fixes

- downgrade threejs ([1d783e1](https://www.github.com/donkeyclip/motorcortex-threejs/commit/1d783e1c336acd01290d238c34edd69c08b4f112))
- update motorcortex ([ef66d0e](https://www.github.com/donkeyclip/motorcortex-threejs/commit/ef66d0ee4583aa9c3fc4e2801eb2c37613d0a635))

### [2.2.2](https://www.github.com/kissmybutton/motorcortex-threejs/compare/v2.2.1...v2.2.2) (2021-09-02)

### Bug Fixes

- remove async await from clip.js ([e8406af](https://www.github.com/kissmybutton/motorcortex-threejs/commit/e8406aff9a7d43dd95053fcc0112b61aa58ea796))

### [2.2.1](https://www.github.com/kissmybutton/motorcortex-threejs/compare/v2.2.0...v2.2.1) (2021-09-02)

### Bug Fixes

- change main file name in package.json ([b9d6b90](https://www.github.com/kissmybutton/motorcortex-threejs/commit/b9d6b90402deb9ce0a6bbdc65af341045da5b5c1))

## [2.2.0](https://www.github.com/kissmybutton/motorcortex-threejs/compare/v2.1.3...v2.2.0) (2021-09-02)

### Features

- add controls options ([439cb23](https://www.github.com/kissmybutton/motorcortex-threejs/commit/439cb230782a2eea8ad2e9edd2b365019458ffd6))
- add follow entity animation option ([e1c483d](https://www.github.com/kissmybutton/motorcortex-threejs/commit/e1c483dd4f2c4eed34160adc34b88d4adef4b3f9))

### Bug Fixes

- **deps:** update dependency three to ^0.131.0 ([5904655](https://www.github.com/kissmybutton/motorcortex-threejs/commit/59046554f9a00627335078e188f15ccbbb4b3cca))

### [2.1.3](https://www.github.com/kissmybutton/motorcortex-threejs/compare/v2.1.2...v2.1.3) (2021-07-05)

### Miscellaneous Chores

- release 2.1.3 ([4255828](https://www.github.com/kissmybutton/motorcortex-threejs/commit/425582819f8ab9ed7d864e744ae5fbbe984af3ff))

### [2.1.2](https://www.github.com/kissmybutton/motorcortex-threejs/compare/v2.1.0...v2.1.2) (2021-07-05)

### Bug Fixes

- **deps:** update dependency three to ^0.129.0 ([9e62995](https://www.github.com/kissmybutton/motorcortex-threejs/commit/9e62995fe5e12c638d6921297bb4daf9f3d7a7e4))
- **deps:** update dependency three to ^0.130.0 ([1d49ca4](https://www.github.com/kissmybutton/motorcortex-threejs/commit/1d49ca4e9b2b33c0ad6c53eddfb98ea5f4f84cda))
- eslint errors ([1edd9b7](https://www.github.com/kissmybutton/motorcortex-threejs/commit/1edd9b7a6e013063a6f3c8cf5a4bd3c7f6333e6d))
- remove bundle from git and fix webpack config file ([ee5595d](https://www.github.com/kissmybutton/motorcortex-threejs/commit/ee5595d75d2159a48214a347d879ad05ce05f5d6))

### Miscellaneous Chores

- release 2.1.1 ([8ee2b44](https://www.github.com/kissmybutton/motorcortex-threejs/commit/8ee2b44f44a741b22eefea1754894ed4e2097a8c))
- release 2.1.2 ([b0695f8](https://www.github.com/kissmybutton/motorcortex-threejs/commit/b0695f8bc410e7622286dbda04a913151e4fe7f2))

## [2.1.0](https://www.github.com/kissmybutton/motorcortex-threejs/compare/v2.0.0...v2.1.0) (2021-05-26)

### Features

- expose glb children to incident selectors ([e791ba6](https://www.github.com/kissmybutton/motorcortex-threejs/commit/e791ba63acfbf2ee977ab4a054b1bad9a03927b4))

## 2.0.0 (2021-05-21)

### Features

- add bundle.js ([be96d1e](https://www.github.com/kissmybutton/motorcortex-threejs/commit/be96d1efbba60f5e511d506cab72b05d432f730f))
- add .eslintignore ([55f8dba](https://www.github.com/kissmybutton/motorcortex-threejs/commit/55f8dbad7c9a73b68fa010b6441ae5c418e812f7))
- add bundle.js ([5d6160a](https://www.github.com/kissmybutton/motorcortex-threejs/commit/5d6160a11f2c03359c95e9b7779158f49fe2aeb1))
- add compo attrubutes for position and rotation ([2dd68cd](https://www.github.com/kissmybutton/motorcortex-threejs/commit/2dd68cde6495169746f74f1f12f0e166e4d13802))
- add shadow to objects ([6cfbcd0](https://www.github.com/kissmybutton/motorcortex-threejs/commit/6cfbcd0aefacb4df65b6461dd0e51aac589873d3))
- build ([3538df6](https://www.github.com/kissmybutton/motorcortex-threejs/commit/3538df696500bc6232a169fc7ae406328bddbb56))
- build new player ([b486203](https://www.github.com/kissmybutton/motorcortex-threejs/commit/b48620391948c95c1607427f02a40a6996ebdca7))
- change version ([859c83f](https://www.github.com/kissmybutton/motorcortex-threejs/commit/859c83f2e71dc8244e8cccdf2d5a0fa08cf69e7f))
- fix bug at preview object3d class, update mc ([a8f9c49](https://www.github.com/kissmybutton/motorcortex-threejs/commit/a8f9c497ec914e57ea850eda82e6be109ad87082))
- fix camera bug at pointer events enabled ([4e07283](https://www.github.com/kissmybutton/motorcortex-threejs/commit/4e07283177e18ce9dbe4fba634f04fdbfb7d4e1a))
- implement selector at clip ([b6cd456](https://www.github.com/kissmybutton/motorcortex-threejs/commit/b6cd4561d90689cfcba9a7faa9baa759c3a37e77))
- merge development ([de391b6](https://www.github.com/kissmybutton/motorcortex-threejs/commit/de391b69b6265e81d1ea6f2bc6816b574a21bce4))
- merge with develpment ([7d16686](https://www.github.com/kissmybutton/motorcortex-threejs/commit/7d16686ed81bea8f54b967f7949daffa5620731b))
- new implementation ([e18325c](https://www.github.com/kissmybutton/motorcortex-threejs/commit/e18325cc146cb9cdfe479fb2d238d17ecc491acf))
- new implementation of three js ([ea68070](https://www.github.com/kissmybutton/motorcortex-threejs/commit/ea68070cc4f3a80000212047b2decf43c5652a1d))
- new player ([db53c6c](https://www.github.com/kissmybutton/motorcortex-threejs/commit/db53c6cb500e823cba9a5beed1bb5e247769be1f))
- new three implementation with MC DOMClip ([27699be](https://www.github.com/kissmybutton/motorcortex-threejs/commit/27699bea1c895bbfc20e48e438a859350f8f132d))
- npm version ([e26ba69](https://www.github.com/kissmybutton/motorcortex-threejs/commit/e26ba691ea8b38fdc1dba31208b4ae8c5bbf9cc8))
- progress ([98df107](https://www.github.com/kissmybutton/motorcortex-threejs/commit/98df107d9297c14451aa905c2d9ad31a9afe4ac4))
- progress ([5855a12](https://www.github.com/kissmybutton/motorcortex-threejs/commit/5855a123a58d947c13a91345fa785d4e6f7c4548))
- progress ([409a390](https://www.github.com/kissmybutton/motorcortex-threejs/commit/409a390eb57269612425fffe6aba7f51832b8145))
- progress with combo attrs ([70edeaf](https://www.github.com/kissmybutton/motorcortex-threejs/commit/70edeaf62f0f1f1ff14a3e67b4e23119e04e19ba))
- update mc and player ([faa33bd](https://www.github.com/kissmybutton/motorcortex-threejs/commit/faa33bdbca3192e899d7164bc25be3a183590243))
- update mc and player ([9c36aa8](https://www.github.com/kissmybutton/motorcortex-threejs/commit/9c36aa851e89deb3ad86475736dc0d11c9cc3b35))
- update player ([6cb0782](https://www.github.com/kissmybutton/motorcortex-threejs/commit/6cb07820daac7203da868a71db694ad99ecbcaa7))
- update version ([f795b3d](https://www.github.com/kissmybutton/motorcortex-threejs/commit/f795b3d7ee4922a597526508da69ebe0071f6ccb))
- upgrade player ([483b980](https://www.github.com/kissmybutton/motorcortex-threejs/commit/483b98044bd0b57adc59742ee17e5be019c9016a))
- upgrade to latest mc, player, three ([f30dd92](https://www.github.com/kissmybutton/motorcortex-threejs/commit/f30dd9237c7a22d3c9212e7f4b3818fd216e0a9b))
- version change ([6acface](https://www.github.com/kissmybutton/motorcortex-threejs/commit/6acfaced5b422ab2654f18c45131b9047cbaba35))

### Bug Fixes

- **add package json:** add package json ([0e3633b](https://www.github.com/kissmybutton/motorcortex-threejs/commit/0e3633b932c530aa0721012f6e45ba5122bcc05f))
- add readme and minor fixes ([9d7f8db](https://www.github.com/kissmybutton/motorcortex-threejs/commit/9d7f8db021d1f66a3de036c8072d98f7c91dbbe4))
- casi implementation ([bfc0958](https://www.github.com/kissmybutton/motorcortex-threejs/commit/bfc09589b0bd561c0aec12a806599996f96dab60))
- clean up code ([4657018](https://www.github.com/kissmybutton/motorcortex-threejs/commit/46570184180f53285086183c40f983ea65dcbe53))
- clean up code and merge ([5c210e1](https://www.github.com/kissmybutton/motorcortex-threejs/commit/5c210e1cb2e4466114b13538b9084693434dbca6))
- **deps:** update dependency three to ^0.125.0 [security] ([c60db35](https://www.github.com/kissmybutton/motorcortex-threejs/commit/c60db3597b9f84d57b9d53ef506788a82d80f30d))
- **deps:** update dependency three to ^0.126.0 ([99a1187](https://www.github.com/kissmybutton/motorcortex-threejs/commit/99a1187bbf9f9a12cce16d5eceaaa915504887e9))
- **deps:** update dependency three to ^0.127.0 ([765fa7e](https://www.github.com/kissmybutton/motorcortex-threejs/commit/765fa7e050a6c2b3deda78882d4264ce07181f43))
- **deps:** update dependency three to ^0.128.0 ([9c9d586](https://www.github.com/kissmybutton/motorcortex-threejs/commit/9c9d58636d80d3988a87306c8a0c73f6f4c9a7ab))
- finish demo and structure of project ([026fb4c](https://www.github.com/kissmybutton/motorcortex-threejs/commit/026fb4ce7f9883e201895711188d78e22c0f0122))
- progress ([995512e](https://www.github.com/kissmybutton/motorcortex-threejs/commit/995512e1461e82c72e23180dc12dd6853e810291))
- style improvments ([9c623a7](https://www.github.com/kissmybutton/motorcortex-threejs/commit/9c623a7057aa7c608f532d97f016e7d9741cbae6))

### Miscellaneous Chores

- release 2.0.0 ([730f375](https://www.github.com/kissmybutton/motorcortex-threejs/commit/730f3750b1bca0c231c5487e65b936d013b5e1aa))
