내일배움캠프/TIL

TIL260422

옆집히드라 2026. 4. 22. 21:03

1. 오늘한 일

WFC 알고리즘을 블루프린트로 구현하기 위해 계속 블루프린트를 만졌다.

2. 문제점

  • 현재 Collapse 함수에서 TileRuleIndex가 이따금씩 -1로 넘어가는 이슈가 있다.(알고리즘 상 불가함)
  • TileRuleArray 또는 GridArray 참조시 인덱스 영역 초과 에러가 발생한다.(알고리즘 상 불가함)

위 두 개 이슈로 현재 사전의 정의한 인접 규칙대로 맵이 생성되지 않고 있다. 금요일까지 디버깅 틈틈히 해보고 고쳐야할 것 같다.

아래부터는 개인 기록용을 위해 블루프린트 이미지를 업로드하였다.

 

블루 프린트 디버깅으로 스텝바이스텝으로 따라가볼려 해도 structure에 덤핑된 이상한 값을 자꾸 보여줘서 매우 힘들다

3. WFC Data

 

4. Event

WFC 블루노드 전체구조

5. Function

ReadyWFC
Initialize
Contradiction
FindMinEntropy
Collapse - 매우 심각한 버그!
Propagation

6. Macro

IsValid
IntVec to idx
idx to intVec
PropagationMacro

 

'내일배움캠프 > TIL' 카테고리의 다른 글

TIL260424 - CPP  (0) 2026.04.24
TIL260423  (0) 2026.04.23
TIL260421  (0) 2026.04.21
TIL260420 - Unreal  (0) 2026.04.20
TIL260415-260416  (0) 2026.04.16