Tangent Space
სურათზე ნაჩვენებია სფერო, მისი ზედაპირის წერტილში ნორმალი(ლურჯი) და მხები(წითელი). |
სურათზე ნაჩვენებია საკოორდინატო სისტემა განმარტებული მარჯვენა ხელის წესით. |
რაც შეეხება მხებ სივრცეს, მისი განსაზღვრა ხდება ზედაპირთან მიმართებაში. ვთქვათ მოცემული გვაქვს რაიმე ზედაპირი რომლის ნებისმიერ წერტილში შეგვიძლია ავავგოთ X, Y და Z ვექტორები. ერთი ვექტორი ცალსახად შეგვიძლია განვსაზღვროთ წერტილში ზედაპირის ნორმალით(მართობით), მაგალითად ეს იყოს Z ვექტორი, თუ ჩვენი ზედაპირი არის პარამეტრიზებული, მაშინ ზედაპირის წერტილში, რომელსაც შეესაბამება რაიმე u, v პარამეტრული კოორდინატები შეგვიძლია განვსაზღვროთ (du, dv) ვექტორები და შევუსაბამოთ ისინი X და Y ვექტორებს(იხილეთ პირველი სურათი). თუ ზედაპირი არაა პარამეტრიზებული, მაშინ მეორე ვექტორი შეიძლება შეირჩეს ჩვენი სურვილისამებრ, ხოლო მესამე გადავითვალოთ 2 ვექტორის საფუძველზე. როგორც ჩანს მხები სივრცე არის სივრცე რომელიც გარს ეკვრის ზედაპირს.
ხშირად როდესაც სხვადასხვა ტიპის ინფორმაცია არის მოცემული ზედაპირის დასახასიათებლად მაგალითად ნორმალების მეპი(Normal Map), ამოზნექილობის მეპი(Displacement Map) მათი ჩაწერა ხდება მხებ სივრცესთან მიმართებაში რაც ბევრად ინტუიტიურია. მოვიყვანოთ მაგალითი: ამოზნექილობის მეპში u,v კოორდინატზე არსებული წერტილის ინტენსივობის საფუძველზე ხდება ზედაპირის შესაბამისი წერტილის აწევა 'ზემოთ'. მხები სივრცის შემთხვევაში 'ზემოთა' მიმართულება არის Z ვექტორი(ზედაპირის ნორმალი), რომელიც არ ემთხვევა გლობალურ Z ვექტორს. ამ შემთხვევაში ამბობენ რომ ამოზნექილობის მეპი მოცემულია მხები სივრცის(Tangent Space) მიმართ.
Comments
Post a Comment