무작위 띄엄띄엄 Blender 무거운 3D 모델

대량의 대상을 포함하는 거리 데이터를 공연할 때 사용
무거웠기 때문에 감각적인 간헐적인 시나리오를 썼다.
# import bpy
import random

def randomSample(reduceRate: float):
    objects = list(bpy.data.objects)
    targetCount = int(len(objects) * reduceRate)
    randomObjects = random.sample(objects, targetCount);

    for ob in randomObjects:
        ob.select_set(True)


# 存在するオブジェクトの7割を無作為に選択
randomSample(0.7)

그러면 랜덤으로 7할을 선택할 수 있어요.
그렇게 Delete를 하면서 Join이 한 일은 상당히 가벼워졌다.

참고로 한 대상을 격자에 따라 분리할 때
Edit 모드에서Separate > By Loose Parts따라서 그물을 연결하지 않은 대상은 모두 장미 대상이 된다.

좋은 웹페이지 즐겨찾기