java blender_[转载]将Blender模型展示于WEB
通過Blender建立模型,然后展示出來。在實際運用中,如果直接用Blender進行展示操作,可能會產生一些不便。在平時的練習過程中,我簡單了解了集中展示方式,在這里總結一下。當然,由于對Blender而言,我只是一個初級的學習者。因此,很多可能只是從我個人角度出發進行的一些淺嘗。
在進行Blender二次開發的初期,我就注意到,Python與Blender的搭配可能會顛覆一些傳統的商業建模和仿真軟件,因為其開放的API和強大的功能總會給使用者帶來驚艷的贊嘆。然而,從我的角度而言,我需要將一些很簡單的模型展示給所有人觀看(包括多用戶),前提是,他們不需要進行一些客戶端的安裝。并能夠進行一些人機交互式的操作,類似與虛擬現實語言VRML。
1
我先前進行的是,直接利用File==>Save As Game
RunTime...==>xx.exe。需要一個運行環境,主要是附帶一些DLL文件。還算比較穩定。
2
后來利用Blender導出模型為dea格式文件,利用Acstionscript 3.0 classes進行開發,creating a
3D model in Flex using Blender and Papervision3D - a beginning
tutorial。具體步驟見:
效果圖如下面鏈接所示:
3?導出VRML格式文件,安裝VRML虛擬現實語言插件,可以進行人機交互式的漫游操作。對機器要求較高。另外,最主要的是,目前而言,VRML屬于商業產品,沒有開源可供使用。因此,對于開源二次開發具有較大的難處。
4
功能強大的Java也進行了一系列的BlenderGUI開發。給定了一些參數和虛擬現實漫游的按鍵。不過開發進展較慢。
5
我目前采用的一種,?直接應用Blender源文件,安裝Blender 2.42 Web Plugin Alpha 0.2
(Internet Explorer/Active X Control)插件。Powered by
Bullet Rigid Body Dynamics, Summer 2006,Download Blender2.42-ActiveX-web-plugin-0.2 (2.5Mb), unzip and run
Register_Blender3DPlugin2.42.bat。不過,這個版本目前只停留在Blender2.42,而且對機器的配置要求比較高。
就我目前的demo版本而言,這個版本更適合我后期的開發,通過web形式給各級用戶提供真實的人機交互式的漫游。不管是上級領導還是車間員工都能進行操作。無需繁雜的客戶端安裝,省去了很多較專業的環節。使用戶能夠更容易上手。
總結
以上是生活随笔為你收集整理的java blender_[转载]将Blender模型展示于WEB的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: swagger导出excel文档_将Sw
- 下一篇: java随机数转换_Java获取随机数的