Việc thúc đẩy cho hệ thống khung kép

Một phần của tài liệu Mô phỏng chất liệu trong thực tại ảo và ứng dụng với chất liệu lông & tóc (Trang 51 - 52)

Chuyển động của tóc tuỳ thuộc vào những thay đổi trong việc xác định vị trí của các sợi tóc, những vị trí của một vùng nào đó được thay đổi, chẳng hạn như việc kéo dài ra của tóc quăn dưới một lực tác động. Trong khi những khu vực tóc được thiết kế chuyển động làm cho cứng nhắc khi sử dụng một sản phẩm hãm tóc cho một sự mạnh mẽ, tóc còn tuỳ thuộc vào một sự chuyển động toàn diện khi có những lực được ứng dụng tới nó. Những hệ thống làm mô hình tóc trên nền những mớ, bó, để làm được chúng ta cần sử dụng một đường cong của bộ khung đơn, nó như là một tập hợp những đoạn thẳng được nối với những lực đàn hồi và những khớp nối. Đối với tóc gợn sóng, được sản sinh bởi việc chỉ rõ tần số của sóng,và biên độ sóng cho mỗi mớ. Khi từng đoạn của mỗi mớ được căng ra, biên độ và tần số của sóng được điều chỉnh để thấy được độ gợn sóng của tóc. Sự chuyển động của khung đơn có thể làm cho biến dạng kiểu tóc, tuy nhiên không có kiểm tra để đảm bảo rằng độ dài của tóc được giữ gìn trong suốt thời gian mô phỏng, hay sự phát hiện ra va chạm chính xác và hiệu quả khi mô phỏng trong ánh sáng, theo các hướng thay đổi và những định vị của tóc trong mớ tóc. Để tìm ra tất cả sự chuyển động của toàn bộ và một vùng hoạt động của tóc thì phải tìm

ra hướng của tóc chuyển động, để bảo toàn độ dài của tóc trong suốt thời gian mô phỏng và thay đổi những phương pháp phát hiện va chạm hiệu quả, chính xác ở khắp nơi cho sự mô phỏng, chúng ta có thể tạo ra hệ thống những bộ khung kép cho việc làm mô hình tóc. Hệ thống khung kép này cung cấp những bộ khung đơn để điều khiển toàn bộ khung tóc hay một bộ phận tóc, và một khoảng ngắn cung cấp hướng để xác định vị trí, vùng để phát hiện ra va chạm. Chúng ta tham chiếu đến toàn bộ bộ khung, và những bộ khung địa phương thành phần theo một thứ tự định sẵn.

Một phần của tài liệu Mô phỏng chất liệu trong thực tại ảo và ứng dụng với chất liệu lông & tóc (Trang 51 - 52)