(1) 2 »


script python pour dupliquer un objet et fusionner le tout
Blendie
Inscrit:
27/02/2016 15:04
Post(s): 33
bonjour, J'ai beau avoir parcouru sur la toile des réponses à cette question,rien n'y fait dans mon éditeur de texte de Blender 2.90. J'ai besoin d'un script python pour à la fois dans l'ordre: 1)sélectionner un objet donné de l'outliner 2le dupliquer x fois à des endroits différents(des coordonnées à entrer dépendant de x) 3)sélectionner l'objet et toutes ses duplications 4)les fusionner afin de créer un nouvel objet à placer(entrer une seule coordonnée(x,y,z)) merci de votre aide

Contribution le : 24/11/2020 03:13
Créer un fichier PDF de la contribution Imprimer


Re: script python pour dupliquer un objet et fusionner le tout
RegulatorZ
Inscrit:
01/07/2005 17:05
De Guyane francaise dans la jungeul
Post(s): 11674
et en regardant ce qui s’écrit quand tu fait ces actions dans l'ordre ? la fenètre avec le petit [i] te montre ce que tu fais dans Blender.
par exemple je selectionne un truc dans l'outliner et :
bpy.ops.outliner.item_activate(extend=False, deselect_all=True)



Contribution le : 24/11/2020 15:26
_________________
Mon site : https://www.melting3d.org - Ma chaîne de tutos master
Créer un fichier PDF de la contribution Imprimer


Re: script python pour dupliquer un objet et fusionner le tout
Blendie
Inscrit:
27/02/2016 15:04
Post(s): 33
voici mon script:
import bpy

cube= bpy.data.objects["Cube"]

for i in range(0,100): 
    for j in range(0,100):
       blanc = bpy.data.objects.new('blanc', cube.data)
       blanc.location.x = 4*i
       blanc.location.y= 4*j
       blanc.scale.z=0.1
       bpy.data.collections["Collection"].objects.link(blanc)   
       blanc.select_set(True)

for ob in bpy.context.scene.objects:
    if ob.type == 'MESH':
        ob.select = True
        bpy.context.scene.objects.active = ob
    else:
        ob.select = False
bpy.ops.object.join()          
       


Ça me crée un ensemble d'objets nommés blanc qui sont fusionnés.
Il y a encore une dernière ligne python que je n'arrive pas à établir
créer un nom et un nouvel objet pour cet ensemble d'objets fusionnés.

Peut-on m'aider?

Contribution le : 25/11/2020 10:35
Créer un fichier PDF de la contribution Imprimer


Re: script python pour dupliquer un objet et fusionner le tout
OverdOzed
Inscrit:
08/10/2003 09:20
De Annecy
Post(s): 3082
Comme l'opérateur object.join() ne fonctionne que sur les objets sélectionnés, il renvoit un objet sélectionné (actif) également. Donc tu peux ajouter ceci pour modifier le nom du nouvel objet créé:

bpy.context.active_object.name = "StyloBic"

Contribution le : 25/11/2020 10:53
_________________
lucky
www.lucky3d.fr
Auto-Rig Pro Addon: Blender Market - GumRoad
Créer un fichier PDF de la contribution Imprimer


Re: script python pour dupliquer un objet et fusionner le tout
Blendie
Inscrit:
27/02/2016 15:04
Post(s): 33
Non...
StyloBic n'apparaît pas dans l'Outliner

Contribution le : 25/11/2020 11:04
Créer un fichier PDF de la contribution Imprimer


Re: script python pour dupliquer un objet et fusionner le tout
OverdOzed
Inscrit:
22/03/2010 12:13
De Gard du Nord
Post(s): 3025
doublon, sorry

Contribution le : 25/11/2020 11:14
_________________
Le Clan se meurt, vive le Clan pourtant ! Bien que je n'éprouve aucune sympathie pour ces termes : Clan ou Tribu ! Ni pour Travail, Famille, Patrie non plus.
Créer un fichier PDF de la contribution Imprimer


Re: script python pour dupliquer un objet et fusionner le tout
OverdOzed
Inscrit:
22/03/2010 12:13
De Gard du Nord
Post(s): 3025
Il faudrait que ton objet soit sélectionné et ceci marche pour moi :
import bpy 
for obj in bpy.context.selected_objects:     
     obj.name = "newName"
     obj.data.name = "newName"

Contribution le : 25/11/2020 11:15
_________________
Le Clan se meurt, vive le Clan pourtant ! Bien que je n'éprouve aucune sympathie pour ces termes : Clan ou Tribu ! Ni pour Travail, Famille, Patrie non plus.
Créer un fichier PDF de la contribution Imprimer


Re: script python pour dupliquer un objet et fusionner le tout
Blendie
Inscrit:
27/02/2016 15:04
Post(s): 33
Pourquoi chez moi cela ne marche pas?
Toujours pas de nouvel objet crée incluant et rassemblant tous les objets blancs fusionnés

Contribution le : 25/11/2020 11:28
Créer un fichier PDF de la contribution Imprimer


Re: script python pour dupliquer un objet et fusionner le tout
OverdOzed
Inscrit:
22/03/2010 12:13
De Gard du Nord
Post(s): 3025
Que dit la console ?

Contribution le : 25/11/2020 11:32
_________________
Le Clan se meurt, vive le Clan pourtant ! Bien que je n'éprouve aucune sympathie pour ces termes : Clan ou Tribu ! Ni pour Travail, Famille, Patrie non plus.
Créer un fichier PDF de la contribution Imprimer


Re: script python pour dupliquer un objet et fusionner le tout
Blendie
Inscrit:
27/02/2016 15:04
Post(s): 33
oici le code corrigé:

import bpy
from bpy import context

cubeblanc= bpy.data.objects["CubeBlanc"]
cubenoir= bpy.data.objects["CubeNoir"]



for i in range(0,10): 
    for j in range(0,10):
       blanc = bpy.data.objects.new('blanc', cubeblanc.data)
       blanc.location.x = 4*i
       blanc.location.y= 4*j
       blanc.scale.z=0.1
       bpy.data.collections["Collection"].objects.link(blanc)   
       blanc.select_set(True)
      
      
       





for ob in bpy.context.scene.objects:
    if ob.type == 'MESH':
        ob.select = True
        bpy.context.scene.objects.active = ob
    else:
        ob.select = False

bpy.ops.object.join()          

for obj in bpy.context.selected_objects:     
     obj.name = "newName"
     obj.data.name = "newName"


Le script fonctionne et la console n'annonce rien de spécifique.
newName n'apparaît pas dans l'Outliner incluant et rassemblant les objets blancs sélectionnés

Contribution le : 25/11/2020 11:42
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant
(1) 2 »




Enregistrer votre réponse
Compte*
Nom   Mot de passe   Authentification
Message:*



[Recherche avancée]



Sujets récemment répondus
Forums Sujets Réponses Lus Dernières contributions
The Blender Clan 'tchat Avenir du blender clan    [1][2][3]...[44] 434 63299 Hier 21:49:25
Rimpotche 
Hors Sujet !! Buy (50 Pieces) Samsung Galaxy Tab S8+ 12.4-inch display Original Wi-Fi 256GB $27,500 0 15 Hier 14:13:51
emailychang01 
Hors Sujet !! Buy (20 Pieces) New Sony PlayStation 5 Console – Horizon Forbidden West Bundle $8,000 0 39 15/08 14:53:07
emailychang01 
Hors Sujet !! Buy (30 Pcs) Dell - Inspiron 2-in-1 16-Inch 512GB SSD $25,47 0 41 14/08 19:10:12
emailychang01 
Hors Sujet !! les tutos de Moonboots    [1][2][3]...[31] 301 44472 14/08 13:41:53
moonboots 
Hors Sujet !! Buy (100 Pcs) Sunpak 22 Bi-Color Ring Light Vlogging $10,900 0 61 13/08 16:17:37
emailychang01 
Hors Sujet !! Buy (50 Pieces) Cambridge Audio - G2 Mini Portable Bluetooth Speaker - Black $5,950 0 81 12/08 15:43:03
emailychang01 
Hors Sujet !! Buy (50 Pieces) New Samsung Galaxy Z Fold4 256GB Unlocked $64,950 Website: www.brianelectronics.com 0 1979 11/08 14:19:42
emailychang01 
Hors Sujet !! Buy (50 Pieces) Apple iPad Pro 11-Inches 2021 2TB Wifi + Cellular $84,950 0 102 10/08 16:07:53
emailychang01 
Hors Sujet !! Buy (50 Pieces) New Original Unlocked Apple iPhone 13 5G 512GB $34,950 0 131 09/08 14:54:39
emailychang01 
Questions & Réponses Problème alpha sur le rendu 3 196 09/08 13:27:37
debutant 
Hors Sujet !! Buy (30 Pieces) LG - 55-inch Class C2 Series OLED evo 4K UHD Smart webOS TV (2022) $44,970 0 133 08/08 13:58:45
emailychang01 
Hors Sujet !! Buy(30 Pcs) Package Fujifilm-X-S10 Mirrorless Camera $30,570 Website: www.brianelectronics.com 0 142 07/08 15:23:19
emailychang01 
Hors Sujet !! Buy (10 Pieces) Sony - FE 70-200mm F2.8 GM OSS II Full-Frame Telephoto Zoom G Master Lens $24,990 1 83689 06/08 17:16:33
moonboots 
The Blender Clan 'tchat Enfin ! depuis 20 ans :) 2 297 06/08 15:06:57
stefff285 
Hors Sujet !! Buy(50 Pcs) Optoma CinemaX P2 Home Theater Projector $94,950 Website: www.brianelectronics.com 0 23033 05/08 15:34:27
emailychang01 
Hors Sujet !! Buy (50 Pieces) Samsung Galaxy Tab S8+ 8GB 12.4-inch display Original Wi-Fi Only 128GB $22,500 0 18451 04/08 16:14:48
emailychang01 
Hors Sujet !! Buy(50 Pcs) Mac Studio (2022) M1 Ultra 64GB 1TB SSD $174,950 0 243 03/08 17:10:34
emailychang01 
Questions & Réponses problème sur la texture voulue 3 425 03/08 01:56:09
meltingman 
Hors Sujet !! Buy (50 Pcs) HP ENVY 2-in-1 15-ch i7 16GB 512GB SSD $29,950 0 337 02/08 16:29:43
emailychang01 

Qui est en ligne
118 utilisateur(s) en ligne (dont 69 sur Forums)

Membre(s): 2
Invité(s): 116


SanfordOte, ElaneYbarr, plus...
Nouveaux membres
LolaShowal 18/8/2022
CassieNeil 18/8/2022
JonLoftin4 18/8/2022
DwainBagwe 18/8/2022
BrennaCarr 18/8/2022
Remona5618 18/8/2022
CorrineMui 18/8/2022
ResulKnaus 18/8/2022
JulietBras 18/8/2022
RubySoria0 18/8/2022
Dernier Ajout
2020-09-24.jpg

Evènements à venir
Sep 8
Anniversaire de ang
Nov 18
Anniversaire de RichDeg
Dec 29
Anniversaire d'ebrain
plus 233 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2021 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445