Ver contido ou imaxes en 3D en realidade mixta

Usa o Ver en MR control para colocar un modelo 3D dun obxecto ou dunha imaxe nun espazo do mundo real. Por exemplo, previsualiza un cadro nunha parede antes de colgalo ou mira se unha estantería virtual en 3D cabe onde queres que vaia.

E se non tes un modelo 3D do obxecto? Carga unha imaxe do obxecto e establece as súas dimensións ao tamaño do obxecto. O control aplica a imaxe como a cara dun cubo virtual do tamaño desexado. Coloca este substituto para o modelo 3D no teu espazo.

O Ver en MR control engade un botón á túa aplicación. Cando un usuario selecciona o botón, a aplicación superpón un modelo 3D seleccionado (en formatos de ficheiro .glb, .stl ou .obj) ou imaxe (en formatos de ficheiro .jpg ou .png) na fonte da cámara do dispositivo.

Unha foto da pantalla dunha tableta que mostra un modelo 3D dunha carretilla elevadora superposta nunha vista do interior dun almacén.

Tamén podes facer fotos usando o Ver en MR control e súbelas a OneDrive.

Importante

O seu contido 3D debe estar nos formatos de ficheiro .glb, .stl ou .obj. Pode converter os modelos 3D existentes en formato de ficheiro .glb a partir dunha variedade de formatos 3D. O contido 3D comprimido coa compresión Draco Draco non é compatible.

Suxestión

  • Asegúrate de que os teus modelos 3D o sexan optimizado para usar con Power Apps para minimizar os tempos de carga.

  • Os controis de realidade mixta (MR) funcionan mellor en ambientes ben iluminados con superficies de textura plana. O seguimento é mellor nos dispositivos compatibles con LIDAR.

  • O MR controla Power Apps use Babylon e Babylon React Native. Contido de realidade mixta que funciona no Sandbox de Babylon debería traballar Power Apps a través desta plataforma MR compartida. Se o teu contido funciona en Babylon pero non en Power Apps, fai unha pregunta no Power Apps Foro comunitario. (Etiquetámolo con "realidade mixta").

Engade un botón Ver en MR á pantalla dunha aplicación

Coa aplicación aberta para editar Power Apps Studio:

  1. Abre o Inserir pestana e expandir Realidade Mixta.

  2. Seleccione Ver en MR para colocar o control na pantalla da aplicación ou arrastralo á pantalla para situalo con máis precisión.

O control é un botón que está etiquetado cunha icona dun cubo e o texto Ver en MR. Cambia a etiqueta e agocha a icona se queres no Texto e Tipo de visualización propiedades.

Captura de pantalla da pestana Inserir en Power Apps Studio, mostrando onde atopar o control View in MR.

Consulta diferentes modelos nunha única sesión

O control Ver en MR mostra un ficheiro multimedia por defecto. Para ver diferentes ficheiros multimedia seleccionados a través dunha galería multimedia durante a experiencia de MR, utiliza o control Elementos propiedade avanzada. Esta propiedade crea unha táboa que enumera os ficheiros multimedia dos que o usuario pode escoller na experiencia de realidade mixta.

Cando use o Elementos propiedade, debes establecer un valor para as seguintes propiedades avanzadas adicionais para mapear as columnas da túa táboa:

Propiedade Descripción
Elementos Fonte (obrigatorio) Especifica en que columna Elementos identifica o modelo 3D ou a imaxe para mostrar na vista de realidade mixta. Ver Conecta modelos 3D a Power Apps para saber máis sobre como incorporar modelos Power Apps.
Etiqueta de elementos Especifica en que columna Elementos contén a etiqueta para mostrar na galería multimedia. O Texto alternativo a propiedade úsase para elementos que non teñen unha etiqueta especificada.
Elementos en miniatura Especifica en que columna Elementos identifica a miniatura para mostrar na galería multimedia. Ofrécese unha miniatura predeterminada para os elementos que non teñen ningún especificado.
ItemsObjectWidth, ItemsObjectHeight, ItemsObjectDepth Especifica un tamaño explícito para cada elemento multimedia da táboa. Ancho do obxecto, do obxecto, e Profundidade do obxecto úsanse para elementos que non teñen un tamaño específico.

Para probalo, imos crear unha galería multimedia que mostre tres plantas diferentes nun ambiente. O noso Elementos a táboa ten este aspecto:

etiqueta orixe miniatura
Aves do Paraíso https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/bird_of_paradise_blue.glb https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/bird_of_paradise_blue.png
Folla de violín Fig https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/flf_orange.glb https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/flf_orange.png
Pequena Palmeira https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/palm_green.glb https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/palm_green.png

Vídeo que mostra unha galería multimedia nunha experiencia de realidade mixta.

