लिनक्स के लिए एक त्रिविम jps दर्शक - SIV
के रूप में वादा JPS-Linux के लिए दर्शक , यहाँ आता है SIV के बहुत पहले रिलीज, पहली उपलब्ध tereoscopic मैं लिनक्स का समर्थन ट्रैक्टर लिए दाना वी iewer. स्टीरियो बफर. खैर, यह 100% सही नहीं है, क्योंकि यह OpenSceneGraph पर बना है यह कुछ मंच स्वतंत्र है और schould विंडोज़, मैक और यूनिक्स प्लेटफार्मों पर अच्छी तरह से संकलन है. हालांकि, मैं सिर्फ Linux के साथ की कोशिश की है के बाद से वहाँ पर्याप्त अधिकांश अन्य प्लेटफार्मों के लिए उपलब्ध विकल्प हैं.
SIV अलग स्टीरियो मोड में jps स्टीरियो छवियों को प्रदर्शित करने में सक्षम है. मैं anaglyphic और ट्रैक्टर के साथ पूर्ण स्क्रीन / विंडोड मोड में यह करने की कोशिश की स्टीरियो मोड बफर. मैं परीक्षण अलग आउटपुट डिवाइस मेरे Vuzix और NVIDIA Quadro FX 350m और FX 3400 पर VR920 relevator शटर चश्मा थे. यह अभी भी एक diashow मोड जैसे कुछ सुविधा कार्यों का अभाव है.
Anaglyphic मोड में खिड़की के रूप में दर्शक के स्क्रीनशॉट:
नाम SIV के बारे में एक नोट, SIV एस tereoscopic मैं ज्ञानी वी iewer के लिए खड़ा है, लेकिन रूप में मैं बाहर चला SIV भी नॉर्स पौराणिक कथाओं में भगवान Thor की पत्नी के नाम है. देखें: विकिपीडिया: SIF और Behindthename: SIV . SIF SIV और एक ही नाम हैं, दोनों लेखन संभव हो रहे हैं. एक बार जब मैं इस पाया, मैंने सोचा कि काम के इस टुकड़े के लिए एक अच्छा नाम है.
उपयोग:
/. SIV [विकल्प] jpsfile (ओं)
विकल्प:
- CullDrawThreadPerContext चुनें CullDrawThreadPerContext
दर्शक के लिए मॉडल सूत्रण.
- CullThreadPerCameraDrawThreadPerContext चुनें
CullThreadPerCameraDrawThreadPerCo -
ntext दर्शक के लिए मॉडल सूत्रण.
- DrawThreadPerContext चुनें DrawThreadPerContext
दर्शक के लिए मॉडल सूत्रण.
SingleThreaded सूत्रण SingleThreaded चयन
दर्शक के लिए मॉडल.
आपके accum - आरजीबी एक आरजीबी संचायक बफर के
दृश्य
Accum - rgba आरजीबी संचायक बफर का अनुरोध करें
दृश्य
संकलन संदर्भों की सीसी अनुरोध का उपयोग करें और
सूत्र
रंग - स्पष्ट <color> सेट की पृष्ठभूमि का रंग
के रूप में दर्शक "आर, जी, बी [एक]".
- प्रदर्शन <type> निगरानी | POWERWALL |
REALITY_CENTER |
HEAD_MOUNTED_DISPLAY
Rgba अनुरोध आरजीबीए रंग बफर दृश्य
<num> अनुरोध नमूने एक multisample दृश्य
- स्क्रीन <num> स्क्रीन एकाधिक का उपयोग करने के लिए जब सेट
स्क्रीन मौजूद हैं.
- Serialize करने के को आकर्षित रवाना <mode> | पर - क्रमांकन सेट
प्रेषण आकर्षित
स्टैंसिल स्टैंसिल बफर दृश्य अनुरोध
का प्रयोग करें डिफ़ॉल्ट स्टीरियो मोड जो है स्टीरियो
Anaglyphic अगर नहीं द्वारा अध्यारोहित
पर्यावरण चर
स्टीरियो <mode> anaglyphic | QUAD_BUFFER |
HORIZONTAL_SPLIT | VERTICAL_SPLIT |
LEFT_EYE | RIGHT_EYE |
HORIZONTAL_INTERLACE |
VERTICAL_INTERLACE | बिसात |
पर रवाना |
खिड़की - <xyw h> (एक्स, वाई) की स्थिति और आकार सेट करें
(डब्ल्यू, ज) दर्शक खिड़की के.
-हे <option_string> के लिए एक विकल्प स्ट्रिंग प्रदान
पाठक / लोड करने के लिए इस्तेमाल किया लेखकों
डेटाबेस
-ई <extension> के साथ जुड़े प्लगइन लोड
निर्दिष्ट साथ फ़ाइलों को संभालने
विस्तार
ज इस जानकारी को प्रदर्शित करें या मदद
-एल <library> के लोड प्लगइन
आप देख सकते हैं कि विकल्पों में से सबसे osgViewer, जो दर्शक के लिए आधार वर्ग से आते हैं. यह लाभ है, कि एक दृश्य के आसपास उड़ान के रूप में "सामान्य" osgViewer नियंत्रण का उपयोग कर सकते हैं देता है. सही माउस बटन पकड़ और माउस बाहर zooming या अंदर करने के लिए ऊपर या नीचे जा रहा कोशिश करो या आँकड़े (एफपीएस, आदि) प्रदर्शन टॉगल करने के लिए पूर्ण स्क्रीन मोड या प्रेस एस टॉगल करने के लिए F दबाएँ.
आप कमांड लाइन पर एकाधिक. Jps फ़ाइलें आपूर्ति कर सकते हैं. / यानी SIV * jps. वर्तमान फ़ोल्डर में सभी jps फ़ाइलें प्रदर्शित करेगा ![]()
एक बार सूची की पहली छवि प्रदर्शित किया जा रहा है आप नीचे / CURSOR_UP या माउस पहिया का उपयोग करने के लिए प्रदर्शित होने के लिए एक अलग छवि का चयन कर सकते हैं. मैं भविष्य के संस्करणों में एक diashow समारोह को लागू कर सकते हैं ...
जब एक छवि प्रदर्शित छवि का फ़ाइल नाम निचले बाएँ कोने में प्रदर्शित किया जाता है.
: तुम बाहर पर दर्शक की कोशिश कर के लिए कुछ jps छवियों को पा सकते हैं Juneau से स्टीरियो छवियाँ .
संभावित समस्याओं:
डिफ़ॉल्ट SIF फुल स्क्रीन ट्रैक्टर में शुरू होता है के रूप में स्टीरियो मोड बफर. इस प्रकार यदि आपके ग्राफिक्स हार्डवेयर इस विधा का समर्थन नहीं करता है, दर्शक निम्नलिखित त्रुटि के साथ बाहर निकल जाएगा:
त्रुटि: अनुरोध बनाने के दृश्य करने में सक्षम नहीं है.
GraphicsWindow सफलतापूर्वक किया गया है नहीं बनाया गया है.
:: दर्शक एहसास () - किसी भी विंडोज़ सेट करने में विफल रहा है
इस मामले में anaglyphic मोड या आपके हार्डवेयर के लिए apropiate 3 डी मोड (स्टीरियो विकल्प देखें) का प्रयास करें.
आप आवेदन segfaulting का अनुभव हो सकता है. हाल संभवतः इसका कारण यह है कि आपके OpenSceneGraph पुस्तकालय उदारीकरण / osgPlugins के फ़ोल्डर में osgdb_jp2.so का अभाव है. यदि आप segfaulting osgdb_jp2.so का उपयोग करने से पहले strace आवेदन और आखिरी बात यह की कोशिश करता है, इस कारण है. समस्या SIV के अगले संस्करण में सुधारा जाएगा. अभी के लिए Jasper और OpenSceneGraph पुनर्निर्माण स्थापित.
क्या अब इन फ़ाइलों को डाउनलोड नहीं जब तक आप explicitely इस संस्करण चाहते हैं. नए संस्करण में उपलब्ध है: SIV-1.0 जारी
मैं रचनात्मक आम गैर लाइसेंस के तहत दर्शक प्रकाशित करने का निर्णय लिया. सुनिश्चित करें कि आप OpenScenegraph पुस्तकालय संकलन करने के लिए या दर्शक चलाने की कोशिश कर रहा से पहले स्थापित. आप यहाँ से पूर्ण स्रोत (ग्रहण परियोजना) डाउनलोड कर सकते हैं: (282) SIV के स्रोत या यहाँ से एक x86_64 द्विआधारी: SIV-x86_64 (273) . अधिक द्विपदीय प्रारूप भविष्य में उपलब्ध हो सकता है. X86_64 द्विआधारी सामने तुम OpenSceneGraph-2.8 की आवश्यकता होगी.
सबसे लिनक्स वितरण के लिए binaries www.openscenegraph.org से डाउनलोड किया जा सकता है . कैसे Gentoo पर OpenSceneGraph निर्माण करने के लिए पर निर्देश PlopByte पर पाया जा सकता है .
बिल्डिंग स्रोत से:
स्रोत खोल ज़िप और SIV / रिलीज सीडी के निर्माण के लिए और बनाने के चलाने के.
भविष्य की योजनाओं:
भविष्य के लिए मैं एक diashow समारोह को लागू करने और दर्शक में VR920 headtracking को एकीकृत करना चाहते हैं. यह वास्तव में अच्छा करने के लिए 3 डी में सिर बदल कर एक समुद्र चित्रमाला छवि को देखने के
यही कारण है क्यों छवि सादा नहीं किया जा रहा है प्रदर्शित की जाती है, लेकिन एक सिलेंडर खंड पर है. नज़र रखने के लिए मैं करने के लिए VR920 headtracking लिए एक चालक लिखने के पहले, दर्शक के लिए कैमरा viewmatrix. चूंकि मैं Vuzix मंच में एक गैर काम कर चालक है, जिस से मैं सीखना कैसे सेंसर डाटा पढ़ने के लिए सक्षम था पाया है, मैं केवल करने के लिए आवश्यक गणना और अंशांकन के तरीकों को लागू करने के लिए है.
खैर, मुझे आशा है कि आप 3 आयाम का आनंद लें. यदि आप की तरह दर्शक MyGNU.de लिंक करने के लिए स्वतंत्र महसूस हो रहा है.
अद्यतन के लिए देखते रहो
Jürgen








