प्रभाव के बाद 2020 आकार परत पथ 3 डी अभिविन्यास की अनदेखी जब एक अशक्त करने के लिए इस्तेमाल किया?
मैं एक दीर्घवृत्त पथ का पालन करने के लिए एक अशक्त चेतन करने की कोशिश कर रहा हूँ। पथ को 3 डी अंतरिक्ष में घुमाया गया है। जब मैं रास्ते को नल की स्थिति पर कॉपी करता हूं, तो यह कॉपी हो जाता है और नल पथ के चारों ओर एनिमेटेड होता है, लेकिन आकार की परत पर 3 डी ओरिएंटेशन सेटिंग को नजरअंदाज कर दिया जाता है और नल के कीफ्रेम कैमरे पर सीधे इंगित करने के लिए सेटअप होते हैं जैसे कि यह था। 2D मोड:
इस स्क्रीनशॉट में, लाल कीफ़्रेम ट्रैक स्थिति डेटा को नल पर चिपकाया गया है और सफेद सर्कल पथ का एक स्ट्रोक है। अशक्त घूमना, कुछ भी नहीं करता है, निश्चित रूप से, क्योंकि यह कीफ्रेम हैं जो बंद हैं।
मैं इसके लिए बहुत नया हूँ इसलिए मुझे लग रहा है कि मैं समस्या का अच्छी तरह से वर्णन नहीं कर रहा हूँ या एक सरल समाधान है जिसका मुझे अभी तक पता नहीं चला है। किसी भी मार्गदर्शन की काफी सराहना की जाएगी। धन्यवाद!
जवाब
आकार परत का पथ परत स्थान में है। दूसरे शब्दों में निर्देशांक परत के सापेक्ष होते हैं, भले ही परत संरचना स्थान में हो। एक परत की सामग्री हमेशा उस परत के सापेक्ष z अक्ष पर 0 पर होती है। इसलिए जब आप रचना पथ में एक परत के लिए पथ के रूप में उस पथ को लागू करते हैं, तो यह हमेशा एक्स / वाई विमान, 0 पर एक्स एक्सिस पर आगे बढ़ेगा। अशक्त परत को आकार की परत के रूप में एक ही समन्वित स्थान का उपयोग करने के लिए, आप बस इसे आकृति परत का बच्चा बना सकते हैं। फिर निर्देशांक उसके माता-पिता के सापेक्ष होंगे। यदि यह संभव नहीं है, तो आप toWorld()
अभिव्यक्ति में परत स्थान परिवर्तन का उपयोग कर सकते हैं , इस प्रकार:
thisComp.layer("shape Layer").toWorld(value);
और उस स्थिति पर लागू होते हैं। जो ऐसा करता है वह स्थिति मान लेता है और यह पता लगाता है कि परत "आकार परत" में कहां होगा, फिर उस स्थान का मान दें जहां वह समतुल्य है।
वहाँ एक छोटा सा गोचा है, आकार परतों पर पथ में COMP अंतरिक्ष में मापा जाता है। अशक्त के लिए पथ की प्रतिलिपि बनाने से पहले, आप का उपयोग करके सामग्री के केंद्र में आकृति परत के एंकर बिंदु को सेट करना चाह सकते हैं ctrlalthome। अन्यथा आप प्रतिलिपि किए गए पथ के मान से इसकी स्थिति को घटा सकते हैं:
thisComp.layer("Shape Layer 1").toWorld(value-thisComp.layer("Shape Layer 1").transform.position)