Coa aplicación aberta para editar Power Apps Studio:

  1. Abre o Inserir pestana e expandir Realidade Mixta.

  2. Seleccione Ver en MR para colocar o control na pantalla da aplicación ou arrastralo á pantalla para situalo con máis precisión.

  3. No Avanzado Propiedades, seleccione Elementos propiedade e escriba ou pegue o seguinte código:

    Table(
    {
    label: "Birds of Paradise",
    source: "https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/bird_of_paradise_blue.glb",
    thumbnail: "https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/bird_of_paradise_blue.png"
    },
    {
    label: "Fiddle Leaf Fig",
    source: "https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/flf_orange.glb",
    thumbnail: "https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/flf_orange.png"
    },
    {
    label: "Small Palm Tree",
    source: "https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/palm_green.glb",
    thumbnail: "https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/palm_green.png"
    }
    )
    
  4. Establece o Etiqueta de elementos propiedade a "label".

  5. Establece o Elementos Fonte propiedade a "source".

  6. Establece o Elementos en miniatura propiedade a "thumbnail".

    Unha captura de pantalla de Ver nas propiedades do control MR.

Nota

O Elementos A propiedade está definida no teu orixe de datos que pode ser unha colección, dun conector ou unha táboa codificada como neste exemplo. O Elementos Fonte, de elementos, e Elementos en miniatura as propiedades están definidas cos nomes de columna dese orixe de datos entre comiñas.

  1. Garda e publica a aplicación e ábrea no teu dispositivo móbil para probala.

Como se escalan os obxectos se os cambias de tamaño

Se non especificas dimensións cando colocas un modelo, o Ver en MR control segue as dimensións indicadas no ficheiro obxecto. Pode cambiar o tamaño do modelo introducindo un valor distinto de 0 nunha ou máis das propiedades de ancho, alto e profundidade do control (Ancho do obxecto, do obxecto, e Profundidade do obxecto). A escala do modelo depende de cantas dimensións cambies.

  • Se todas as dimensións son 0 (o predeterminado), o tamaño do modelo déixase tal e como está definido no ficheiro obxecto.

  • Se se define unha dimensión, o modelo escalarase igual en función da dimensión modificada, de xeito similar ao que se establece "manter a relación de aspecto" cando cambia o tamaño dunha imaxe.

  • Se se establecen dúas dimensións, o modelo escala as dúas dimensións indicadas e unha media das dúas primeiras.
    Por exemplo, digamos que tes un modelo que mide 12 m de alto, 6 m de ancho e 3 m de profundidade. Vostede configura o Ver en MR propiedades do control como segue: Altura do obxecto :24, do obxecto :9, do obxecto :0 (sen cambios). A altura aumenta nun factor 2, e o ancho aumenta nun factor de 1,5. Promedia o aumento da altura e da anchura para atopar o factor polo cal se debe aumentar a profundidade: 2 + 1,5 = 3,5 / 2 = 1,75. As dimensións finais do modelo son Altura do obxecto 24, Ancho do obxecto 9, e Profundidade do obxecto 5,25 (3 x 1,75).

  • Se se definen as tres dimensións, o tamaño do modelo cámbiase ao especificado.

Nota

Se as medicións non se adhiren á relación de aspecto orixinal, o modelo pode ser esmagado ou distorsionado cando se ve en MR.

Propiedades

Cambia o Ver en MR comportamento e aparencia do botón usando propiedades. Algunhas propiedades só están dispoñibles no Avanzado ficha.

Captura de pantalla dun botón Ver en MR en construción Microsoft Power Apps Estudio, mostrado xunto ás súas propiedades.

