swift502/Sketchbook

Compatibility with latest version of THREE.js

ManuBernard opened this issue · 2 comments

Hi ! Amazing project ! It's super impressive !

I'am trying to use some of the development you have made in an other project and it highlited that THREE.JS has changed.

new THREE.Geometry() (used in three-to-cannon.js) is not supported anymore.

Do you plan to fix this ?
If not could you point a direction about how to replace this ?

Thanks a lot :)

Hi! Glad you like the project.

I'm not planning to upgrade three in the project in the near future. I tried upgrading right before releasing 0.4, but found that animation blending stopped working, and I have no idea how to fix that.
And similarly I have no clue how to fix the bug you're describing.

Generally I've paused the development of Sketchbook for any forseeable future, as I have other projects to look after, so I'm afraid you're on your own here.
Though I'll be happy to accept PRs should you manage to fix the problems.

I can recommend the three.js migration guide. https://github.com/mrdoob/three.js/wiki/Migration-Guide
They document the migration changes for every release. Start from 113 and look for any THREE.Geometry notes.

The rate at which three.js breaks compatibility has been a contentious topic for a while. It makes it really difficult to stay up to date with the latest version for a project like Sketchbook.