Giter Site home page Giter Site logo

seedhartha / kotorblender Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ndixur/kotorblender

15.0 15.0 2.0 1.13 MB

Blender add-on to import & export KotOR models

License: GNU General Public License v3.0

Python 100.00%
blender-addon import-export knights-of-the-old-republic kotor python

kotorblender's People

Contributors

darthparametric avatar ndixur avatar seedhartha avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

kotorblender's Issues

REQUEST: Batch Import MDL

Is there some kind of script out there that does a mass import of files? I can't make my own cause all my attempts are failures and im dumb

Lightmap uvw has broken export

To reproduce import an area model and apply a lightmap pack( size 512, quality 48, margin 0.5). Export and reimport the model and look at the lightmap uvw.

edit: It appears to be a blender problem not a kotorblender problem as lightmap pack is a blender option.

Export object positions

Tool to export positions of selected objects to a text file similar to LYT and VIS could speed up development of new modules.

Import & export armature for skeletal animation

In Odyssey, low-poly meshes are used both as bones and shadow casters. AFAIK, 3DS Max supports arbitary meshes as bones, but Blender does not.

I believe this could work, if on import we create an armature from low-poly meshes and set both low-poly and high-poly meshes to be deformed by said armature.

Make textures and alpha assignable from object properties

Currently, textures and alpha are being written to and read from material nodes. Adding those as properties to Odyssey Mesh Properties would be both more user-friendly and robust. Might as well add an operator to rebuild the node tree.

Properly package .zip file so that it can be installed using the Blender addon GUI

The current zip file available for download cannot be installed using the Blender addon GUI (with the Install... button).
I think that expecting the ppl to unpack and install the addon manually into the right directory is not a good solution, especially because it can be fixed easily.

If you are interested I would be willing to create a PR that fixes this issue.

Degenerate walkmesh

Some walkmeshes of the jedi temple sublevel (k2) are throwing and error on export. "Generated tree is generate". This happens even if no edits are made. Affected walkmesh so far - 610dan_08 and 610dan_31.

Unable to Assign Negative Emitter Mass

Some vanilla models, such as 101PER2a from TSL, use bubble emitters with negative Mass values. KOTORBlender currently only allows positive Masses, so importing and reexporting these models makes it so that the bubbles hang around their emitter point and don’t float up very far.

"List index is out of range"

"List index is out of range" error when exporting mdl after creating a face from automatically merged similar vertices.

Automate lightmap baking

Currently lightmap baking process involves a lot of manual steps.

If possible, there should be a way to press a single button that will generate lightmaps for selected objects.

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.