[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4698: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4700: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4701: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4702: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
Blenderlounge • Consulter le sujet - [Résolu] Demande d'un script particulier aaaaajnjcbdjhc

[Résolu] Demande d'un script particulier

Ici on parle des scripts

Modérateurs : frez, Yadoob, stilobique, Matpi, ModSquad

Re: Demande d'un script (si ça s'appel comme ça) particulier

Message par Gabriel S » 09 Déc 2014, 12:56

Ben en fait ça fait comme si les arguments axis_forward='Y', axis_up='Z' n'avaient aucun effet.

Dans le FBX de départ mes objets sont à la verticale, dans le fbx d'arrivée, ils sont à l'horizontal
Je peux te mettre le fbx de départ si tu veux:

http://we.tl/4xKfH2VNP7
Avatar de l’utilisateur
Gabriel S
 
Message(s) : 113
Inscription : 03 Août 2013, 23:29

Re: Demande d'un script (si ça s'appel comme ça) particulier

Message par Matpi » 09 Déc 2014, 14:09

BAddons - La Collection d'Addons de Matpi:
Avatar de l’utilisateur
Matpi
 
Message(s) : 288
Inscription : 07 Déc 2014, 10:51
Localisation : in dr Schwiiz

Re: Demande d'un script (si ça s'appel comme ça) particulier

Message par Gabriel S » 09 Déc 2014, 14:24

Ok j'ai mis les arguments que pourt l'import, mais ça change rien au résultat précédent.

Ce qui est étonnant c'est que si je met axis_forward='X', axis_up='Y' ou axis_forward='-X', axis_up='-Y'
ça sort exactement le même fbx qui est tourné dans le même sens.
J'ai essayé avec plein d'autres couples et c'est toujours le même résultat

ça marche bien chez toi?
Avatar de l’utilisateur
Gabriel S
 
Message(s) : 113
Inscription : 03 Août 2013, 23:29

Re: Demande d'un script (si ça s'appel comme ça) particulier

Message par Matpi » 09 Déc 2014, 15:10

Non, même résultat :?

Essaie peut-être quand même en modifiant l'export plutôt que l'import... Sinon ce serait malheureusement pas la première fois que des paramètres ne sont pas pris en compte dans l'API Python Blender...
BAddons - La Collection d'Addons de Matpi:
Avatar de l’utilisateur
Matpi
 
Message(s) : 288
Inscription : 07 Déc 2014, 10:51
Localisation : in dr Schwiiz

Re: Demande d'un script (si ça s'appel comme ça) particulier

Message par Gabriel S » 09 Déc 2014, 15:45

Ben ça va pas m'arranger de le faire à l'export parce que à ce moment là mes points pivots ne seront plus en bas de mes objets.

Sinon ya ptetre un moyen de contourner la chose:

Tout mes objets ont pour parent un point nommé Defaut.

Si le script peut séléctionner le point Defaut puis le tourner de 90° sur X ,
et ensuite faire ce qu'il fait déjà ça pourrai m'aller.
Mais je connais trop peu la manip pour faire ça et j'arrive pas à le faire.
Avatar de l’utilisateur
Gabriel S
 
Message(s) : 113
Inscription : 03 Août 2013, 23:29

Re: Demande d'un script (si ça s'appel comme ça) particulier

Message par Matpi » 09 Déc 2014, 16:07

Mais sinon, ça marche en le faisant à l'export?

Si c'est le cas, on peut encore imager prendre d'autres vertices de la bbox comme milieu. C'est pas un problème, ça.

Donc: as-tu réussi à obtenir une différence d'orientation en passant des arguments à l'export?
BAddons - La Collection d'Addons de Matpi:
Avatar de l’utilisateur
Matpi
 
Message(s) : 288
Inscription : 07 Déc 2014, 10:51
Localisation : in dr Schwiiz

Re: Demande d'un script (si ça s'appel comme ça) particulier

Message par Gabriel S » 09 Déc 2014, 16:41

Non aucune différence en passant les arguments à l'export.

