UE5 PCG 돌타일 — 가로 폭만 키우는 1초 해결
블로그현재 글

UE5 PCG 돌타일 — 가로 폭만 키우는 1초 해결

카테고리

요약 — PCG 돌타일의 가로(폭)만 키우고 싶은데 값이 먹지 않았다면, Transform Points 노드에서 Uniform Scale만 해제하세요. 그러면 X 축 스케일을 따로 조정할 수 있어 1초 해결로 완벽한 돌타일 폭 컨트롤이 됩니다.

왜 이 방법이 필요한가

  • 돌타일 폭만 넓히고 싶은데 전체가 같이 커지거나 세로도 늘어나서 비율이 깨짐.
  • 스포너/스케일 값을 바꿔도 축별 컨트롤이 되지 않아 미세 조정이 불가능.
  • 클라이언트가 “폭 10%만” 같은 요구를 자주 해서 빠른 리핏이 필요.

문제의 원인은 대부분 Uniform Scale이 켜져 있기 때문입니다. 이를 꺼서 축별 스케일을 활성화하면 폭(X)만 즉시 조정됩니다.

핵심 아이디어 한 줄

Transform Points 노드에서 Uniform Scale OFFScale.X 값만 변경.

준비물 & 권장 세팅

  • UE5.x, PCG 플러그인 활성화
  • 돌타일을 배치하는 PCG 그래프 (Grid/Scatter → Static Mesh Spawner)
  • 타일 메쉬의 가로 방향이 어느 축(X/Y)인지 파악

단계별 튜토리얼

1) 그래프에서 Transform Points 찾기/추가

  1. 돌타일을 뿌리는 PCG 그래프를 엽니다.
  2. Scatter/Grid → Transform Points → Static Mesh Spawner 순으로 배치되어 있는지 확인합니다. 없다면 Transform Points 노드를 Spawner 앞에 추가하세요.

2) Uniform Scale 해제

  1. Transform Points 노드의 Uniform Scale 체크를 해제합니다.
  2. 그러면 Scale.X / Scale.Y / Scale.Z를 각각 입력할 수 있게 됩니다.

3) X 축만 조정

  1. 가로가 X 축이라면 Scale.X에 원하는 배율(예: 1.15)을 입력합니다.
  2. 메쉬가 Y 축을 가로로 쓰는 경우는 Scale.Y를 조정하세요.
  3. Z는 1.0으로 유지해 두께/높이가 변하지 않도록 합니다.
노드 연결 개념도
Grid / Scatter   └─> Transform Points (Uniform Scale: OFF, Scale = [X=1.15, Y=1.0, Z=1.0])         └─> Static Mesh Spawner (Tile Mesh)

결과 확인 & 디버깅 체크리스트

  • 가로 폭만 늘어나고 세로/높이는 그대로인지.
  • 메쉬가 서로 겹치거나 뜨지 않는지(간격/피벗 확인).
  • 스케일 변화로 충돌/LOD이 이상해지지 않았는지.

문제가 생긴다면 — 메쉬의 가로 축이 Y라면 Scale.Y를 조정해야 합니다. 피벗이 한쪽에 치우친 메쉬는 Transform Points에서 Translate.X를 소폭 보정하세요.

품질을 높이는 실전 팁

  • 텍스처 늘어짐이 보이면, 머티리얼을 World Aligned로 바꾸거나 UV 타일링을 보정하세요.
  • 여러 타일 폭이 필요하면 Attribute를 만들어 Scale.X를 포인트마다 다르게 주면 자연스러움이 상승합니다.
  • 음수 스케일은 노멀 반전/섀도우 이슈가 생길 수 있으니 피하세요.

UMG와의 연결: 클라이언트 프레젠테이션

UMG 슬라이더로 TileWidthScale을 노출해 실시간으로 폭을 조절하게 하면, 회의 중에도 원하는 비율을 바로 맞출 수 있습니다.

자주 묻는 질문

Q1. Transform Points가 없는데요?

A. 스포너 앞에 새로 추가하세요. 순서는 Scatter/Grid → Transform Points → Spawner입니다.

Q2. 값을 바꿨는데 변화가 없습니다.

A. Auto Regenerate가 꺼져 있거나 다른 Transform 계열 노드가 뒤에서 덮어쓸 수 있습니다. 순서를 확인하고 수동 Regenerate를 실행하세요.

Q3. 폭만 키웠더니 타일 간격이 맞지 않습니다.

A. 타일 간격을 Grid/Scatter 단계에서 함께 조정하거나, Transform에서 Translate.X로 반 간격만큼 보정하세요.

마무리

“Uniform Scale OFF → X만 조정.” 이 한 가지로 돌타일 폭 문제는 끝입니다. 필요할 땐 축만 골라 정확히, 빠르게 컨트롤하세요.

더 많은 언리얼 엔진 튜토리얼을 원하시나요?

우리 유튜브 채널에서 무료로 제공되는 언리얼 엔진 배경 제작 강의를 확인해보세요. 실무에서 바로 활용할 수 있는 실전 노하우와 최신 기법들을 영상으로 만나보실 수 있습니다.

🎓체계적인 학습 과정
🆓완전 무료 강의
실무 적용 가능한 기법
유튜브 채널 구독하기