2013-02-25 23 views
5

मैं एक लाइव संवर्धित वास्तविकता अनुप्रयोग पर काम कर रहा हूं। अब तक मैंने मोबाइल उपकरणों के लिए कई एआर-एप्लीकेशनों पर काम किया है। अब मुझे पैनासोनिक पी 2 से वीडियो सिग्नल प्राप्त करना है। कैमरा एक यूरोपीय संस्करण है। मैं एक एजेए आईओ एचडी बॉक्स के साथ सिग्नल पकड़ता हूं, चुड़ैल एक मैकप्रो में फायरवायर से जुड़ा हुआ है। अब तक सबकुछ बढ़िया काम करता है - सिर्फ एकता में नहीं। जब मैं एकता में पूर्वावलोकन शुरू करता हूं तो AJA ControlPanel के फ्रेमबफर 59.9 4 एफपीएस की फ्रेम दर पर कूद जाता है। मुझे लगता है कि एकता पर वरीयता के कारण। कैमरे के यूरोपीय संस्करण की वजह से मैं 59, 9 4 एफपीएस या 2 9, 47 एफपीएस पर स्विच नहीं कर सकता। मैंने यूनिटी में सभी सेटिंग्स की जांच की, लेकिन कुछ भी नहीं मिला ...यूनिटी 3 डी बाहरी कैमरा फ्रेम दर

क्या बाहरी कैमरे से फ्रेम-दर एकता कैप्चर बदलने की कोई संभावना है?

+0

आपको कुछ कोड शामिल करना चाहिए। क्या आप वेबकैमटेक्चर का उपयोग कर रहे हैं, क्या आप एक आईपी पते के माध्यम से कैमरे को मतदान कर रहे हैं, क्या आप कस्टम 3 पार्टी एपीआई आदि के माध्यम से डेटा लोड कर रहे हैं। – Jerdak

+0

मैं वर्तमान में स्ट्रिंग एसडीके का उपयोग कर रहा हूं। अब तक मैंने कुछ भी कोड नहीं किया है। सबसे पहले मुझे एक काम करने वाला कैमरा कैप्चर करना होगा। – dome12b

+0

डब्ल्यू/ओ कोड समस्या का निदान करना असंभव है। जहां तक ​​मुझे पता है कि एकता के पास स्पष्ट फ्रेम दर सेटिंग नहीं है। स्ट्रिंग [पैकेज] के अनुसार (http://www.poweredbystring.com/product): "केवल फ्रेम हार्डवेयर द्वारा सीमित फ्रेम दर", तो ऐसा लगता है जैसे स्ट्रिंग सिर्फ आपके डिजिटल कैमरे को जितनी जल्दी हो सके चुनाव कर सकती है। – Jerdak

उत्तर

0

यदि आप एकता के अपडेट() फ़ंक्शन से कैमरे को मतदान कर रहे हैं तो आप Vsync के प्रभाव में होंगे, जो 60 एफपीएस तक फ्रेम प्रोसेसिंग को सीमित करता है।

आप Edit > Project Settings > Quality पर जाकर Vsync को बंद कर सकते हैं और फिर Vsync गणना को पर सेट कर सकते हैं सिंक न करें "।

संबंधित मुद्दे