गोलाकार हार्मोनिक्स
यदि आप जानते हैं कि एक फूरियर रूपांतरण क्या है, तो आप पहले से ही लगभग जानते हैं कि गोलाकार हार्मोनिक्स क्या हैं: वे सिर्फ एक फूरियर रूपांतरण हैं, लेकिन एक रैखिक आधार के बजाय एक गोलाकार पर। यही है, जबकि एक फूरियर रूपांतरण एक फ़ंक्शन का प्रतिनिधित्व करने का एक अलग तरीका है , गोलाकार हार्मोनिक्स ध्रुवीय कार्यों के लिए अनुरूप चीज़ हैं ।च ( θ , φ )f(x)f(θ,ϕ)
यदि आपको पता नहीं है कि फूरियर रूपांतरण क्या है, तो आपको गोलाकार हार्मोनिक्स को समझने से पहले आपको पता होना चाहिए। फूरियर रूपांतरण आपको साइन और कोसाइन तरंगों की एक श्रृंखला के रूप में एक सिग्नल का प्रतिनिधित्व करने देता है, प्रत्येक अंतिम की आवृत्ति के साथ दो बार। यही है, आप सिग्नल को उसके औसत के रूप में दर्शा सकते हैं, साथ ही एक साइन वेव जिसकी तरंगदैर्ध्य सिग्नल की लंबाई के समान है, साथ ही एक साइन वेव जो दो बार तरंग दैर्ध्य, और इसी तरह। क्योंकि फूरियर रूपांतरण आपको इन विशेष तरंग दैर्ध्य को ठीक करता है, आपको केवल प्रत्येक के आयाम को रिकॉर्ड करने की आवश्यकता है।
हम आमतौर पर छवियों का प्रतिनिधित्व करने के लिए फूरियर रूपांतरण का उपयोग करते हैं, जो सिर्फ 2 डी डिजिटल सिग्नल हैं। यह उपयोगी है क्योंकि आप साइन की कुछ तरंगों को फेंक सकते हैं (या उस सटीकता को कम कर सकते हैं जिसके साथ आप उनके आयाम को स्टोर करते हैं) बिना इस बात को बदले कि छवि मानव आंखों की तरह दिखती है। OTOH, पिक्सेल को फेंकने से छवि का रूप बहुत बदल जाता है।
एक छवि की तरह एक नमूना संकेत में, यदि आप साइन की तरंगों की समान संख्या का उपयोग करते हैं क्योंकि मूल छवि में नमूने (पिक्सेल) थे, तो आप छवि को फिर से बना सकते हैं, इसलिए एक बार जब आप किसी भी आवृत्तियों को फेंकना शुरू करते हैं, तो आप इसे बना रहे हैं छवि कम संग्रहण लें।
गोलाकार हार्मोनिक्स फूरियर रूपांतरण की तरह होते हैं, लेकिन साइन तरंगों के बजाय, वे एक गोलाकार फ़ंक्शन का उपयोग करते हैं, इसलिए रैखिक कार्यों (जैसे छवियां) के बजाय, वे गोले पर परिभाषित कार्यों (जैसे पर्यावरण के नक्शे) का प्रतिनिधित्व कर सकते हैं।
प्रकाश जांच
ठीक उसी तरह जैसे कि एक मानक छवि इमेज प्लेन के माध्यम से एक निश्चित बिंदु तक पहुंचने वाली सभी रोशनी को कैसे रिकॉर्ड करती है, एक प्रकाश जांच सभी दिशाओं तक एक निश्चित बिंदु तक पहुंचने वाले सभी प्रकाश को रिकॉर्ड करती है। वे पहली बार फिल्म प्रभाव से बाहर आए। यदि आप एक कंप्यूटर जनित वस्तु को वास्तविक दुनिया के दृश्य में जोड़ना चाहते हैं, तो आपको वास्तविक दुनिया की रोशनी के साथ सिंथेटिक वस्तु को प्रकाश में लाने में सक्षम होना चाहिए। ऐसा करने के लिए, आपको यह जानने की जरूरत है कि उस दृश्य में प्रकाश किस बिंदु पर पहुंचता है जहां सिंथेटिक वस्तु होगी। (एनबी यद्यपि मैं "प्रकाश व्यवस्था" कहता हूं, आप सभी प्रकाश की छवि रिकॉर्ड कर रहे हैं , इसलिए इसका उपयोग प्रतिबिंबों के लिए भी किया जा सकता है।)
क्योंकि आपके पास एक गोलाकार लेंस वाला कैमरा नहीं हो सकता है जो सभी दिशाओं से एक बिंदु तक पहुंचने वाले सभी प्रकाश को रिकॉर्ड करता है, आप इसे गोलाकार दर्पण की सामान्य तस्वीरें खींचकर रिकॉर्ड करते हैं, और फिर एक गोले पर छवियों को दोहराते हैं।
फिल्म के प्रभावों के बाहर, कृत्रिम दृश्य से उत्पन्न प्रकाश जांच का उपयोग करना अधिक आम है। कल्पना कीजिए कि आपके पास एक दृश्य में वैश्विक रोशनी (जीआई) की गणना करने के लिए कुछ महंगे एल्गोरिदम हैं, और आपके पास इस दृश्य में कुछ छोटी वस्तुएं भी घूम रही हैं (जैसे कि इसमें खिलाड़ियों के साथ खेल का स्तर)। जब भी कोई भी वस्तु चलती है तो आप पूरे जीआई एल्गोरिथम को नहीं चला सकते हैं, इसलिए आप इसे एक बार स्थिर दृश्य के साथ चलाते हैं, और स्तर में विभिन्न बिंदुओं पर लिए गए प्रकाश जांच को बचाते हैं। फिर आप जिस खिलाड़ी के सबसे करीबी प्रकाश की जांच कर रहे हों उसके साथ प्रकाश करके जीआई को एक अच्छा अनुमान दे सकते हैं।
उनका एक साथ उपयोग करना
आम तौर पर आप वैसे भी अपने वैश्विक रोशनी में तेज किनारों को फ़िल्टर करना चाहते हैं, इसलिए आप उन्हें कॉम्पैक्ट और आसानी से उच्च आवृत्तियों को फेंकने का प्रतिनिधित्व करने का एक तरीका चाहते हैं। यही कारण है कि गोलाकार हार्मोनिक्स वास्तव में अच्छे हैं! इसीलिए आप इन दो शब्दों को एक साथ बहुत उपयोग करते हुए सुनेंगे।
यदि आप अपने महंगी जीआई एल्गोरिथ्म के साथ प्रकाश जांच करते हैं - आम तौर पर स्तर-डिज़ाइन टूल में, या शायद प्रति सेकंड एक बार (प्रति फ्रेम के बजाय एक बार) यदि आप अपनी गतिशील वस्तुओं को शामिल करना चाहते हैं। आप उन लोगों को सस्ते में गोलाकार हार्मोनिक्स के साथ स्टोर करते हैं - 16 झंडे सुंदर उच्च गुणवत्ता वाले प्रकाश व्यवस्था के लिए पर्याप्त हैं, लेकिन प्रतिबिंब नहीं। फिर प्रत्येक गतिशील वस्तु के लिए जिसे आप प्रकाश देना चाहते हैं, आप निकटतम प्रकाश जांच (या रैखिक रूप से एक साथ कई प्रक्षेपित) को उठाते हैं और इसे अपने शेडर के लिए एक समान या स्थिर इनपुट के रूप में उपयोग करते हैं। परिवेशी रोड़ा डेटा का प्रतिनिधित्व करने के लिए गोलाकार हार्मोनिक्स का उपयोग करना भी आम बात है, और यह हल्की जांच के साथ यह समझाने के लिए बहुत सस्ता है, हालांकि गोलाकार हार्मोनिक कार्यों को घुमाने के आसपास कुछ जटिलता है।