Skip to content

A Simple NodeJS App to Batch Convert FBX Files to GLB and Fast Optimization

Notifications You must be signed in to change notification settings

crazyramirez/FBX2GLB-Batch-Convert-Optimizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation



NodeJS APP to Batch Convert fbx files to glb and Fast Optimization (Draco -- Texture Compression).

Setup NodeJS

  • Install NodeJS from https://nodejs.org/en
  • Download or Clone this Repository
  • Open a Terminal (Usign for example VSCode)
  • RUN: npm install (To Install NPM Libraries)

Setup Your FBX Files

  • Copy your FBX Files in "_input" directory, also you can use subdirectories

Convert FBX to GLB

  • RUN: node convert.js
  • Your Files will be converted in "_output" directory using the same structure
  • View the log and wait till finished

Optimize GLB Files

  • RUN: node optimize.mjs
  • Your files located in "_output" directory will be optimized to "_optimized" folder
  • You can tweak optimize.mjs code to adapt it to your needs (ie. const imageFormat = 'webp'; const imageSize = 512;)
  • View the log and wait till finished

This APP uses FBX2GLTF Library: https://www.npmjs.com/package/fbx2gltf

and GLTF-Transform: https://gltf-transform.dev/

About

A Simple NodeJS App to Batch Convert FBX Files to GLB and Fast Optimization

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published