Propiedade Descripción Tipo Localización
Mensaxe de texto Establece o texto da etiqueta do botón. String Propiedades; Avanzado: Texto
Texto alternativo Especifica o texto que se mostrará se o modelo non se pode cargar ou se o usuario pasa o rato sobre o modelo. String Propiedades; Avanzado: AltText
Tipo de visualización Determina se a etiqueta do botón mostra unha icona dun cubo, texto ou ambos. Selección despregable Propiedades; Avanzado: DisplayType
Código fonte Identifica o orixe de datos (ficheiro .glb, .stl ou .obj) para mostrar. Non aplicable Propiedades; Avanzado: Fonte
Lista de fontes (elementos) Orixe de datos (táboa) que enumera varios ficheiros multimedia para ver nunha única sesión de realidade mixta. Table Propiedades; Avanzado: Elementos
Largura do obxecto Establece o ancho do modelo. Número enteiro Propiedades; Avanzado: ObjectWidth
Altura do obxecto Establece a altura do modelo. Número enteiro Propiedades; Avanzado: Altura do obxecto
Profundidade do obxecto Establece a profundidade do modelo. Número enteiro Propiedades; Avanzado: Profundidade do obxecto
Unidade de medida Establece a unidade de medida utilizada para a anchura, a altura e a profundidade do modelo. Lista Propiedades; Avanzado: Unidades
Activar sombras Determina se se usan sombras para mellorar o efecto 3D cando se mostra o modelo. Boolean Propiedades; Avanzado: Activar sombras
Activar detección de marcadores Determina se se utilizará a detección de marcadores para determinar a posición e a rotación do modelo. Ver Usa a detección de marcadores con controis de realidade mixta Boolean Propiedades; Avanzado: Activar a detección de marcadores
Visible Mostra ou oculta o botón. Boolean Propiedades; Avanzado: Visible
Posición Coloca a esquina superior esquerda do botón nas coordenadas da pantalla especificadas en x e y. Número de punto flotante Propiedades; Avanzado: X,Y
Tamaño Determina o tamaño do botón utilizando os valores de píxeles proporcionados en Anchura e Altura. Número enteiro Propiedades; Avanzado: Anchura,Altura
Enchemento superior Establece a distancia entre o texto da etiqueta do botón e a parte superior do botón. Número de punto flotante Propiedades; Avanzado: PaddingTop
Enchemento inferior Establece a distancia entre o texto da etiqueta do botón e a parte inferior do botón. Número de punto flotante Propiedades; Avanzado: Acolchado inferior
Enchemento esquerdo Establece a distancia entre o texto da etiqueta do botón e o bordo esquerdo do botón. Número de punto flotante Propiedades; Avanzado: RecheoEsquerda
Enchemento dereito Establece a distancia entre o texto da etiqueta do botón e o bordo dereito do botón. Número de punto flotante Propiedades; Avanzado: RecheoDereito
Tipo de letra Establece o nome da familia de fontes utilizadas para o texto da etiqueta do botón. Lista Propiedades; Avanzado: Fonte
Tamaño de tipo de letra Establece o tamaño do texto da etiqueta do botón. Número de punto flotante Propiedades; Avanzado: Tamaño de letra
Espesura do tipo de letra Establece o peso do texto da etiqueta do botón Negriña, lixeiro, ·, ou Seminegrita. Lista Propiedades; Avanzado: FontWeight
Aliñamento do texto Establece o aliñamento horizontal do texto da etiqueta no botón Centro, ·, ·, ou Certo. Non aplicable Propiedades; Avanzado: Aliñamento de texto
Aliñamento vertical Establece o aliñamento vertical do texto da etiqueta no botón Abaixo, ·, ou Arriba. Lista Propiedades; Avanzado: Aliñamento Vertical
Estilo do tipo de letra Establece o estilo do texto da etiqueta do botón Cursiva, ·, ·, ou ningunha. Non aplicable Propiedades; Avanzado: Cursiva, ·, ·
Radio do bordo Determina o raio da esquina do bordo do botón. Número de punto flotante Propiedades; Avanzado: BorderRadius
Cor Establece as cores do texto da etiqueta do botón e do fondo do botón. Non aplicable Propiedades; Avanzado: FillColor, ·
Bordo Determina o estilo, o ancho e a cor do bordo do botón. Non aplicable Propiedades; Avanzado: Estilo de fronteira,Espesor do bordo,BorderFillColor
desactivado Desactiva o botón pero déixao visible. Boolean Propiedades; Avanzado: Desactivado
Cor desactivado Establece as cores do texto da etiqueta do botón, o fondo do botón e o bordo do botón se Modo de visualización é Desactivado. Non aplicable Propiedades; Avanzado: DisabledContentColor, ·, ·
Cor ao premer Establece as cores do texto da etiqueta do botón, o fondo do botón e o bordo do botón cando o usuario selecciona o botón. Non aplicable Propiedades; Avanzado: PressedContentColor, ·, ·
Cor ao apuntar Establece as cores do texto da etiqueta do botón, o fondo do botón e o bordo do botón cando o usuario pasa o punteiro do rato sobre el. Non aplicable Propiedades; Avanzado: HoverContentColor, ·, ·
OnMixedRealitySelect Comportamento que se activa cando o usuario selecciona o botón para iniciarse na experiencia de realidade mixta. Acción definida Avanzado
OnChange Comportamento que se activa cando se cambia calquera propiedade do botón. Acción definida Avanzado
Información sobre ferramentas Determina o texto que se mostrará cando o usuario pasa o rato sobre o botón. String Avanzado
Linguaxe do contido Determina o idioma de visualización da etiqueta do botón, se é diferente do idioma utilizado na aplicación. String Avanzado
DisplayMode Determina se o botón permite a entrada do usuario (Editar), só mostra datos (Ver), ou está desactivado (Desactivado). Enumeración Avanzado
TabIndex Especifica a orde na que se selecciona o botón se o usuario navega pola aplicación usando a tecla Tab. Número enteiro Propiedades; Avanzado: TabIndex

Propiedades de saída

A túa aplicación pode facer uso de máis propiedades cando un usuario interactúa co Ver en MR control. Estes son coñecidos como propiedades de saída. Podes usar as propiedades de saída noutros controis ou para personalizar a experiencia da aplicación.

Propiedade Descripción Tipo
Fotos Recolle as fotos capturadas durante a sesión de realidade mixta. Pode cargar as fotos de realidade mixta a OneDrive e amosalas nunha galería. Non aplicable

Outros controis de realidade mixta

Consulte tamén

Nota

Pode indicarnos as súas preferencias para o idioma da documentación? Realice unha enquisa breve. (teña en conta que esa enquisa está en inglés)

Esta enquisa durará sete minutos aproximadamente. Non se recompilarán datos persoais (declaración de privacidade).