2016-12-28 1 views
1

J'ai essayé de diverses façons, il semble que 3ds Max 2017 a cassé l'exportateur natif three.js (seulement obtenir 1kb exportations .js). L'exportateur commercial de Solutions Prototech semble fonctionner correctement, mais exporte tout dans un gros fichier HTML (ce qui n'est pas le résultat que je recherche). Je suis à la recherche de la solution la plus flexible pour intégrer les animations 3ds Max dans le futur.Vous avez besoin de conseils sur le meilleur flux de travail à exporter de 3ds Max à trois.js

Des conseils sur la façon de convertir des matériaux de 3ds max à three.js seraient également les bienvenus.

+0

Mon dernier grand projet three.js que j'ai exporté de 3dsMax sous le nom de .obj et utilisé le OBJLoader, c'était il ya quelques années. – 2pha

+0

Ok, puis-je vous demander pourquoi vous avez choisi le format obj? Et pourquoi est-ce que la plupart des tutoriels que je trouve sur google datent des années précédentes? Est-ce que three.js est moins utilisé maintenant? – Tony

+0

J'ai choisi seulement .obj parce que c'était un format que je connaissais et l'exporteur json pour 3ds max qui est dans le référentiel three.js ne fonctionnait pas bien. Je ne sais pas pourquoi la plupart des tutoriels que vous trouvez sont si vieux, peut-être qu'ils ont été là depuis longtemps et ont un bon référencement, ou peut-être parce que quand trois.js était nouveau, c'était un peu la mode et tout le monde . Three.js est probablement utilisé beaucoup plus maintenant je pense (sur de vrais projets) – 2pha

Répondre

1

Vous pouvez A3dsViewer - inclut une bonne exportation vers le fichier three.js et permet de générer un fichier js séparé pour chaque maillage.

+0

Merci! Cela a aidé beaucoup. Au début, j'ai eu quelques problèmes avec les points de pivotement 3ds exportés, mais j'ai résolu ce problème en utilisant ce pluging: 'Batch Export/Import' par Jos Balcaen. * Je ne suis pas sûr s'il y aurait un moyen plus facile? A partir de là, je voudrais utiliser l'application A3dsViewer et étonné que même les matériaux «travaillé» en HTML5. – Tony

0

J'exporter vers FBX ensuite convertir en JSON en utilisant le script python convert_to_threejs.py dans: utils \ convertisseurs \ FBX

Vous pouvez également envisager d'utiliser GLTF: https://threejs.org/examples/webgl_loader_gltf.html

+0

Merci! Je vais essayer, car je pense que cela pourrait ajouter plus de flexibilité dans le processus. – Tony