Three-dimensional rendering engine feature--summary of various number formats

Source: Internet
Author: User

Tile Layer Data

Openstreetmapimagery (free open source map service, behind a large company support)

Bingmapsimagery (Microsoft Bing Maps Imagery REST API)

Googleearthimagery (Google Earth Imagery API)

Arcgismapserverimageryprovider (ArcGIS MapServer)


Vector Layer Data

GeoJSON

Topojson

Kml

Gml

Czml


Elevation Layer Data

Arcgisimageserverterrain

Cesiumterrain

Vrtheworldterrain


Model data

GLTF: 3D format on the Internet or on mobile devices

Obj: alias| Wavefront is currently being acquired by Autodesk

3ds:3d Max

Dxf:autodesk Autocad

Slp:proe

Stl:stereo-lithorgraphy Format

Vrml:

Collada

...


-------------------------------Collada Introduction--------------------------------------------------------------------------------- --

Transferred from: http://www.cnblogs.com/mazhenyu/archive/2011/01/13/1934249.html

We mention the Dae file for the three-dimensional architectural model in Google Earth/google Maps, which is the acronym for Digital Asset Exchange in English, meaning data resource exchange. Dae file is not a file format created by Google for Google Earth or Google Maps, it is a Collada model file.

Change the three-dimensional landmark file suffix from. kmz to. zip and then unzip it, typically with 3 icons, as described below.

Images folder: Place the background and texture picture of the model (with one or more files).

Models folder: Places a Dae file that describes the model (with one or more files).

DOC.KML files: KML files primarily play the role of calling Dae files and describe their location, scale, and other attributes on Google earth.

Collada is an open, free data exchange standard based on XML presented by Sony (Sony), which presents three-dimensional digital models through XmlSchema technology, because Collada is based on XML technology, so this standard has a very good portability, Real-time engines live on different platforms as long as this standard is supported, the three-dimensional model can be represented in real time.

The Collada standard is mainly used for interactive applications in the entertainment field. In a sense, the goal of Collada is to treat every user as a Player, showing them three-dimensional panorama models and interacting with them. There are many application platforms that support COLLADA standards, not only in computer games, but also in web applications, smartphones, Sony's PS3. Among these apps are our common Google Eallh, SketchUp, the old three-dimensional modeling software 3ds Max and Maya, and the Flux player plugin in the Web page. The latest version of Collada is 1.4.1, on the official website of the famous Khronos Group, there is an introduction to Collada (the URL is http://www.khronos.org/collada/), which readers can view on their own.

The Dae file is actually a text file in which the content is a collada description of a three-dimensional model based on an XML format, essentially an XML document, so you can change the suffix name of the *.dae to *.xml, or change it to any other suffix name depending on the application. In theory, all of the tools that can generate XML files according to the Collada standard can generate DAE files that are eventually saved as. Dae files, not just Google's modeling tools SketchUp can build Dae files, Advanced users can even manually compile a model file using a text editor.

But there are some limitations to using the DAE model in Google Earth, and some of COLLADA's features don't apply to Google Earth's platforms, such as animations and overly complex graphics, as described below:

KML only supports triangles (triangles) and lines (Lines) as entities.

There are no more than 21 845 triangles in a few days.

KML does not support animations and skin effects.

The above 3 points of attention can be found in http://code.google.com/apis/Iiml/documentation/kml-tags 21.html#model the relevant instructions.

The network resources for the related technologies described in this article are as follows.

Collada's introduction (PDF document): Http://www.khronos.org/files/collada a spec_1_4.pdf.

Schema document for Collada: Http://www.khronos.org/files/collada_schema 11-4.

Collada's Tutorial (English): Http://collada.org/mediawiki/index.php/Getting a Started_with_collada.

Collada's wiki (English): Http://collada.org/mediawil (i/index.phpimain-page.







Three-dimensional rendering engine feature--summary of various number formats

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.