मेरी किरण एक विस्तृत विविधता का समर्थन करती है। उन्हें प्रतिच्छेद करने के लिए, मैं किरणों को ऑब्जेक्ट-स्पेस में बदलने की मानक तकनीक का उपयोग करता हूं। यह कल्पनात्मक रूप से काम करता है जब तक कि मैं मोशन ब्लर नहीं जोड़ता।
मैं रूपांतरण के अनुक्रम के रूप में गति प्रस्ताव को धुंधला करता हूं (चर्चा को सरल बनाने के लिए, आइए एक के बजाय ठीक दो कहते हैं)। मेरा दृष्टिकोण दोनों keyframes पर किरण के व्युत्क्रम परिवर्तन लेने के लिए और पदों / दिशाओं को फिर से चलाने के लिए है।
यह अनुवाद के लिए ठीक काम करता है, लेकिन यह रोटेशन के लिए टूट जाता है। उदाहरण के लिए, 30 और 90 डिग्री घूमने वाले दो त्रिकोण हैं:
(4 नमूने, एमएन पुनर्निर्माण, दो नमूनों के पास से लाल नमूने आए)
कोनों पर, मैं दो नमूनों के बीच एक सीधी रेखा पर झूठ बोलने वाले नमूनों की अपेक्षा करूंगा। इसके बजाय, वे बाहर की ओर उभार लेते हैं। ये गलत है। अधिक दिलचस्प परिवर्तनों के साथ अधिक दिलचस्प दृश्यों में, यह विभिन्न प्रकार के विफलता मोड का कारण बनता है। जैसे यहाँ एक प्रोपेलर 45 रोटेशन से गुजर रहा है:
(100 नमूने, मानदंडों की कल्पना)
बीवीएच टूटने के कारण कुछ समस्याएं हैं (यह कीमोफिक्स पर झूठ बोलने वाली वस्तुओं की विलुप्ति मानती है), लेकिन यहां तक कि एक क्रूर बल रेंडर गलत है।
मैं केवल आगे रूपांतरण (परिवर्तन वस्तु, किरण नहीं) कर सकता हूं, लेकिन यह केवल उन वस्तुओं के लिए काम करता है जहां यह संभव है (केवल त्रिकोण, वास्तव में)।
मैं अपनी किरणों को किरणों को रूपांतरित करके (विशेष रूप से घूर्णन) रैखिक किरणों का उत्पादन कैसे कर सकता हूं, वस्तुओं का नहीं?