Du coup tu pense que c'est possible de faire ce que je dis juste au dessus, à savoir faire tourner le point de 90° sur x avant de faire le reste du script?
Avatar de l’utilisateur
Gabriel S
 
Message(s) : 113
Inscription : 03 Août 2013, 23:29

Re: Demande d'un script (si ça s'appel comme ça) particulier

Message par Matpi » 10 Déc 2014, 07:42

Oui ça doit être possible, en utilisant bpy.ops.transform.rotate.

Le problème que j'ai, c'est que subitement parent_clear me rend une erreur tout ce qu'il y a de plus bizarre...

Et accessoirement, j'ai plus le temps de m'occuper de cela d'ici à vendredi soir ou samedi... je regarderai à ce moment-là. ;)
BAddons - La Collection d'Addons de Matpi:
Avatar de l’utilisateur
Matpi
 
Message(s) : 288
Inscription : 07 Déc 2014, 10:51
Localisation : in dr Schwiiz

Re: Demande d'un script (si ça s'appel comme ça) particulier

Message par Gabriel S » 10 Déc 2014, 08:37

J'ai essayé de faire tourner que le point de 90° pour entrainer ses enfants mais à l'arrivée les points pivots sont n'importe où.

Et effectivement j'ai aussi une erreur quand je veux supprimer le parent.
Avatar de l’utilisateur
Gabriel S
 
Message(s) : 113
Inscription : 03 Août 2013, 23:29

Re: Demande d'un script (si ça s'appel comme ça) particulier

Message par Gabriel S » 10 Déc 2014, 14:05

Avatar de l’utilisateur
Gabriel S
 
Message(s) : 113
Inscription : 03 Août 2013, 23:29

Re: Demande d'un script (si ça s'appel comme ça) particulier

Message par Matpi » 10 Déc 2014, 14:29

Les "memory blocks not freed", c'est pas obligatoirement une cause de non-fonctionnement du script. Ça s'affiche à l'arrêt de Blender et ça provient d'une erreur d'allocation mémoire profond dans le programme; ton script Python ne donnant lui pas d'erreur (il n'y a pas de traceback), il devrait s'être exécuté normalement. Reçois-tu un fichier en output?
BAddons - La Collection d'Addons de Matpi:
Avatar de l’utilisateur
Matpi
 
Message(s) : 288
Inscription : 07 Déc 2014, 10:51
Localisation : in dr Schwiiz

[Résolu] Demande d'un script particulier

Message par Gabriel S » 10 Déc 2014, 15:50

Avatar de l’utilisateur
Gabriel S
 
Message(s) : 113
Inscription : 03 Août 2013, 23:29

Re: Demande d'un script (si ça s'appel comme ça) particulier

Message par Matpi » 10 Déc 2014, 16:04

De rien ;-)

Mais du coup tu n'as pas de parent_clear, si? Ou bien il n'en est pas besoin?
BAddons - La Collection d'Addons de Matpi:
Avatar de l’utilisateur
Matpi
 
Message(s) : 288
Inscription : 07 Déc 2014, 10:51
Localisation : in dr Schwiiz

Re: Demande d'un script (si ça s'appel comme ça) particulier

Message par Gabriel S » 10 Déc 2014, 16:27

Non il n'y a pas de parent clear, parce qu'il n'y a pas de parent dans un obj.

Du coup reste ce beug du parent clear qui peut etre reporté (si on l'a bien utilisé...)
Avatar de l’utilisateur
Gabriel S
 
Message(s) : 113
Inscription : 03 Août 2013, 23:29

Re: [Résolu] Demande d'un script particulier

Message par Matpi » 10 Déc 2014, 19:33

BAddons - La Collection d'Addons de Matpi:
Avatar de l’utilisateur
Matpi
 
Message(s) : 288
Inscription : 07 Déc 2014, 10:51
Localisation : in dr Schwiiz

PrécédentSuivant

Retour vers Scripts - Python - OSL

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Bing [Bot] et 1 invité

cron