collada2gltf-web-service - Simple Node.js web service to convert 3D models from COLLADA to glTF

  •        77

Simple web service to convert 3D models from COLLADA to glTF using COLLADA2GLTF. This is a code sample that is a starting point for a Node.js web service that converts COLLADA models to glTF. This version just converts a .dae file to a .gltf with embedded geometry, animations, skins, and shaders. It does not handle textures.

https://github.com/AnalyticalGraphicsInc/collada2gltf-web-service

Dependencies:

body-parser : ^1.12.0
compression : ^1.4.3
express : ^4.12.2
nconf : ^0.7.1
rimraf : ^2.3.2

Tags
Implementation
License
Platform

   




Related Projects

glTF - glTF – Runtime 3D Asset Delivery

  •    HTML

glTF™ (GL Transmission Format) is a royalty-free specification for the efficient transmission and loading of 3D scenes and models by applications. glTF minimizes both the size of 3D assets, and the runtime processing needed to unpack and use those assets. glTF defines an extensible, common publishing format for 3D content tools and services that streamlines authoring workflows and enables interoperable use of content across the industry. Please provide spec feedback and community updates by submitting issues. For quick questions, use gitter.

Cesium - An open-source JavaScript library for world-class 3D globes and maps

  •    Javascript

CesiumJS is a JavaScript library for creating 3D globes and 2D maps in a web browser without a plugin. It uses WebGL for hardware-accelerated graphics, and is cross-platform, cross-browser, and tuned for dynamic-data visualization.

FBX2glTF - A command-line tool for the conversion of 3D model assets on the FBX file format to the glTF file format

  •    C++

This is a command line tool for converting 3D model assets on Autodesk's venerable FBX format to glTF 2.0, a modern runtime asset delivery format. Precompiled binaries releases for Windows, Mac OS X and Linux may be found here.

modo COLLADA

  •    C++

modo COLLADA is a plug-in that allows modo 401 users to exchange 3D assets with third-party DCC tools in the COLLADA (COLLAborative Design Activity) file format. COLLADA files are identified by the extension quot;.DAEquot;.

MDX2DAE

  •    

MDX2DAE is a tool for 3D model conversion. It will be able to convert models of the MDX format (used by Blizzard Entertainment) into the open standard COLLADA format. This will enable users to edit the files in 3D software like 3ds Max.


3d-tiles - Specification for streaming massive heterogeneous 3D geospatial datasets :earth_americas:

  •    

Specification for streaming massive heterogeneous 3D geospatial datasets. 3D Tiles has entered the Open Geospatial Consortium (OGC) Community Standard process.

fbx-conv - Command line utility using the FBX SDK to convert FBX/Collada/Obj files to a custom text/binary format for static, keyframed and skinned meshes

  •    C

Command line utility using the FBX SDK to convert FBX/Collada/Obj files to more runtime friendly formats. The FBX content is parsed into an in-memory datastructure. Pluggable writers then take this datastructure to generate the output. Send us a pull request if you want the writer for your engine/framework/app to be integrated. We'll build the converter for Windows, Linux and Mac.The FBX parser is largely based on GamePlay SDK's encoder. We'll try to back-port any bug fixes or improvements.

glTF-Blender-Exporter - Blender glTF 2.0 exporter

  •    Python

This is the offical Khronos Blender glTF 2.0 exporter. This repository mainly contains Python scripts to export the internal Blender data structure to glTF 2.0. Node groups are also provided, to simulate glTF Physically-Based Rendering (PBR) materials using the Cycles renderer. Finally, several Blender scenes are provided demonstrating each feature individually. The Khronos glTF 2.0 exporter is not available in the Add-ons tab by default, and must be installed manually by copying the scripts/addons/io_scene_gltf2 folder into the scripts/addons/ directory of the Blender installation, then enabling it under the Add-ons tab. Read detailed installation instructions here.

Castle Game Engine

  •    Pascal

3D game engine focused on X3D and beautiful graphic effects.

open3mod - Open 3D Model Viewer - A quick and powerful 3D model viewer

  •    CSharp

A general-purpose 3D model viewer. Based on Open Asset Import Library, it supports reading about fourty 3D file formats, including FBX, DXF, Collada, Obj, X, PLY, 3DS, LWO, LWS, STL and IFC (full list). 3-clause BSD license. Read LICENSE for the details, but it boils down to "use as you like but reproduce the copyright notice".

COLLADA Refinery

  •    Java

COLLADA Refinery is a GUI-based application for creating content pipelines for 3D assets using modular components called conditioners. Contact a project admin to become a developer!

claygl - A WebGL graphic library for building scalable Web3D applications

  •    Javascript

ClayGL is a WebGL graphic library for building scalable Web3D applications. It's easy to use, configurable for high-quality graphics. Benefit from the modularity and tree shaking, it can be scaled down to 22k(gzipped) for a basic 3D application.

UnityGLTF - Runtime GLTF Loader for Unity3D

  •    CSharp

Unity3D library for importing and exporting GLTF 2.0 assets. The library will be modularized such that it can be extended to support additional capabilities in Unity or support additional extensions to the glTF specification. The library is designed to work with Unity 5.6 and above.

webglreport

  •    Javascript

We've moved to github: https://github.com/AnalyticalGraphicsInc/webglreport A web page that reports the browser's WebGL capabilities, including supported extensions and implementation specific capabilities, such as the maximum number of texture units. Visit http://webglreport.sourceforge.net/

glTF-Sample-Models - glTF Sample Models

  •    GLSL

See the README.md in each model's directory for usage restrictions. Sample models help the glTF ecosystem, if you are able to contribute a model, see the contributing section below.

glTF-WebGL-PBR - Physically-Based Rendering in glTF 2.0 using WebGL

  •    Javascript

This is a raw WebGL demo application for the introduction of physically-based materials to the core glTF 2.0 spec. This project is meant to be a barebones reference for developers looking to explore the widespread and robust capabilities of these materials within a WebGL project that isn't tied to any external graphics libraries. For a DirectX sample please head over to this repo instead. If you would like to see this in action, view the live demo.

Universal 3D models converter

  •    Java

GOAL: to make converter between various 3D file formats with some object manipulation capabilities

yocto-gl - Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics

  •    C++

Yocto/GL is a collection of small C++17 libraries for building physically-based graphics algorithms released under the MIT license. Yocto/GL is written in a deliberatly data-oriented style for ease of development and use. Yocto/GL is split into two small libraries to make code navigation easier. See each header file for documentation. Here are some test images rendered with the path tracer. More images are included in the project site.

giojs - 🌏 A Declarative 3D Globe Data Visualization Library built with Three.js

  •    Javascript

Gio.js is an open source library for web 3D globe data visualization built with Three.js. What makes Gio.js different is that it is simple to use Gio.js to customize a 3D data visualization model in a declarative way, add your own data, and integrate it into your own modern web application. Gio.js is an open source library for web 3D globe data visualization built with Three.js. What makes Gio.js different is that it is simple to use Gio.js to customize a 3D data visualization model in a declarative way, add your own data, and integrate it into your own modern web application.

SharePoint Document Converter

  •    

SharePoint Document Converter solution gives a start on how we can leverage the Word automation Service to convert documents to formats that word can support. This project convert documents of type "docx" or "doc" to any possible file type that word support like to PDF, XPS, D...