Sử dụng điều khiển tiến FK(Forward kinematics)

Một phần của tài liệu Kỹ thuật tạo chuyển động cho đối tượng 3d trong thực tại ảo (Trang 48 - 50)

Ta thao tác tại đỉnh của hệ đẳng cấp để tạo chuyển động cho cả chuỗi. FK có các đặc trưng sau:

 Cấp bậc liên kết từ cha đến con.

Kế thừa những thay đổi về vị trí, sự xoay và co dãn từ cha tới con.

 Khi 2 đối tượng liên kết với nhau, đối tượng con duy trì vị trí, sự quay và sự co dãn của nó trong mối quan hệ với đối tượng cha. Những thay đổi này là nhịp nhàng từ trụ của cha tới trụ của con. Ta có thể dịch chuyển, xoay và co dãn.

 Đối tượng con kế thừa những thay đổi của cha nó, và đối tượng cha

lại kế thừa những thay đổi từ đối tượng có cấp bậc cao hơn nó (tổ tiên).

Tuy nhiên, với điều khiển FK đối tượng con không bị cưỡng ép việc liên kết với đối tượng cha. Ta có thể dịch chuyển, xoay hoặc co dãn đối tượng con độc lập với đối tượng cha.

Ngược lại với điều khiển ngược IK, điều khiển tiến FK yêu cầu xoay mỗi khớp xương lần lượt tới khi có được vị trí mong muốn cho một cảnh. Việc này chỉ phù hợp với chuyển động đơn giản còn đối với mô hình yêu cầu

Số hóa bởi Trung tâm Học liệu - Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

40

chuyển động phức tạp thì dùng FK sẽ là chậm không phù hợp gây cảm giác không uyển chuyển và chán nản, trong trường hợp này FK được dùng để hỗ trợ cho IK.

Số hóa bởi Trung tâm Học liệu - Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

41

Chƣơng 3

CHƢƠNG TRÌNH THỬ NGHIỆM

Một phần của tài liệu Kỹ thuật tạo chuyển động cho đối tượng 3d trong thực tại ảo (Trang 48 - 50)