Voici un petit script astucieux qui va vous permettre de sélectionner un grand nombre de petites pièces dans un assemblage complexe. Ainsi, il est possible d'alléger considérablement une scène déjà très encombrée. Pour faire des rendus de type industriel, il n'est pas toujours nécessaire de laisser actives toutes les vis et écrous que le client vous donne. Avec ces quelques lignes de code, vous allez voir qu'il est très facile de se défaire de tous ces petits objets qui n'apportent pas grand-chose à la scène et qui ne vont rien changer non plus à la qualité du rendu.

Voici le code python en question.

import bpy

#dimension maximale (x y ou z)
maxDim = 0.5

def main(maxDim):
    print("                 ")
    for ob in bpy.context.selected_objects:
        print("-"*20)
        print(ob.name)
        #print(ob.type)
        #print(ob.dimensions)
        if ob.type=="MESH":
            for val in ob.dimensions:
                if val > maxDim:
                    ob.select = False
                print(val)


main(maxDim)

Lien pour voir la vidéo - https://www.youtube.com/watch?v=8NRDWXaUd1U&t=205s

Voici un petit script astucieux qui va vous permettre de sélectionner un grand nombre de petites pièces dans un assemblage complexe. Ainsi, il est possible d'alléger considérablement une scène déjà très encombrée. Pour faire des rendus de type industriel, il n'est pas toujours nécessaire de laisser actives toutes les vis et écrous que le client vous donne. Avec ces quelques lignes de code, vous allez voir qu'il est très facile de se défaire de tous ces petits objets qui n'apportent pas grand-chose à la scène et qui ne vont rien changer non plus à la qualité du rendu. Voici le code python en question. ```` import bpy #dimension maximale (x y ou z) maxDim = 0.5 def main(maxDim): print(" ") for ob in bpy.context.selected_objects: print("-"*20) print(ob.name) #print(ob.type) #print(ob.dimensions) if ob.type=="MESH": for val in ob.dimensions: if val > maxDim: ob.select = False print(val) main(maxDim) ```` Lien pour voir la vidéo - https://www.youtube.com/watch?v=8NRDWXaUd1U&t=205s
edited Apr 5 at 1:59 pm
 
0
reply
live preview
enter atleast 10 characters
WARNING: You mentioned %MENTIONS%, but they cannot see this message and will not be notified
Saving...
Saved
With selected deselect posts show selected posts
All posts under this topic will be deleted ?
Pending draft ... Click to resume editing
Discard draft