1
我在node.js上使用three.js。我使用一個可以生成opengl紋理作爲輸出幀的相機。我想在three.js中使用這個直播紋理流。我已經能夠在相機和three.js之間創建共享上下文,並且我可以確認相機上下文和three.js上下文中都存在該紋理。我不太確定如何讓three.js尊重外部維護的紋理。現有的videotexture對象不是正確的方式,它從瀏覽器dom對象複製framedata,並且我想直接使用相機生成的紋理。如何在three.js中使用外部生成的紋理
由於這與threejs渲染到紋理的支持類似,只有渲染髮生在threejs之外,我試圖修改該代碼以支持外部紋理,但它看起來有點像一個slog。
我目前認爲我應該實現shadermaterial對象的變體,它理解如何使用外部生成的紋理,但想知道是否有更好的路徑。