파티클

cache

by 박세상 posted May 21, 2022 Replies 2
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄
Extra Form

프로젝트파일을 첨부해주세요. 이미지 첨부시 본문삽입을 꼭! 해주세요.

 

안녕하세요 시포디 옥테인 엑스파티클 초보 학생입니다

공부를 하는 중에 캐시의 개념이 궁금해서 질문드립니다.

외국튜토리얼을 보고 따라하고 있는데 캐시를 왜 거는 건지가 궁금합니다

용량을 줄이기 위해서 하는 걸까요?

시뮬레이션을 빠르게 하기위해서 하는 걸까요?

캐시를 한번 걸면 걸기전으로 돌아갈수 없는 것인가요?

찾아봤는데 캐시의 개념을 알 수가 없습니다ㅜㅠ 고수님들 혹시 알고 계시는것 적어주시면 정말정말 감사합니다ㅜㅠ!!!

  • profile
    그래바 2022.05.21 13:20

    정확한 개념보단 경험을 통한 답변이라 조금 틀릴수 있는 부분이 있으니 참고 해주세요!

    시포디에서 시뮬레이션이나 어떤 계산이 많이 들어가는 기능을 사용하면 자주볼 수 있는 기능이 캐쉬인데

    시뮬레이션은 재생시에 프레임마가 계산을 하기때문에 애니메이션을 보기가 굉장히 불편합니다 (물론 얼마나 복잡한지에 따라 달라지긴 합니다!)

    또한 앞 프레임에서의 어떤 결과나 이루어 지고 그걸 토대로 계산을 통해 다음 결과 상태가 나오기 때문에

    특정 프레임에 정확한 상태의 애니메이션을 볼수가 없습니다  

    (엑파를 공부중이시라고 하니깐 파티클 이미션 플레이시에 첫프레임부터 플레이 누르는 경우나 특정프레임을 갑자기 재생한다든지

    플레이를 인위적으로 움직인다든지 한다면 애니메이션 결과가 모두 달라지게 되는걸 볼 수 있습니다~)

     

    이럴때 프레임별 캐쉬 데이터로 모든 프레임별 애니메이션을 계산을 한뒤에 다시 재생할경우 계산을 또 하는게 아닌 미리 계산이 끝난 캐쉬 데이터로 

    애니메이션을 볼수 있게 됩니다! 

    따라서 무거운 애니메이션을 프레임별 데이터로 저장해 쉽게 프레이할수 있게 해주고

    특정 프레임별 결과값을 똑같이 볼 수 있게됩니다

    녹화해서 재생한다고 생각하셔도 이해하는데 도움이 될듯합니다~

     

     

     

    Q.용량을 줄이기 위해서 하는 걸까요?

    -용량과는 관계가 없는걸로 알고있습니다

     

    Q시뮬레이션을 빠르게 하기위해서 하는 걸까요?

    -시뮬레이션 자체가 빨라지는건 아닙니다

    Q캐시를 한번 걸면 걸기전으로 돌아갈수 없는 것인가요?

    -네 캐쉬데이터를 지우고 다시 애니메이션 수정한뒤에 수정완료된 애니메이션을 다시 캐쉬로 저장하면 됩니다.

  • ?
    박세상 2022.05.21 20:26

    그래바님 알려주셔서 정말 감사합니다.. 진짜로... 저두 열심히 배워서 이렇게 알려주는 사람이 될게요ㅜㅠ!


Articles

1 2 3 4 5