2017-10-07 77 views
-1

你知道一個網站,它提供了在網站上編寫webgl,js,html5代碼並由服務器提供的代碼。這樣我就不必讓筆記本電腦做渲染了?我已經搜索,但沒有發現任何東西雲中的WebGl

+0

我還沒有,但我想知道爲什麼你會想要這個? – Kyle

+0

以什麼格式將結果發送到您的筆記本電腦?作爲一個.mp4? – Rounin

+0

我的想法就像一個teamviewer - 機器呈現,你只是看到結果,而不會殺死我的筆記本電腦。 – atp

回答

0

你正在尋找什麼(webgl,javascript,服務器端等)不存在,並且可能很久以前不會存在。

首先,想一想:目前,幾乎沒有Web服務器嵌入GPU,因爲Web服務器專用於網絡,而不是用於圖形顯示。也就是說,您的「大型」網絡服務器對於實時3D渲染而言比您的小型筆記本電腦更少。但是,這是「有趣的」,因爲這種「技術」(作爲着名的「雲計算」概念)存在於計算機圖形研究的開始階段(自70年代以來除GPU以外沒有新的) 。事實上,GPU早已不存在了,所以渲染是通過使用所謂的「渲染集羣」來實現的:一組計算機將最後一幅圖像的一部分渲染出來(在您的計算機中,「渲染集羣」是由GPU取代)。就我所知,這是目前好萊塢特效和動畫電影製作的方式,使用本地網絡。

但是這種技術從來沒有用於實時渲染,並有一個很好的理由:同步和網絡延遲。假設一堆帶有GPU的服務器。通過互聯網,Web服務器和客戶端之間的平均ping時間在5到30ms之間,這是最好的情況。爲此,您必須添加計算時間,圖像片段的下載時間和網絡關聯。這可以將服務器提供的客戶端請求的每個片段的延遲增加到100-200ms。只有這樣,幀速率纔會降至5 - 10 FPS,這是一個理想的情況......現在想象一下在真實情況下......多麼浪費帶寬和計算能力,結果不佳。