Code Monkey home page Code Monkey logo

Comments (7)

FreakTheMighty avatar FreakTheMighty commented on July 19, 2024 1

I realize this is an old issue, but FWIW, I've switched from that three.js viewer to this babylon.js viewer. It is a pretty full featured 3D viewer that has many debug options.

from fbx2gltf.

zellski avatar zellski commented on July 19, 2024 1

It's an old issue, but the urge remain (mostly) undimmed. I do wish we could get the FBX SDK source so we could compile it into a completely in-browser experience (though it might be too slow, not sure). Until then it will rely on a local binary install (although that can be automated with NPM.)

And you're right, Babylon is an excellent glTF loader & general engine, and I often prefer the look of its PBR implementation (and/or its default lighting setup.)

from fbx2gltf.

FreakTheMighty avatar FreakTheMighty commented on July 19, 2024

Have you seen the debug window, it's sort of hidden away? That's been the killer feature for me.
image

from fbx2gltf.

zellski avatar zellski commented on July 19, 2024

Yeah, agreed. The only "problem" with great debug tooling in the viewer is that it makes it even more clear how nice it would be if such an interface was looped back to FBX2glTF conversion parameters -- convert, eyeball result, tweak setting, reconvert, ...

... but that's a pretty sad argument to have to make. :-)

from fbx2gltf.

FreakTheMighty avatar FreakTheMighty commented on July 19, 2024

@zellski rather than attempting to run it entirely client side, perhaps the project can be building a minimal dockerized client + server. I think its very reasonable then to provide a UI that allows the user to tweak setting and reconvert.

from fbx2gltf.

zellski avatar zellski commented on July 19, 2024

This is an aside from the Docker question, but if you haven't yet, please take a look at the ./npm subdirectory. There's already a installable NPM module that contains the three binaries and executes the right one, behind the scenes, behind a JavaScript interface. So little new work needs doing there.

from fbx2gltf.

FreakTheMighty avatar FreakTheMighty commented on July 19, 2024

I saw the npm directory, but for some reason I thought those were old binaries from the last github release. Are those in sync with the source code?

from fbx2gltf.

Related Issues (20)

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.