Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

ARCore

From Wikipedia, the free encyclopedia
Software development kit for building augmented reality applications

ARCore
DeveloperGoogle
Initial releaseFebruary 23, 2018; 7 years ago (2018-02-23)
Stable release
1.45.2420502[1] / August 14, 2024; 15 months ago (2024-08-14)
Operating systemAndroid
PlatformAndroid 7.0 and later
Websitedevelopers.google.com/ar/

ARCore, also known asGoogle Play Services for AR, is asoftware development kit developed byGoogle that allows foraugmented reality (AR) applications to be built. ARCore has been certified for a number of devices,[2] but is software-locked on devices that did not complete the certification procedure. Spoofing the ID of a device that completed the procedure makes ARCore work on more devices.[3] Requirements for certification include the "quality of the camera, motion sensors [and] a powerful enough CPU that integrates with the hardware design". Devices must also ship with Google Play to qualify for placement on the list of supported devices.[2] New devices can be submitted through the Google AR OEM Portal.[4]

Key technologies

[edit]

ARCore uses a few key technologies to integrate virtual content with the real world as seen through the camera of a smartphone or tablet.[5] Each of these technologies can be utilized by developers to create a high-quality, immersive AR experience.

Six degrees of freedom

[edit]

Environmental understanding

[edit]
  • Allows the phone to detect the size and location of flat surfaces - both vertical and horizontal - with feature points.
  • Geometric plane can be calculated based on detected feature points.
  • A scene semanticsAPI is used to gather real-timesemantic data about the user's surroundings and uses that data to identify objects and features in view.

Light estimation

[edit]
  • Lighting Estimation API allows the phone to estimate the environment's current lighting conditions and display images accurately in relation to real-world lighting.
    • Lighting cues such as shadows and highlights are used to more immersively display virtual objects.[7]

Depth analysis

[edit]
  • Utilizes the phone's camera to createdepth maps, which enable the device to more accurately determine the amount of space between surfaces based on what is captured.[8]
    • In order to properly assess the real world, depth maps are created to measure the amount of space between objects or surfaces.
    • A depth-from-motion algorithm takes the motion data from the user's camera and utilizes it to create a more detailed depth map.[9]

Geospatial capabilities

[edit]
  • This function's API usesGPS and allows creators to give users unique experiences based on their real-world location.[10]
    • Google's visual positioning system (VPS) is utilized for this process.
  • Matches the user's visual data with that ofGoogle Maps to determine precise location.

See also

[edit]
  • ARKit – Augmented reality API for Apple platforms
  • OpenXR – Standard for access to virtual reality and augmented reality platforms and devices

References

[edit]
  1. ^"Google Play Services for AR APKs".APKMirror. Retrieved11 April 2024.
  2. ^ab"ARCore supported devices". Google Inc. Retrieved23 February 2020.
  3. ^"ARCore/Google Play Services for AR on Fairphone 5". Retrieved23 September 2025.
  4. ^"ARCore OEM device certification". Google Inc. Retrieved23 September 2025.
  5. ^Amadeo, Ron (29 August 2017)."Google's ARCore brings augmented reality to millions of Android devices".Ars Technica.Condé Nast. Retrieved6 November 2017.
  6. ^"Fundamental Concepts".ARCore. Google Inc. Retrieved22 February 2024.
  7. ^"Get the Lighting Right".ARCore. Google Inc. Retrieved22 February 2024.
  8. ^"Fundamental Concepts".ARCore. Google Inc. Retrieved22 February 2024.
  9. ^"Depth Adds Realism".ARCore. Google Inc. Retrieved22 February 2024.
  10. ^"Build global-scale, immersive, location-based AR experiences with the ARCore Geospatial API".ARCore. Google Inc. Retrieved22 February 2024.

External links

[edit]
a subsidiary ofAlphabet
Company
Divisions
Subsidiaries
Active
Defunct
Programs
Events
Infrastructure
People
Current
Former
Criticism
General
Incidents
Other
Software
A–C
D–N
O–Z
Operating systems
Machine learning models
Neural networks
Computer programs
Formats and codecs
Programming languages
Search algorithms
Domain names
Typefaces
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
Y
Hardware
Pixel
Smartphones
Smartwatches
Tablets
Laptops
Other
Nexus
Smartphones
Tablets
Other
Other
Advertising
Antitrust
Intellectual
property
Privacy
Other
Related
Concepts
Products
Android
Street View coverage
YouTube
Other
Documentaries
Books
Popular culture
Other
Concepts
Main
Other
Technologies
Display
3D interaction
Software
Photography
Other
Peripherals
Companies
Devices
Current
Former
Unreleased
Upcoming
Software
General
Operating systems and
desktop environments
Development tools and
game engines
Games
Communities and
social networks
Retrieved from "https://en.wikipedia.org/w/index.php?title=ARCore&oldid=1313007424"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp