Il ya quelques jours, le Blender Foundation mis hors la première release candidate de Blender 2.5. Cette version inattendue brisé la compatibilité avec la plupart des scripts Python 2.5, y compris mon Objective-C Exporter le script d'en-tête.
Quel a été le moment une grande, car j'avais besoin d'utiliser le script aujourd'hui. J'aurais pu simplement retourné à une ancienne version de Blender, mais a plutôt décidé de ré-écrire le script pour travailler. Je viens d'ajouter à GitHub, la nouvelle version compatible 2.57 du script d'exportation. Cette version est de nouveau à être un add-on que vous pouvez ajouter dans les préférences utilisateur.
J'ai aussi ajouté quelques options que vous pouvez sélectionner lors de l'exportation (ils sont sur le côté gauche de l'écran de sélection de fichier, en dessous des volumes et des lieux récemment visités). Vous pouvez voir les nouvelles options dans la capture d'écran suivante:

La première option vous permet de spécifier si des modificateurs sont appliqués avant d'exporter le maillage. Si vous décochez cette, le script va dépouiller les modificateurs avant d'exporter, sinon, il sera de les appliquer à la maille avant de l'exporter.
La deuxième option va tourner l'objet de 90 ^ 0 sur l'axe X, qui transforme l'objet de Blender jusqu'à Z-espace de coordonnées à l'OpenGL Y jusqu'à coordonnée spatiale. J'ai fait ce défaut, la, mais je ne pouvais prévoir les situations où les gens voudraient ignorer la conversion.
La dernière option se déplace à l'exportation de l'objet à l'aide de son espace coordonnées du monde plutôt que de l'exporter en utilisant les coordonnées d'espace objet. Cette option, par exemple, conserver la distance relative entre plusieurs objets exportés à partir du même fichier dans différents en-têtes. Ou, pour le dire autrement, les objets exportés aura normalement utiliser leurs coordonnées telles qu'elles se rapportent à l'origine de l'objet, indépendamment du lieu où l'objet est dans la scène de Blender. Si cette case est cochée, les coordonnées des sommets sera exporté par rapport à l'origine de la scène.
NB: Il y avait un problème avec le code de triangulation dans la version affichée précédemment. Si vous rencontrez des problèmes, tirer à nouveau à partir de GitHub.
Quel a été le moment une grande, car j'avais besoin d'utiliser le script aujourd'hui. J'aurais pu simplement retourné à une ancienne version de Blender, mais a plutôt décidé de ré-écrire le script pour travailler. Je viens d'ajouter à GitHub, la nouvelle version compatible 2.57 du script d'exportation. Cette version est de nouveau à être un add-on que vous pouvez ajouter dans les préférences utilisateur.
J'ai aussi ajouté quelques options que vous pouvez sélectionner lors de l'exportation (ils sont sur le côté gauche de l'écran de sélection de fichier, en dessous des volumes et des lieux récemment visités). Vous pouvez voir les nouvelles options dans la capture d'écran suivante:
La première option vous permet de spécifier si des modificateurs sont appliqués avant d'exporter le maillage. Si vous décochez cette, le script va dépouiller les modificateurs avant d'exporter, sinon, il sera de les appliquer à la maille avant de l'exporter.
La deuxième option va tourner l'objet de 90 ^ 0 sur l'axe X, qui transforme l'objet de Blender jusqu'à Z-espace de coordonnées à l'OpenGL Y jusqu'à coordonnée spatiale. J'ai fait ce défaut, la, mais je ne pouvais prévoir les situations où les gens voudraient ignorer la conversion.
La dernière option se déplace à l'exportation de l'objet à l'aide de son espace coordonnées du monde plutôt que de l'exporter en utilisant les coordonnées d'espace objet. Cette option, par exemple, conserver la distance relative entre plusieurs objets exportés à partir du même fichier dans différents en-têtes. Ou, pour le dire autrement, les objets exportés aura normalement utiliser leurs coordonnées telles qu'elles se rapportent à l'origine de l'objet, indépendamment du lieu où l'objet est dans la scène de Blender. Si cette case est cochée, les coordonnées des sommets sera exporté par rapport à l'origine de la scène.
NB: Il y avait un problème avec le code de triangulation dans la version affichée précédemment. Si vous rencontrez des problèmes, tirer à nouveau à partir de GitHub.
Aucun commentaire:
Enregistrer un commentaire