openscenegraph

    0熱度

    1回答

    我正在編寫一個基於OpenSceneGraph的程序,它使用兩個攝像頭,一個爲用戶渲染預覽,另一個使用回調與MRT製作屏幕截圖。出口商的相機使用正射投影,並始終從相同的位置使用相同的視角和向量,而預覽相機可以由用戶移動。 一旦啓動程序,創建預覽照相機,着色器添加到它,然後設置瀏覽器和預覽照相機添加到它。 後來我創建導出相機,其添加着色,紋理和回調,然後我添加了出口相機作爲孩子預覽照相機。到目前爲止

    0熱度

    1回答

    我一直在用OpenSceneGraph-3.4.0和Qt 5.9(否則在Visual Studio 2015和2017)開發我的碩士論文的程序。在工作中一切正常,但現在我有一臺新的計算機在家裏,我試圖讓它運行。 然而,當我打電話框架()方法對於觀衆,我得到了QtThread.cpp讀訪問衝突在setProcessorAffinity(unsigned int cpunum),具體表現在以下行: Q

    0熱度

    1回答

    添加卡爾回調到節點的正確的方式我有通過覆蓋橫動方法處理一個卡爾回調代碼: void SomeNode::traverse(osg::NodeVisitor& nv) { if (nv.getVisitorType() == osg::NodeVisitor::CULL_VISITOR) { //adjust child node positions dependi

    0熱度

    1回答

    我一直在試圖編譯我的Linux機器上的代碼庫(CloudyDay)。在跳過這麼多箍環以實現它之後,我陷入了這個錯誤。 錯誤 - 未定義的參考`OSG :: GLBufferObject ::擴展:: __ glewBindBuffer(無符號整數,無符號整型)常量」 據我知道,我已經包含頭文件和庫的要求並在用戶指南中提到。 編譯反對 - OSG 3.0.0,2.0.0雕刻,osgHimmel,op

    -1熱度

    1回答

    我的Fedora 22的這個安裝OpenSceneGraph的命令: $ sudo dnf install OpenSceneGraph-devel $ sudo dnf install OpenSceneGraph ,但在使用時osgviewer或osgversion命令,OSG不會運行,該消息顯示: osgviewer: error while loading shared librar

    -1熱度

    1回答

    我目前正在使用OpenSceneGraph(3.4.0)和我自己的glsl(330)着色器編寫程序。 它使用多個紋理進行輸入,然後使用預渲染相機執行多渲染目標渲染,並使用第二個相機讀取這些多渲染目標紋理以進行延期着色。因此兩個相機都有自己的着色器(這裏稱爲geometry_pass和lighting_pass)。 我的問題:兩種着色器在閱讀時都使用與所有Sampler2D制服相同的紋理。 //in

    1熱度

    1回答

    目前我有處理GLSL着色器制服的問題。如果我在場景中只有一個物體,制服就如我所料。但是,對於多個對象,均勻性不是針對每個對象設置的,換句話說,最後一個均勻度用於表示所有場景對象。 我該如何處理這個問題?如下我的C++代碼: void addSimpleObject(osg::ref_ptr<osg::Group> root, osg::Vec3 position, float radius, fl

    2熱度

    1回答

    我正在嘗試構建我的android應用程序,並支持OpenSceneGraph。我想從我的項目的原始文件夾中渲染一個簡單的框。然而,當我建立這個項目我得到這個編譯錯誤的文件實用程序類OSG的庫: Class 'stat64' doesn't have constructor stat64(const char *,stat64*) 任何想法是什麼原因造成的問題?

    0熱度

    2回答

    我有以下消息時,我跑我的OSG應用: CullVisitor::apply(Geode&) detected NaN, depth=nan, center=(1.79588 1.50488 1.42179), matrix={ nan nan -nan -nan nan nan -nan -nan nan nan -nan -nan

    0熱度

    1回答

    這question處理如何轉換.osg到.obj但我使用WebGL版本。 osgconv無法處理.osgjs延期。我找不到任何常規搜索工具。 打字osgconv model.osgjs model.obj不工作。