Android 什么技术可以在Web浏览器中渲染中等规模的3d环境
我打算制作一个web应用程序,它显示可以通过拖动(使用手指或鼠标,具体取决于平台)来导航的3d环境。该web应用程序将呈现开发站点的3d环境,包括等高线、水管位置、建筑物等 我正试图决定使用什么技术/库来创建一个可以在Android web浏览器、iOS Safari、IE9、Safari、Firefox和Chrome上运行的web应用程序。以及什么样的技术能够加快发展。我知道这是“要我的蛋糕,也要吃它”/“要月亮”,但我不知道所有的技术,所以可能有先进的库,可以在许多网络浏览器中呈现3d环境,包括主要的智能手机浏览器,我不知道它们 3d渲染将不是高度详细的建筑物或具有效果的水,而是这些对象的简单3d表示。通过四处拖动,环境将是可导航的,您可以分层查看景观(仅查看等高线、仅查看地下管道、仅查看污水管道等) 是否有用于web浏览器的3d库?有没有办法通过webbrowser运行OpenGL(或OpenGL ES? 如果您正在制作这种应用程序/网络应用程序,并且可以在桌面Windows、Android、iOS和WindowsPhone上运行,您会使用什么技术? 有没有我没有提到的技术对此类项目有好处?Android 什么技术可以在Web浏览器中渲染中等规模的3d环境,android,ios,css,opengl-es,browser,Android,Ios,Css,Opengl Es,Browser,我打算制作一个web应用程序,它显示可以通过拖动(使用手指或鼠标,具体取决于平台)来导航的3d环境。该web应用程序将呈现开发站点的3d环境,包括等高线、水管位置、建筑物等 我正试图决定使用什么技术/库来创建一个可以在Android web浏览器、iOS Safari、IE9、Safari、Firefox和Chrome上运行的web应用程序。以及什么样的技术能够加快发展。我知道这是“要我的蛋糕,也要吃它”/“要月亮”,但我不知道所有的技术,所以可能有先进的库,可以在许多网络浏览器中呈现3d环境,
我倾向于浏览器驱动的Web应用程序,因为我拥有跨平台的能力(通过使用兼容的Web浏览器,它甚至可以在linux和MacOS上运行)。我还知道CSS3转换可以创建可以在3d空间中旋转的立方体(注意,仅适用于WebKit浏览器-因此没有IE:().但我不知道CSS3是否足够强大,可以渲染整个3d环境?你认为可以吗?也许我可以使用HTML5画布?Google maps可以创建自定义3d地图吗?从技术上讲,这在flash或webgl中都是可能的,但这两种技术都不会部署到所有你想要解决的设备上(任何地方都没有WebGL,flash只出现在最新的Androids上,Adobe不再开发它)。如果你想使用移动设备,那么你必须在所有你关心的平台上使用本机
虽然CSS3D转换允许您在3D空间中排列东西,但您只能排列2D元素(图像、HTML元素)在3D空间中,很难用任何程度的逼真度对体积进行建模,尽管在有限的范围内可以使用渐变或SVG过滤器来完成不太令人信服的工作。//通过web浏览器OpenGL//m我想我终于找到了一个不了解WebGL的人!