본문 바로가기

3D/Blender3D234

Blender: Building Brick Walls[4] Blender: Building Brick Walls[3] 에서 이어집니다.Curve의 길이가 늘어나면, Brick이 Count 가 증가 하는데, 늘어나는 액션 중간에 틈이 이렇게 벌어집니다. 적당히 Brick이 늘어나도록(Scale) 하겠습니다. Curve Length의 길이를 확인하고,  Curve의 길이값(Float) 과 Curve의 길이에서 소수점 뺀 수(Truncate)와 나누어줍니다.  그 결과 값을 X축으로 Combine XYZ에 넣고,  Instance on Points의 Scale 에 넣어줍니다. 다음 Count 수가 증가하기 전까지는 Scale이 적당히 늘어나도록 합니다. 다음은, Curve가 곡선일 경우에는...Curve의 곡률값, 탄젠트(Tangent) 따라 가야 하겠습니다. Rot.. 2025. 3. 21.
Blender: Building Brick Walls [3] Blender: Building Brick Walls [2] 에서 이어집니다.Instance on Points노드 앞에 Resample Curve 노드를 배치하고, 기본값이 Count 10 입니다. 현재 Curve에다 Count 10을 넣습니다. count 3을 입력하면,  현재 커브안에 3개를 배치합니다. 현재 Curve가 곡선이므로, Point의 성격을 Vector로 선택해서,  직선으로 배치하고,  3으로 정확히 배치합니다. Point를 이동시켜 Curve의 길이를 변경될때, Count도 같이 증가하면 좋겠습니다. 그러려면, 현재 Curve Length로 커브의 길이를 파악하고,  커브의 길이가 3이 되어야, Count 가 3이 될것입니다. 2.9 이면, 그냥 2가 되겠습니다.  그래서, Add 연.. 2025. 3. 20.
Blender: Building Brick Walls [2] Building Brick Walls [1]에서 이어집니다.Mesh Line에 Brick이 Index 로 확인해 봅니다. Math노드 Compare를 이용해서 Value의 값을 입력하면, Index 에 해당하는 Brick을 볼 수 있습니다. SpreadSheet에서 Instances , Position Z에서 0 입니다.  Value 4를 입력하면, Index 4번에 해당되는 Brick이 보이겠습니다.  Z축으로 0.5씩 증가되므로, 4번은 Z축, 2 이렇게 확인할 수 있습니다. 다음은 벽돌 벽 은 지그재그로 쌓여 있습니다. 소스 Brick을 그런 위치로 배치하려면, Index값의 홀수에 해당 하는 Index 를 Translate Instances 노드X값을 0.5 이동 시킵니다. (홀수는 2로 나눠서.. 2025. 3. 19.
Blender: Building Brick Walls [1] Blender Geometry Nodes로 벽돌 벽 만들기 Building brick walls 1 입니다.벽 만들기의 소스가 될 벽돌을 만듭니다. 계산하기 좋게, X:1, Y:0.5, Z:0.5 로 합니다. 벽돌 비슷하게 Bevel을 적용해주고, Shade Smooth도.. Transform의 현 상태입니다. Scale도 1,1,1로 맞춰 줍니다. 그리고 Walls이 될 Curve , Bezier Curve를 그냥 생성 시키고.,  Geo Nodes를 적용,  에디트 모드로 베지어 커브를 보면, Point가 보입니다. 이 Point에 Instance on Points노드에 Brick 소스를 Object Into로 Instance로 불러 들이면, Point, Curve Vertex에 Brick이 배치됩니.. 2025. 3. 18.