Curso completo de ARKit para iOS con 7 apps profesionales
4.2 (35 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,541 students enrolled

Curso completo de ARKit para iOS con 7 apps profesionales

Aprende todo sobre realidad aumentada y como utilizarla en tus apps para iPhone, iPad, etc.
4.2 (35 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,541 students enrolled
Created by Karlo A. López
Last updated 1/2019
Spanish
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 7.5 hours on-demand video
  • 9 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Realizar aplicaciones de Realidad Aumentada.
  • Conocer los principales elementos de ARKit para iOS así como su aplicación.
  • Fundamentos de realidad aumentada y el mundo tridimensional.
  • Utilizar el editor de escenas en 3D de Xcode.
  • Conocer los elementos del SceneKit de iOS.
  • Crear una aplicación de reconocimiento facial tipo "snapchat".
  • Reconocer planos (mesas, paredes, suelos) con ARKit.
  • Hacer una aplicación multi-usuario vía bluetooth.
Course content
Expand all 28 lectures 07:28:08
+ Introducción, teoría y requisitos
4 lectures 37:51

En esta clase repasaremos los requisitos del curso, los cuales resumidos son los siguientes:


- Contar con nociones básicas de programación, preferentemente en el lenguaje swift. Si quieres aprender swift puedes tomar el curso gratuito de Quartz Byte.

- Contar con un equipo macOS con Xcode 10.1

- Preferentemente contar con un equipo iOS compatible con ARKit: iPhone 6s+, iPad 2017, iPad Pro.

- Contar con un apple ID.


Preview 05:08

En esta breve clase veremos un tutorial de cómo utilizar un apple ID gratuito para probar las apps desarrolladas en Xcode a través de un dispositivo real y no el simulador.

Probar apps en un dispositivo real
05:46

En esta clase veremos una explicación teórica de todos los pormenores en el desarrollo de aplicaciones de realidad aumentada, así como los conceptos mas importantes dentro del ARKit en iOS.

Preview 14:03

Repasaremos los objetos y clases de programación a detalle dentro del ARKit.

Objetos y clases en ARKit
12:54
+ Práctica 1 - App Mundo y Luna en Realidad Aumentada
4 lectures 42:16

Breve explicación de lo que haremos en esta sección.

Preview 02:49

Revisaremos la estructura de un proyecto de ARKit detallando sus elementos por medio de la plantilla por defecto en Xcode.

Preview 15:42

Le aplicaremos animación a nuestros modelos 3D (nodos) por medio de acciones en el editor de escenas de SceneKit.

Acciones en SceneKit
11:26

Por medio del delegado de SceneKit conoceremos los estados de tracking 3D para brindar mensajes al usuario de nuestra app y mejorar la experiencia de la misma.

Tracking States
12:19
+ Práctica 2 - App Dados
8 lectures 02:55:06

Breve explicación de lo que haremos en esta sección.

Preview 02:09

Aprenderemos como aplicar diferentes niveles de textura a un modelo 3D en SceneKit así como a importar modelos 3D en formato .dae "collada".

Texturizado 3D (A fondo)
17:26

Colocaremos nuestros dados en una posición óptima para seguir desarrollando nuestro juego.

Posiciones en 3D - Acomodar dados
20:47

Agregaremos un reconocimiento de "swipe" a la pantalla para saber cuándo arrojar los dados. También comenzaremos a preparar el modelo 3D que funcionará como "apuntador" o referencia del usuario.

Swipe Gesture y Obelisco
19:22

Prepararemos los elementos necesarios para conocer los estados del juego y comenzaremos a hablar de la detección de planos horizontales.

Estados del juego y detección de planos 1
28:50

Seguiremos hablando de la detección de planos.

Detección de planos 2
31:35

Haremos algunos arreglos menores a nuestro proyecto.

Afinar detalles
16:27

Finalizaremos el proyecto agregando física a los nodos de dados junto con la superficie horizontal detectada.

Física y estados del juego
38:30
+ Práctica 3 - App Detección de Imágenes
3 lectures 42:36

Breve explicación de lo que haremos en esta sección.

Preview 01:02

Crearemos un proyecto de ARKit desde cero y prepararemos los recursos para el proyecto.

Proyecto desde cero y preparar detección
16:03

Conoceremos esta nueva configuración de ARKit, y como nos ayudará a detectar imágenes en el mundo real.

ARImageTrackingConfiguration
25:31
+ Práctica 4 - App Portal
4 lectures 01:07:53
Nodos interiores, exteriores y suelo
29:27
Techo y primera pared
21:59
Paredes laterales y puerta
14:37
+ Práctica 5 - App coche
5 lectures 01:22:26
Construir coche 3D
20:16
Aplicar física llantas
24:24
Aplicar física vehicular
15:10
Acelerar, frenar y girar
20:57
Requirements
  • Nociones básicas de programación. (Preferentemente en Swift 3+)
  • Contar con un equipo macOS con Xcode 10.1 instalado.
Description

ARKit es una de las librerías mas populares en la actualidad para construir apps para iOS y pues no es para menos, pues esta interesante tecnología aprovecha los avanzados sensores de los dispositivos apple así como la alta capacidad de procesamiento de imágenes para traer a los usuarios una novedosa experiencia en las aplicaciones, sobre todo en juegos.


Se estima que esta industria valga $165 billones para el año 2024 y es que la gente ya se esta acostumbrando cada vez más a ella y tienen hambre de aplicaciones novedosas.


Este es el primer curso en UDemy de ARKit totalmente en español.


En este curso aprenderás los fundamentos de la realidad aumentada utilizando la librería ARKit para iOS. Abordaremos temas como:

- Texturas

- Modelos 3D

- ¿Cómo funciona la realidad aumentada en iOS?

- Reconocimiento de el mundo real

- Animaciones en 3D

- Detección de planos

- Detección de imágenes

- Reconocimiento facial (tipo snapChat)

- Posicionamiento de nodos y figuras 3D en la realidad

- Física en 3D

- Editor de escenas 3D en Xcode.

y más!


Abordaremos estos temas creando 7 novedosas apps que te permitirán aprender los fundamentos de ARKit y ten por seguro que te sentirás seguro de ejecutar cualquier idea que tengas en una aplicación de realidad aumentada.


Estas son las apps que haremos durante el curso:

1 - App que muestre un planeta tierra a escala, con la luna y que simulen el movimiento que tienen en la realidad. Dicho planea se mostrará en el mundo real a través de una experiencia de realidad aumentada.

2 - Juego de dados en AR. Este juego detectará una superficie horizontal como una mesa o un suelo para poder aventar 5 dados a la superficie, dichos dados tendrán un comportamiento muy similar a la realidad (física, texturas, colisiones, etc).

3 - App de reconocimiento de imágenes.  Gracias a las novedosas funciones de ARKit podemos reconocer una imagen compleja en el mundo real, obtener las posiciones 3D así como el tamaño de dicha imagen y mostrar contenido 3D sobre ella.

4 - App Portal. Esta app detectará una superficie, de preferencia un suelo, y simulará un portal a "otra dimensión" que únicamente podremos visualizar a través de nuestro dispositivo.

5 - App tipo "SnapChat". Gracias a la tecnología True-Depth que viene en el iPhone X podremos hacer una app que detecte la cara del usuario y con esa información ponerle máscaras en 3D con movimiento y gesticulación.

6 - Juego coche de RC. Este divertido juego detectará una superficie y colocará un coche en 3D de radio control, en este caso el control remoto será el dispositivo.

7 - Juego dibujo compartido. Este juego se trata de generar un mundo compartido para que dos usuarios en dispositivos diferentes, pero conectados entre ellos, puedan dibujar y ver los resultados de uno al otro.


Este curso es traído a ti por Quartz Byte. Somos una empresa de desarrollo de software ubicada en la Ciudad de México. Nos apasiona aprender y compartir conocimiento, queremos que este curso sea realmente fructífero para ti y te genere un valor agregado a tu perfil profesional, es por eso que al adquirir este curso nos comprometemos a:

- Contestar tus dudas a la brevedad.

- Agendar una sesión de video-charla con duración 2hrs cada semana para dudas.

- Agregarte al GIT privado con el código fuente de los proyectos terminados.

- Actualizar el curso con cualquier novedad relevante, y cuando haya oportunidad también agregaremos más secciones prácticas con novedosas apps.


Únete a esta nueva tendencia en el desarrollo de experiencias móviles.


Who this course is for:
  • Programadores principiantes, expertos, desarrolladores de ios, android o cualquier persona que quiera aprender a hacer apps de realidad aumentada profesionales.
  • Diseñadores 3D con nociones básicas de programación que quieran llevar su arte a la realidad aumentada con iOS.