![मेरी आरएसएस फ़ीड वैध [Valid RSS]](http://validator.w3.org/feed/images/valid-rss.png)



































मार्च 19, 2009 को 7:46 बजे
[...] भविष्य मैं मैं SIV में प्रकाशित करने के लिए jps दर्शक विस्तार करने की योजना - लिनक्स के लिए एक त्रिविम jps दर्शक ड्राइवर से ट्रैकिंग डेटा का उपयोग करें, ताकि एक दृश्य के चारों ओर उसकी मोड़ देखो [...] कर सकते हैं
6 अप्रैल, 2009 02:01 पर हूँ
[...] SIV का एक नया संस्करण, लिनक्स के लिए त्रिविम jps दर्शक मैं SIV में पहली बार प्रकाशित वर्तमान गर्व - लिनक्स के लिए एक त्रिविम jps दर्शक. SIV अलग स्टीरियो मोड में jps स्टीरियो छवियों को प्रदर्शित करने में सक्षम है. मैं इसे करने की कोशिश की [...]
27 अप्रैल, 2009 को 6:11 बजे
Merci de votre सहयोगी!
जुलाई 7, 2009 को 10:26 बजे
नमस्कार,
आप SIV के लिए धन्यवाद. इतने पर क्या मैं एक लंबे समय के लिए इंतज़ार कर रहा हूँ.
लेकिन कृपया काले सफेद anaglyphs और halbfarb anaglyphs एकीकृत. पूर्ण रंग anaglyphs सबसे ज्यादा संस्करण हैं. एक उदाहरण के रूप में, मैं पर छवियों की सलाह देते हैं http://www.bilder-der-dritten-dimension.de
Anaglyphs की विभिन्न प्रकार की तुलना करें.
धन्यवाद.
जुलाई 7, 2009 10:54 पर हूँ
खाली mohikaner
किया आप के SIV चलाने के प्राप्त करने में किसी भी समस्याओं का अनुभव? जो संस्करण आप पर वितरण जो उपयोग किया था?
मुझे लगता है कि मैं एक commandline पैरामीटर जोड़ने के लिए बाईं और सही आँख के लिए रंग निर्धारित कर सकते हैं. "काले सफेद anaglyphs" के साथ तुम क्या मतलब है? काले - सफेद छवियों को कोई समस्या नहीं होनी चाहिए, या कि तुम काले सफेद रंग छवियों को बदलने के लिए SIV उम्मीद है? Halbfarb - anaglyphs क्या हैं?
का संबंध है
Jürgen
7 जुलाई, 2009 को 10:43 बजे
नमस्ते Jürgen,
काले सफेद - anaglyphs आगे रंग के बिना, लाल - सियान - anaglyph शुद्ध हैं. एक anaglyph चश्मे के साथ, काले सफेद में चित्र में दिखाई देते हैं. मैं कोई रूपांतरण SIV 'लेकिन' SIV छवियों वर्तमान तदनुसार सका है की उम्मीद है.
"Halbfarb - Anaglyphen" = "आधे रंग anaglyphs" (क्षमा करें)
-----------------
खाली Jürgen
Schwarz वेट्स Anaglyphen सिंध Reine सड़ांध - सियान Anaglyphen ohne weitere Farbanteile,. Mit einer Anaglyphen-Brille betrachtet erscheinen मर Schwarz वेट्स Bilder. आईसीएच erwarte वॉन SIV keine Konvertierung Aber 'SIV könnte मर Bilder entsprechend darstellen.
mohikaner
9 जुलाई, 2009 07:22 पर हूँ
मैं देखता हूँ कि मैं क्या V1.1 में कर सकते हैं.
का संबंध है
Jürgen
10 अगस्त, 11:22 2009 में हूँ
अरे, दास पहली ईआईऍन प्रॉजेक्ट interessantes. एक sich ist sehr आंत औश Idee. Weitermachen के मरो
7 जनवरी, 2010 12:16 पर हूँ
हाय, Jürgen,
मैं सिर्फ आश्चर्य है कि अगर उज्ज्वल / विपरीत समायोजन ज़ूम और पैन के रूप में कार्य में SIV भीतर उपलब्ध हैं.
यदि नहीं, तो यह है कि उन कार्यों को जोड़ने में आसान है?
धन्यवाद!
सबसे अच्छा,
Qian
7 जनवरी, 2010 को 8:32 बजे
हाय,
ज़ूम माउस (ठीक क्लिक करें और माउस ले जाने के ऊपर और नीचे) या कमांड लाइन पर दूरी स्विच के साथ उपलब्ध है. कोशिश सभी commandline स्विच SIV-मदद. चमक / विपरीत समायोजन एक समस्या का ज्यादा नहीं होना चाहिए. मैं अगले संस्करण के लिए सूची पर इस डाल देता हूँ. एक पैन समारोह के क्या करना चाहिए?
Jürgen
7 जनवरी, 2010 को 11:14 बजे
धन्यवाद, Jürgen
पैन करने के लिए छवि को खींचें और ड्रॉप है. बस इसे स्थानांतरित करने के लिए चारों ओर.
मैं सिर्फ आश्चर्य है जब अगले संस्करण में उपलब्ध होगा.
इसके अलावा, विंडोज प्लेटफॉर्म के लिए SIV के संकलन के लिए किसी भी सुझाव?
धन्यवाद!
सबसे अच्छा,
Qian
जनवरी 8, 2010 को 3:02 बजे
हाय,
आप माउस का उपयोग कर के आसपास छवि को स्थानांतरित कर सकते हैं. अलग माउस बटन पकड़ की कोशिश करें और माउस के चारों ओर ले जाने. तुम अलग माउस व्यवहार का चयन करने के लिए 1 से 5 जब - vr920 स्विच दिया है कुंजियों का उपयोग कर सकते हैं, और आप कुंजी 1 से 4 का उपयोग कर सकते हैं. ट्रैकबॉल मोड मुझे (2 प्रेस के लिए इसका इस्तेमाल जब vr920 मोड में, आप headtracking 1 को दबाने के मोड में वापस आ सकते हैं) के लिए सबसे उपयोगी हो सकता है जब vr920 मोड में आप अपने सिर को ले जाकर छवि के चारों ओर स्थानांतरित कर सकते हैं लगता है, लेकिन यह मेरे headtracking की आवश्यकता ड्राइवर चल रहा है और पाठ्यक्रम के एक vr920 HMD संलग्न. जब नहीं vr920 मोड में, ट्रैकबॉल व्यवहार डिफ़ॉल्ट है.
एक और मंच पर SIV (विंडोज़, OSX) संकलन और अधिक या कम बॉक्स से बाहर काम करना चाहिए. इस पर अधिक जानकारी के लिए
Jürgen
जनवरी, 10 वीं 2010 03:01 पर हूँ
महान पोस्ट के लिए thankyou - मैं इसे पढ़ने के प्यार करता था! मैं हमेशा इस ब्लॉग का आनंद लें.
16 फ़रवरी, 2010 06:28 पर हूँ
हाय, Jürgen,
जब Windows पर दृश्य स्टूडियो 2005 और OSG-2.8.2 के साथ SIV के संकलन, मैं की तरह एक त्रुटि संदेश मिला:
अनियंत्रित अपवाद 0 × 00,692,498 siv.exe में: 0xc0000005: पहुँच उल्लंघन पढ़ने शून्य स्थान × 00,133,000
और त्रुटि लाइन की ओर इशारा किया गया था:
(डिफ़ॉल्ट पाठ ")> पाठ setText"; "
osd.cpp में
आप कृपया मुझे इस समस्या को और संभव समाधान के बारे में कोई संकेत बता चाहेंगे?
धन्यवाद!
सबसे अच्छा,
Qian
16 फरवरी, 2010 को 7:36 बजे
हाय Qian,
आप डीबग करने की कोशिश कर सकते हैं. Settext लाइन में एक breakpoint सेट और अगर पाठ चर एक मान्य संदर्भ शामिल करें, लेकिन सामान्य रूप से यह चाहिए ...
आप कि लाइन को हटाने की कोशिश कर सकते हैं, यह महत्वपूर्ण नहीं है, लेकिन फिर मुझे लगता है समस्या बाद में घटित होगा.
कृपया यह भी एक और OSG कार्यक्रम osgtext उदाहरण उदाहरण के लिए, निर्माण करने की कोशिश. अगर यह काम करता है, जिन्हें आप SIV के लिए सेट के साथ निर्माण सेटिंग्स की तुलना.
Jürgen
26 फरवरी, 2010 को 5:26 बजे
धन्यवाद Jürgen
निर्माण सेटिंग के resetting द्वारा इस समस्या को हल किया गया है.
मैं चमक और विपरीत समायोजन जोड़ना चाहते हैं, वे वर्तमान में उपलब्ध osgviewer या jp2 प्लगइन में हैं. किसी भी संकेत के लिए यह करने के लिए? धन्यवाद!
Qian
7 मार्च, 2010 को 1:08 बजे
हाय Qian,
मेरी राय में सबसे सुरुचिपूर्ण इस प्रदर्शन के लिए एक कस्टम पिक्सेल shader का उपयोग करने के लिए है, तब से GPU के काम करना होगा. बेशक आप भी बनावट से अधिक पाश और वृद्धि / रंग मूल्यों में कमी कर सकता है, लेकिन इस मामले में CPU के लिए काम करना है.
सबसे अच्छा संबंध है
Jürgen
31 मार्च, 2010 को 4:01 बजे
धन्यवाद, Jürgen
मैं कस्टम पिक्सेल shader मिल गया है, लेकिन यकीन है कि नहीं
यह SIV के मूल में एम्बेड. इसके अलावा, कैसे
keybroad या माउस कार्यों के इस प्रकार देते हैं
हेरफेर? यह खिड़की के अंदर एक नियंत्रण कक्ष को जोड़ने के लिए सरल है?
काश तुम मुझे उन सरल प्रश्नों के साथ मदद कर सकता है.
बहुत बहुत धन्यवाद!
सबसे अच्छा,
Qian
8 अप्रैल, 2010 को 9:57 बजे
Qian, ऐसा करने के लिए आप एक नोड के लिए shader देते है. यह कैसे और कैसे shader के लोड किया जा सकता है किया जाता है यहाँ वर्णित है:
http://www.openscenegraph.org/projects/osg/wiki/Support/Tutorials/ShadersIntroduction
Stateset आप का उपयोग करना चाहिए प्राप्त करने के लिए
imageGroup -> (getOrCreateStateSet);
इसके निर्माण के बाद समारोह (createScene) में और जारी रखने के रूप में ट्यूटोरियल में वर्णित है.
यह काम करता है, सबसे अच्छा संबंध है उम्मीद है,
Jürgen
15, 2010 03:19 पर हूँ मई
हाय Jürgen
अपने headtracking परियोजना के लिए अच्छा काम :) जॉनी लीस wiimote headtracking परियोजना पर एक नज़र है http://www.youtube.com/watch?v=Jd3-eiid-Uw
आप शायद इस मदद कर सकता है
सबसे अच्छा संबंध है
repat
6 मई, 2012 3:54 बजे
मैं अक्सर चीजें Linux पर चलाने के लिए मिल सकते हैं, लेकिन मैं इस पर एक देना होगा.
मैं OGS व इसकी निर्भरता rpm कमांड (yum के करने के लिए आवश्यक पुराने संस्करणों में उपलब्ध नहीं) का उपयोग कर के पुराने संस्करण के माध्यम से वापस श्रृंखलन के बाद शुरू करने के लिए द्विआधारी है. अब यह एक Microsoft फ़ॉन्ट और पहचानने स्टीरियो विकल्प नहीं है की कमी के लिए विफल रहता है:
चेतावनी: फ़ॉन्ट फ़ाइल फोंट / arial.ttf के "नहीं मिला.
SIV / अपरिचित विकल्प: स्टीरियो
आप रखरखाव या कुछ की एक जगह करने के लिए समय मिल सकता है?
6 मई, 4:00 पर 2012
मैं वास्तव में पहली बार स्रोत से संकलन की कोशिश की लेकिन कोई बात नहीं जो फ़ाइल / मैं 2.8.5 के लिए 2.8.0 OSG से प्रयोग किया जाता शामिल हैं यह हमेशा के साथ असफल:
OSG / निर्यात: 17:21: घातक त्रुटि: OSG / Config: ऐसा कोई फ़ाइल या निर्देशिका
3.0.1 OSG / फ़ाइल में शामिल हैं के साथ यह साथ विफल रहता है:
घातक त्रुटि: के / osgGA CameraManipulator: ऐसा कोई फ़ाइल या निर्देशिका
मुझे आशा है वहाँ के खिलाफ OSG यह सफलतापूर्वक संकलित का एक संस्करण होना चाहिए, लेकिन जो एक?
6 मई, 2012 5:01 बजे
हाय पीटर,
विकल्प नहीं "स्टीरियो", लेकिन "स्टीरियो" (दो शून्य के साथ). - मदद के लिए सारे कमांड लाइन विकल्प की कोशिश (फिर दो शून्य). मैं सिर्फ मान्यता प्राप्त है, कि ऋण दो अक्षर ब्लॉग में एक के रूप में लगभग एक ही देखो. एक बेहतर संदर्भ के लिए डाउनलोड में readme.txt पढ़ा है. फ़ॉन्ट के बारे में चेतावनी वास्तव में कोई त्रुटि नहीं है, यह सिर्फ इंगित करता है, कि OSG डेटा फ़ाइलों को स्थापित नहीं कर रहे हैं (इस पर देख विवरण के लिए http://www.mygnu.de/index.php/2011/03/improved-openscenegraph /-2-8-3-ebuild ), या OSG_FILE_PATH वातावरण चर सही ढंग से सेट नहीं है. लापता फ़ॉन्ट के साथ, फ़ाइल नाम प्रदर्शन अच्छा नहीं दिखता है. फ़ॉन्ट काम पाने के लिए, बस डाउनलोड और स्थापित अपने openscenegraph.org से OSG संस्करण के लिए नमूना डाटासेट. 3.0.1 के लिए उपलब्ध है 2.8.2 के लिए उपलब्ध है बाद में, जहां आप डेटा फ़ाइलों unzipped अनुसार OSG_FILE_PATH वातावरण चर सेट.
Jürgen
6 मई, 2012 5:04 बजे
हाय पीटर,
है आप 1.1 से SIV संस्करण की कोशिश की http://www.mygnu.de/index.php/2010/12/siv-1-1-released/ ? मैं सिर्फ यह OSG-3.0.1 के खिलाफ करने की कोशिश की है और यह बस ठीक है संकलित है.
Jürgen