각 함수는 요기에서 확인 가능해오

특히 Lerp 함수에서 활용하면 부드러운 움직임을 만들어낼 수 있으니 필요하신 분은 쓰세오

아니면 그냥 유니티의 AnimationCurve를 사용하셔도 됩니다

https://www.desmos.com/calculator/acypduow5f?lang=ko



viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec86fa11d0283110260b998d7cfa8997b92765228e1b7279f9654fb5d203ae84f843b5721b6733d4934ea82ff7287fd75f8bd7e4261e

이게 회전, 스케일 들어가지 않은 무브먼트



viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec86fa11d0283110260b998d7cfa8997b92765228e1b7279f9654fb5d203ae84f843b5721b6733d4934ef728fc2c7ed7588dd7e4261e

non-smooth

이번에 새로 구현한 회전과 스케일이 들어간 보간 없는 클린 무브먼트

이게 잘 안보이지만 실은 원이 노트가 이동하는 비율에 딱 맞게 회전해서 노트가 정지한것 처럼 보이게 한거

잘 보면 테두리의 가시가 정반대로 도는게 보임

아직 이동은 구현을 못했는데 얘가 둥근 경로로 이동하는걸 구현해야 하는데 행렬도 꺼내와야 할거같아서 좀 걸릴듯


매 노트, 원에 대한 위치, 각도, 크기 변환, 롱노트의 이음새마다 다른 보간함수를 사용해서 내가 원하는 모양을 만들어낼 수 있게 구현했음

아래의 사진들은 전부 하나의 보간함수를 사용해서 차이를 보여주고 있다


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec86fa11d0283110260b998d7cfa8997b92765228e1b7279f9654fb5d203ae84f843b5721b6733d4934eab26a57f758058dcd7e4261e

half4

사차함수를 구간에 따라 나눈 함수

이게 제일 보기 좋음


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec86fa11d0283110260b998d7cfa8997b92765228e1b7279f9654fb5d203ae84f843b5721b6733d4934efd7af7797e8609dad7e4261e

log

자연로그의 진수에 미지수가 들어간 함수

매우 급격하게 변한다


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec86fa11d0283110260b998d7cfa8997b92765228e1b7279f9654fb5d203ae84f843b5721b6733d4934ea826f12c21805d8dd7e4261e

negative2

계수가 음수인 이차함수


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec86fa11d0283110260b998d7cfa8997b92765228e1b7279f9654fb5d203ae84f843b5721b6733d4934efa78a07b74db0d89d7e4261e

positive2

계수가 양수인 이차함수


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec86fa11d0283110260b998d7cfa8997b92765228e1b7279f9654fb5d203ae84f843b5721b6733d4934ea827f32a77d35fddd7e4261e

positive3

계수가 양수인 삼차함수

굴곡 중간에 새로운 굴곡이 생기는 모습을 볼 수 있다


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec86fa11d0283110260b998d7cfa8997b92765228e1b7279f9654fb5d203ae84f843b5721b6733d4934ea82bf12c21870581d7e4261e

pow

지수함수


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec86fa11d0283110260b998d7cfa8997b92765228e1b7279f9654fb5d203ae84f843b5721b6733d4934ea82afd2b26855e8ad7e4261e

sin

그냥 사인함수


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec86fa11d0283110260b998d7cfa8997b92765228e1b7279f9654fb5d203ae84f843b5721b6733d4934eff26a67b77d109dad7e4261e

sin2

사인함수를 제곱한 형태

half4보다 적은 굴곡으로 부드럽게 변화한다


뿌듯해서 올려봤어요

이제 이동 구현하러 가겠습니다