我正在製作一個項目,其他人正在Rhino中創建一個3D模型並導出一些動畫的電影文件。視頻在瀏覽器中播放,然後我用svg替換視頻並製作交互式(鼠標懸停,高亮等)。從Rhino3D到瀏覽器
我想簡化這個。我知道我們可以在JavaScript中玩3D對象。你有沒有關於這個一般的指針,特別是如何從犀牛3D渲染到在JavaScript中可操作的東西?我有點像3D,但卻是js和瀏覽器的真正信徒!
我正在製作一個項目,其他人正在Rhino中創建一個3D模型並導出一些動畫的電影文件。視頻在瀏覽器中播放,然後我用svg替換視頻並製作交互式(鼠標懸停,高亮等)。從Rhino3D到瀏覽器
我想簡化這個。我知道我們可以在JavaScript中玩3D對象。你有沒有關於這個一般的指針,特別是如何從犀牛3D渲染到在JavaScript中可操作的東西?我有點像3D,但卻是js和瀏覽器的真正信徒!
下面是我的一個同學的一些想法: 所以three.js所是要啓動:http://threejs.org/ 下載庫,並檢查了所有的3D模型示例。一旦你得到了這個竅門,你可以從犀牛出口,並得到它在webGL導入。最簡單的模型格式是Collada。犀牛不出口這個,但瑪雅呢。我會玩從犀牛到webgl的最佳工作流程。
開始試驗的最快方法可能是從http://www.rhino3d.com/download獲得免費的犀牛評估版,以與VRML等瀏覽器兼容的格式保存要使用的Rhino模型,並使用3D這種格式的信息。 Rhino支持許多網格導出文件格式,包括VRML。
如果您知道如何編寫.NET代碼並從javascript調用.NET庫,那麼您可能對可從http://opennurbs.org/獲得的opennurbs工具包感興趣opennurbs庫(.NET或C++)將讀寫Rhino .3dm模型。這是一項艱鉅的任務。您需要找到一種方法來設置一個主機,該主機可以通過瀏覽器查詢的方式來運行.NET代碼,並能夠訪問該主機上的Rhino model .3dm文件,並使用java腳本向主機發送查詢並獲得可用的回報,您可以在本地瀏覽器中使用。
- 戴爾·李爾(犀牛開發團隊)
感謝您的支持。這一切都超過了我,我不知道如何編寫.NET。 – Michelle