DaySequence에서 Spawnable을 호출시 Transform이 0,0,0에서부터 보간이 되는 현상

DaySequence 파일에 아래와 같이 Spawnable 객체를 심고, 이 DaySequence를 DaySequenceModifierVolume 에서 사용하도록 하였습니다.

아래보시면 저희는 스폰이 500, 0, 0 에 되기를 원합니다. 하지만 DaySequenceModifierVolume 는 volume 중심으로 들어가면서 UserBlendWeight 0 -> 1 로

올리는데요, 이때 ( 500, 0, 0 ) 에서 스폰되는 것이아니고 0, 0, 0 에서 스폰후 ( 500, 0, 0 ) 보간이 되면서 움직이는 현상이 있습니다.

0 프레임에 Key를 심어도 보았으나 해결되지는 않았습니다. FMovieSceneSpawnable 의 SpawnTransform 을 초반에 심어주거나 0 프레임에 있는 key 정보를

이용할 수 있으면 좋을거 같은데 DaySequence에서 방법이 있을지 모르겠네요. 혹시나 싶어 5.6 Preview를 실행해보았으나 5.5와 달라진 것은 없어보였습니다.

[Image Removed]

[Image Removed]

[Image Removed]

안녕하세요.

DaySequenceModifierComponent는 전환을 부드럽게 처리하기 위해

InternalBlendWeight(플레이어와 볼륨 거리 기반)과 UserBlendWeight를 BlendPolicy에 따라

최종 가중치를 계산합니다.

기본 설정

BlendPolicy - Minimum

UserBlendWeight - 1.f

InternalBlendWeight - 0.f

에서는 항상 BlendWeight가 0.f에서 시작되기 때문에, SpawnableActor가 월드 원점에서 시작한 뒤 목표 위치로 보간되는 현상이 발생합니다.

요청하신 즉시 목표 위치에 스폰하는 방법으로는,

1. BlendPolicy를 Maximum 혹은 Override로 설정하여 UserBlendWeight(1.f)만 사용하도록 하는 방법이 있습니다.

2.차선책으로는 BlendAmount를 극단적으로 줄여 내부 가중치가 빠르게 1.f에 도달하도록 할 수 있으나, 경계에서 끊김이 보일 수 있으므로 권장되지 않습니다.

해당 기능은 실험기능으로 엔진팀에서 공개적으로 피드백을 받고 있습니다.

추가 기능은 Epic Games 로드맵 포털의 Day Sequence (Experimental) 항목에 등록하시면 제작에 도움이 될 것 같습니다.

https://portal.productboard.com/epicgames/1-unreal-engine-public-roadmap/c/1675-day-sequence-experimental-

감사합니다.

아시다시피 volume 에 들어갔을때 갑자기 환경이 바뀌는 1,2 번을 원하는 건 아닙니다. 자연스럽게 스무스하게 되어야하므로 1,2 번이 원하는 방법이 되지는 않을거 같습니다. Spawnable 을 배치했을때 Identity Transform에서부터 보간이 되듯이 움직이는건 제가 생각할때는 버그내지는, 에픽에서 의도한 기능은 아니라고 생각합니다. (Sequence의 기능을 그대로 가져왔는데 Volume에서 BlendWeight 를 쓰려고 보니 Identiy Transform에서부터 보간이 되버리는 현상이 발생한거같네요.)

안녕하세요.

지금 현재 Day Sequence 내부에서는 인위적으로 Spawnable Object로 변경하는 옵션이 막혀 있으며,

스폰과 관련된 트랙 또한 사용할 수 없도록 되어있습니다.

Day Sequence는 현재 실험적 기능으로, 구체적인 제작 방향이 불분명한 상황인 것으로 보입니다.

Day Sequence의 Spawnable Object에 대한 추가 기능이 필요한 상황을 다음 로드맵 포털에 등록하시면,

제작팀에 소중한 의견이 전달 될 것입니다.

https://portal.productboard.com/epicgames/1-unreal-engine-public-roadmap/c/1675-day-sequence-experimental-

감사합니다.