2016-05-10 16 views
5

Tôi đang cố gắng tìm hiểu SceneKit for iOS và vượt ra ngoài các hình dạng cơ bản. Tôi hơi bối rối về cách kết cấu hoạt động. Trong dự án ví dụ, mặt phẳng là một lưới và một kết cấu png phẳng được áp dụng cho nó. Làm thế nào để bạn "nói" các kết cấu làm thế nào để bọc cho đối tượng? Trong đồ họa 3D bạn UV unwrap, nhưng tôi không biết làm thế nào tôi sẽ làm điều này trong SceneKit.SceneKit Textures

Trả lời

8

SceneKit không có khả năng tạo lưới (ngoài lập trình tạo vị trí đỉnh, tiêu chuẩn, UV, v.v.). Những gì bạn cần làm là tạo ra lưới và kết cấu của bạn trong một phần mềm khác (tôi sử dụng Blender). Sau đó xuất khẩu lưới dưới dạng tệp collada .dae và xuất họa tiết mà mô hình của bạn sử dụng quá là .png tệp. Mô hình đã xuất của bạn sẽ có tọa độ UV được nhập với nó sẽ bọc chính xác các hoạ tiết nhập khẩu của bạn trên mô hình của bạn.

+0

Cảm ơn! Tôi không biết UV bao gồm. –

+0

câu trả lời tuyệt vời! Tôi đang sử dụng máy xay sinh tố. Đó là cách duy nhất tôi có thể quấn đầu quanh vấn đề này. Và nó hoạt động rất đẹp – Farini

Các vấn đề liên quan