darklightgames / io_export_ase Goto Github PK
View Code? Open in Web Editor NEWBlender ASE Export Script
License: GNU General Public License v2.0
Blender ASE Export Script
License: GNU General Public License v2.0
MCampagnini and I worked on his exporter to convert it from UDK ASE exporter to Quake 3 / Doom 3 ASE exporter. That version, which is newer than the one used as base for this project, was never released publicly.
Unfortunately I could never get this exporter working. It wouldn't even load into 2.80 and once I figure it out, it would export empty ASE file.
I just finished porting my version to 2.80 (I am not a programmer, so there might be some issues besides the known ones) and posted it in the BlenderArtists thread:
If you want/can fix it to where it applies modifiers on Export (to original mesh or to the copy, whatever is chosen in the options) and properly exports MESH_NUMTVFACES, and update your project with the newer version, it would be great!
The current script is incompatible with Blender 2.80.
Aside from the usual upgrade stuff, a major discrepancy is the fact that the Blender internal render engine was removed. The whole material export system relied on that being there, so a new scheme will need to be devised that uses the Cycles/Eevee materials instead.
ASE files exported from B3D 2.80 with this addon are missing the expected closing brace from *MATERIAL_LIST
so it has the *GEOMOBJECT
in the *MATERIAL_LIST
section. Make the ase appear corrupt and not load into other applications.
Attempting to export a mesh with more than one material throws an error.
Steps to reproduce:
Traceback (most recent call last):
File, line 1030 in execute
aseMaterials = str( cMaterials() )
File, line 140, in __init__
self.dump = cSubMaterials( self.material_list )
File, line 202, in __init__
\n\t\t} }'''.format( index, cMaterial( slot ) )
File, line 239, in __init__
self.shine = aseFloat( slot.specular_hardness / 511 )
AttributeError: 'Material' object has no attribute 'specular_hardness'
location: <unknown location>:-1
Please let me know if you are unable to reproduce, or if additional information is needed. Thanks!
Trying to install on latest Blender 2.8 version. Error when selecting check box on preferences.
Seems like Blender just freezes on export if the mesh contains faces that were hidden with the H key. Unhiding all faces with ALT+H seems to resolve the issue, but it would still be good if there either was an option to do this automatically on export or if the underlying problem could be fixed altogether, so it either ignores those faces or exports them without problems.
If required, I could attach a .blend file to reproduce the issue.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.