Sarjuuk / aowow

Database viewer for TrinityCore based on aowow by @LordJZ, based on the JS-Engine of Wowhead
204 stars 217 forks source link

Switch Modelviewer from Flash to WebGL #301

Open qyh214 opened 3 years ago

qyh214 commented 3 years ago

some feature use flash(swf),now flash support has ended and removed from the system.we should change this

qyh214 commented 3 years ago

maybe we can add support for 3D view again, such as three.js

Helias commented 3 years ago

totally agree 👍

we could use something like this https://github.com/vjeux/jsWoWModelViewer demo: http://vjeux.github.io/jsWoWModelViewer/

LordMagnum commented 3 years ago

these are two different, and not usefull,

treeJS has no M2/MDX Loader Vjeux .... can 'O.K.' Display items, but no komplexe Characters or Creature Models.

qyh214 commented 3 years ago

these are two different, and not usefull,

treeJS has no M2/MDX Loader Vjeux .... can 'O.K.' Display items, but no komplexe Characters or Creature Models.

Or maybe convert m2 to obj, but it takes a lot of work.

Three.js should be supported and open source for a long time(Also has the quite perfect document), which should be more suitable for this project.

Of course, it's just a proposal. Maybe there's a better plan!

this issue also link to:

https://github.com/TrinityCore/aowow/issues/27

Faq commented 3 years ago

As veux is dead project, three.js is way to go and m2 is added to their todo: https://github.com/mrdoob/three.js/issues/5524

Sarjuuk commented 3 years ago

Unless someone presents me a ready to use solution on a silver platter, I'm not going to use it. I don't understand models/animation and am unable to adopt the prototypes you linked.

But that's also in the README.md

Faq commented 2 years ago

Some example available if anyone willing to play around with M2Loader, there also link to implementation https://github.com/mrdoob/three.js/issues/5524#issuecomment-1221320236

@Sarjuuk that can be called as "silver platter" what you referring to? :)

Sarjuuk commented 2 years ago

Not really a fan of live referencing wowhead all the time but it is a solution..

Mat2095 commented 11 months ago

Just to mention two more alternatives: