optix

    1熱度

    1回答

    我想編譯一些使用Qt-Creator從Nvidia OptiX SDK提供的示例項目。 我寫的pro文件和編輯它爲我自己這方面的幫助需求Compiling Optix with Qt Creator! 我有完全一樣的.pro文件,但我編輯CUDA和Optix公司的方向,但我不能完全編譯,因爲(小片段,但所有的錯誤這裏有同樣的原因) /home/Rembold/QTProjects/build-He

    1熱度

    1回答

    我對optix和cuda非常陌生。 我正在嘗試修改optix SDK示例以顯示帶有光線跟蹤的3D模型。我修改了「progressivePhotonMap」示例。由於缺乏optix/cuda知識,我不知道如何在3D模型上繪製紋理,熟悉SDK示例的任何人都可以幫助我嗎? 我讀了其他的繪製紋理的例子,如「swimmingShark」或「廚師」,並嘗試找出線索使用。但是,這些示例看起來有不同的繪製紋理的方

    1熱度

    1回答

    上的cuda內核有沒有什麼辦法可以從內核(GPU代碼)找出代碼在哪個設備上運行?你可以找到blockIdx,threadIdx,blockDim和gridDim,但找到CUDA設備ID的任何方式? 對於那些想知道的人,我計劃在OptiX程序中使用它來更好地控制OptiX緩衝區。

    0熱度

    1回答

    我正在使用Win10-x64。 我按順序安裝Visual Studio 2010,CUDA 7.5,OptiX SDK 3.9.0和CMake 3.5。 然後我按照OptiX/SDK /中的INSTALL-WIN.txt嘗試編譯樣本。我按配置,則: CMake Error at CMake/FindOptiX.cmake:75 (message): optix library not f

    1熱度

    1回答

    我想了解optix中存儲在堆棧中的內容。 據我所知,我們設置每個上下文的堆棧大小,和一個堆疊被附接到在射線生成程序的每個線程。 當光線啓動時,線程攜帶堆棧,存儲光線的有效載荷。 我認爲,當我們做遞歸光線跟蹤器,例如,會發生堆棧溢出,因爲會有太多的有效載荷,以保持在內存中。但現在,我有一個帶有浮動+ 3單位有效載荷的輻射射線的程序,以及只有浮動的陰影射線,並且只有一個反彈。但是,我的堆棧需要更大,以

    1熱度

    1回答

    您好我想安裝在Ubuntu nVidia的Optix的SDK 3.0.0版本獻給LINUX64。 我已下載.run文件。當執行結束我有一個叫做〜/ NVIDIA-Optix公司-SDK-3.0.0-LINUX64 /文件夾 這是在我的主文件夾。 預編譯的例子很好地工作,但是當我嘗試編譯我自己的代碼編譯器似乎處理.CU文件作爲CUDA文件,並試圖將它們編譯到.cu.o。我的程序錯誤的 一個輸出是:

    0熱度

    1回答

    我正在拍攝Nvidia Optix示例3D模型中的圖片。我修改了Optix SDK progressivePhotonMap以達到我的目標。 我在progressovePhotonMap代碼和OpenGL代碼中擁有相同的攝像機位置,相同的攝像機方向和相同的視場(FOV)。然而,相機的視圖彼此有很大不同,如下所示。 輸出圖像: 在左手邊是從progressivePhotonMap輸出畫面,另一側是從

    0熱度

    1回答

    我想在QGLWidget中顯示OptixSDK的sample6。 我讀過的Nvidia OptiX Forum的話題,但我沒有獲得成功,因爲unfortunalety我不知道我應如何重寫paintGL() 方法。 起初我只是試圖讀取sample6的OutputBuffer中,並在QImage的 QImage img(m_width,m_height,QImage::Format_RGB32);

    1熱度

    2回答

    如何計算OptiX程序中的眼圖空間交點座標? 我的研究表明,只提供對象和世界座標,但我無法相信沒有辦法獲得眼睛空間座標。

    0熱度

    1回答

    我試圖將NVidia Optix光線跟蹤渲染的Open Asset Import Library(讀取各種3D模型文件類型)模型。 到目前爲止,只要我渲染的模型由單個網格組成,它就會工作。當我嘗試渲染具有多個網格的文件時,我只能得到部分結果。我無法縮小問題的出處,尋找一些見解。相關代碼在這裏: 使用assimp進口商裝入一個文件,並創建Optix的緩衝區: int loadAsset(const