Code Monkey home page Code Monkey logo

fcollada's Introduction

FCollada

This is FCollada, originally developed by Feeling Software before being discontinued.

It is based on FCollada FREE 3.05B, which was released under the MIT license. I've since fixed various compilation issues and added CMakeLists.txt files.

Tested on Linux and on MSVC 2015. For now, stick to Debug mode on Linux, since Release mode produces linker errors I have yet to look into.

Package Contents

External/*

These are external, open-source libraries. Please see the specific folders for the copyright and licensing information on each external library.

FCollada/*

This is an empty folder. You will need to download the static library version of FCollada and unzip it in this folder for the samples to compile.

FCTools/*

This is the repository for the sample COLLADA conditioners written using the FCollada library.

Unless noted otherwise in the source code, these samples are Copyright (c) 2006 Feeling Software Inc. and released under the MIT license: http://www.opensource.org/licenses/mit-license.php

FCTools/FCValidate

This is an extremely simple command-line tool that will open a COLLADA document and output the errors/warnings that FCollada found.

While it is simple: it makes for a great starting point for the more complex conditioners that you will be writing.

FCTools/FCProcessImages

This conditioner processes all the images in a COLLADA document:

  • Removes duplicate instances in the image library.
  • Opens the image files, ensures that they are power-of-2 images, generates their mip-maps and writes them out as DDS image files.
FCTools/FCProcessMeshes

This condition processes all the geometries in a COLLADA document:

  • Triangulates them for faster renders in the Feeling Viewer.
  • Generates texture tangents and binormals for the first texture coordinate channels.

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.