GithubHelp home page GithubHelp logo

manvelarz / alloader Goto Github PK

View Code? Open in Web Editor NEW

This project forked from antlafarge/alloader

0.0 2.0 0.0 3.91 MB

ALLoader is a 3dsMax 2015 exporter and loader for three.js in a simple custom JSON format, which supports rigged, skinned and animated meshes. 3ds max threejs three js webgl

Home Page: http://ant.lafarge.free.fr/alloader/

MAXScript 65.07% HTML 6.31% JavaScript 28.62%

alloader's Introduction

ALLoader

ALLoader is a 3dsMax 2015 exporter and loader for three.js (webgl) in a simple custom JSON format, which supports rigged, skinned and animated meshes.

Live demos

http://ant.lafarge.free.fr/alloader/

How to export meshes and animations

  • Open 3ds Max and your scene (all meshes will be exported)
  • Open the Utilities tab in the right lateral tool bar
  • Clic on MAXScript button
  • Clic on Run Script button
  • Go to the exporters folder of ALLoader
  • Run the exporter.ms script
  • Follow the instructions

Exported data

  • Mesh name
  • Vertices with indices
  • UV with indices
  • Normals
  • Materials & multi-materials
  • skin indices & weights
  • skeleton hierarchy (skin, bones)
  • time keys for bones rigged on a mesh

3ds Max elements supported

  • Axis conversion (Z-up to Y-up)
  • Meshes
  • Materials (Standard material, Multi/Sub-Object material)
  • Material IDs
  • Diffuse map (texture)
  • Wire
  • 2-Sided
  • Opacity
  • Timeline playback speed

Todo

  • Interface
  • Biped
  • Python implementation

FAQ

Q. Some objects in the scene are not well placed?
A. Add a reset XForm on these objects and export.

Q. I can't export a biped skeleton from 3DSMax?
A. Export your scene using the FBX format, close your scene and open the FBX file. This action will convert the biped to a standart skeleton (tree of bones). You can now export your scene using the exporter.

Thank you for your interest.

alloader's People

Contributors

antlafarge avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.