모든 공이 동일한 것은 아닙니다. 질량 및 탄성은 공이 바운딩되는 높이와 이동하는 거리에 영향을 줍니다. 공이 닿는 표면의 마찰도 영향을 줍니다. 이 단원에서는 볼링공, 테니스공 및 골프공의 바운딩을 비교합니다.
딱딱한 고무공이라도 건조한 모래사장에 떨어뜨리면 바운딩되지 않습니다. 이 단원에서는 평탄한 콘크리트 또는 나무 바닥 등의 딱딱하고 균일한 표면에 공을 바운딩한다고 가정합니다. 표면이 균일하지 않으면 예기치 않은 모션이 발생할 수 있습니다. 이러한 모션에 대해서는 다음 단원에서 설명합니다.
공기의 마찰(공기 저항 또는 "풍압")도 공의 모션에 영향을 줄 수 있습니다. 이는 보통 섬세한 효과입니다. 반면 골프공과 같이 가볍고 탄성이 뛰어난 공이라도 결국에는 추진력을 잃어 멈추게 됩니다. 따라서 이전 단원에서 살펴본 무한히 바운딩되는 농구공과는 달리, 이 단원에서 설명하는 공은 제한된 시간에만 바운딩되며 에너지가 점점 감소합니다.
먼저 거의 또는 전혀 바운딩되지 않는 무거운 공의 경우를 살펴보겠습니다. 볼링공 무게는 900~1200g(31~42온스)이고 평균적으로는 1kg(2파운드)가 약간 넘습니다.
다음은 7.6m(25피트)가 조금 넘는 높이에서 딱딱하고 평탄한 바닥으로 볼링공을 떨어뜨리는 경우의 그래프입니다.

그래프에 나와 있듯이 공은 두 번만 바운딩되며 전방 추진력도 크지 않습니다.
시작 장면 열기
이 장면에는 볼링공과 바닥으로 사용되는 평면이 있습니다. 아직 애니메이션되지 않았습니다.

바운스 키프레임 지정 및 키 조정
을 켠 다음 전면 뷰포트에서
을 사용해 공을 이동하여 다음 키프레임을 만듭니다.
여기서는 농구공의 경우처럼 공이 바닥에 함몰되지 않도록 하십시오. 볼링공은 보통 금속제 또는 목제이므로 이 연습에서는 스쿼시 및 늘이기가 적용되지 않습니다.
(선택한 범위 확대/축소)을 클릭하여 공과 해당 궤적을 보다 효율적으로 확인할 수 있습니다.
를 끕니다.
그러면 바운스가 블록 지정됩니다.

농구공에서처럼 공이 바닥에 닿는 지점의 키가 아직 명확하게 표시되지 않습니다.

세 Z 위치 바닥 키가 선택됨

Z 위치 바운스 키가 수정됨

X 위치 롤링 키가 수정됨

키 조정 후의 볼링공 궤적
방금 만든 키를 통해 무겁고 딱딱한 공의 애니메이션을 명확하게 확인할 수 있습니다.
작업 저장:
기본적으로 테니스공은 볼링공보다 여러 번 바운딩되며 바운딩되는 동안 더 멀리 이동합니다.

테니스공은 겉에 펠트를 입힌 속이 빈 고무공입니다. 테니스공의 표준 무게는 624g(22온스)입니다.
이 섹션에서는 키프레임을 다시 직접 입력하지 않아도 됩니다. 대신, 에너지 감소 및 바운스 크기를 모델링하기 위한 간단한 방법에 대해 설명합니다. 이 방법은 이전 단원에서 농구공에 대해 만든 것처럼, 범위를 벗어난 반복 바운스에 적용할 수 있는 기술입니다.
시작 장면 열기
이 장면에는 테니스공과 바닥으로 사용되는 평면이 있습니다. 공은 애니메이션되지만 거의 같은 높이로 계속 다시 바운딩되며, 일반적인 에너지 손실에 대해서는 장면에서 아직 모델링되지 않습니다. 공이 움직이면 바운스 거리가 점점 가까워집니다. 키프레임 간격은 위에 나와 있는 실제 차트를 기반으로 하지만 아직 바운스 높이가 조정되지 않은 상태입니다.

승수 곡선을 사용하여 Z 위치 곡선 조정
제어기 창에서 Z 위치 트랙을 클릭하면 곡선 창에 해당 곡선이 표시됩니다.

승수 곡선 적용을 선택합니다.
3ds Max에서 승수 곡선이 Z 위치 트랙에 추가됩니다. 또한 모든 곡선이 표시되도록 곡선 창 표시도 변경됩니다.

그림과 같이 승수 곡선의 기본값은 완전히 균일합니다.


이 키는 테니스공 자체의 최종 키 가까이에 있지만 최종 키와 겹쳐져 약간 위에 표시됩니다.
키 상태 도구 모음은 곡선 편집기 왼쪽 아래에 있는 상태 표시줄입니다. 첫 번째 필드에는 현재 프레임 번호가 표시되고 두 번째 필드는 키 값입니다. 이 필드(초기 설정값은 1.000)에 –0.01을 입력합니다.

그러면 승수 곡선이 테니스공 바운스를 "제동"하고, 테니스공이 이동하면서 바닥에 닿을 때의 에너지 손실을 시뮬레이션합니다.

이제 새로 생성된 값이 사실적인지를 확인합니다. 실제 테니스공의 차트와 승수 곡선에서 생성된 결과를 비교하면, 실제로는 테니스공이 에너지 손실 속도와 바운스 높이가 낮아지는 속도면에서 시뮬레이션보다 훨씬 빨라보입니다. 사실적인 값을 원하는 경우에는 볼링공에서처럼 각 바운스에 키프레임을 지정해 보십시오. 그러나 일반적인 느낌의 바운스를 나타내려면 승수 곡선을 사용하는 것이 유용하며 간단합니다.
작업 저장:
이 섹션에서는 골프공 바운딩 경로를 이 예제에서 설명한 다른 두 공의 경우와 비교해 봅니다.
골프공은 보통 45g(1.62온스)이며 고무 또는 비교적 탄성이 강한 플라스틱을 심 주위에 두른 다음 플라스틱 외판을 입혀 만듭니다. 골프공은 탄성이 매우 높기 때문에 바운딩 횟수가 매우 높으며, 따라서 이를 애니메이션하려면 3ds Max 장면의 기본값인 100프레임보다 더 많은 프레임이 필요합니다.

세 공이 모두 포함된 장면 열기
이 장면에는 볼링공, 테니스공, 골프공이 모두 포함되어 있으며 이들 공은 이미 애니메이션되어 있습니다. 같은 높이에서 세 공을 동시에 떨어뜨립니다.

각 공 및 바운딩 방식 비교
애니메이션을 재생합니다.
공은 질량과 탄성에 따라 바운딩됩니다.
그런데 골프공이 테니스공보다 약간 먼저 바닥에 닿고 볼링공이 가장 늦게 바닥에 닿습니다. 즉, 실제 측정에서는 공기 저항과 질량 및 탄성이 모두 고려됩니다.
애니메이션을 다 본 후에
(중지)을 클릭합니다.
바운딩되는 공 비교 버전을 보려면 다음 동영상을 재생합니다.