시뮬레이션

종이가 하늘에서 떨어지는 시뮬레이션

by 스키피 posted Nov 21, 2023 Replies 2
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

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

안녕하세요. 시뮬레이션 질문입니다. 

 

종이 (plane) 가 위에서 아래로 바닥 (plane) 에 부딪힌 후,

바람이 불어 휑 날아가는 모션을 넣으려고 하는데요.

 

종이에 rigid body, 바닥에 collider body 넣었고

종이가 바닥에 닿는 순간 wind force - speed에 키프레임을 찍어서 바람에 불게 했는데요..

 

Wind 를 꺼내기 전까진 종이가 바닥에 부딪혔는데

Wind 를 꺼내니까 밑에 사진처럼 바닥을 통과해서 밑으로 떨어집니다. 

 

스크린샷 2023-11-21 173555.png

 

 

바닥, 종이에 두께는 다 들어있고 rigid body - mass 도 낮춰 보았는데 해결이 안되네요.

 

도와주시면 감사하겠습니다. ㅠㅠ

TAG •
  • profile
    eyeonestudio 2023.11.21 22:43 채택

    Wind가 비활성일 때 충돌이 예상대로 동작했고 Wind가 활성일 때 충돌이 동작하지 않는 다면 종이가 이동하는 스피드에 관련된 문제일 수 있습니다.
    자연계의 시간은 연속적이지만 3D 시뮬레이션은 프레임과 프레임으로 연결되므로 시간차가 큽니다.
    이 시간차를 극복하고 정밀도를 위해 3D프로그램은 프레임과 프레임 사이의 시간을 일정 횟수 이상으로 나누어 여려 번 계산합니다. (일반적으로 Step이라고 부름)
    그런데 이 정밀도를 무한히 올리면 시스템이 계산할 횟수가 증가하여 부하가 커지므로 보통은 적정 수준 이하로 셋팅되어 있습니다.
    종이 이동이 빠르고 프레임간 계산 횟수가 적으면 바닥에 부딪치는 순간의 계산이 누락될 수 있습니다.

    Ctrl+D (Project Settings)를 열고  1. Collision > Passes  2.Simulation > Substeps  3. Collision > Extra Iterations 순으로 값을 올려가며 적정값을 찾아 보십시오.

  • ?
    스키피 2023.11.22 11:33

    친절한 설명 정말 감사합니다!! 알려주신 방법대로 해보겠습니다.