En esta página

BakedLightmap QML Type

Especifica la configuración del mapa de luz horneado para un modelo. Más...

Import Statement: import QtQuick3D
Since: Qt 6.4
Inherits:

QtObject

Propiedades

Descripción detallada

Un objeto BakedLightmap se puede utilizar para permitir:

  • almacenar de forma persistente los datos de los lightmaps bakeados - durante el baking, o
  • cargar los lightmaps previamente generados y almacenados - en tiempo de ejecución.

Un modelo con usedInBakedLighting en true se considera parte de la escena raytraced cuando se bakean lightmaps, lo que significa que la geometría y el material del modelo contribuyen a la iluminación directa e indirecta. Sin embargo, esto por si solo no permite generar, incluyendo el cálculo completo de la iluminación indirecta rebotada, y finalmente guardar un lightmap para el modelo. Para ello, el modelo también debe estar asociado a un objeto enabled BakedLightmap con un conjunto de claves único.

Cuando se ejecuta en modo normal, el mismo objeto BakedLightmap indica que el modelo tiene datos de lightmap, y que el motor debe intentar cargar estos datos (basándose en la clave única) y utilizarlos al renderizar.

Para más información sobre cómo bakear lightmaps, consulte la documentación de Lightmapper.

Nota: A partir de Qt 6.4, el baking de lightmaps se encuentra en un estado temprano de previsualización tecnológica. Es probable que se produzcan cambios en las características, la calidad y la API en futuras versiones.

Véase también Lightmapper y Model::usedInBakedLighting.

Documentación de propiedades

enabled : bool

Cuando es falso, el mapa de luz generado para el modelo no se almacena durante la cocción del mapa de luz, aunque key se establezca en un valor no vacío.

El valor por defecto es true.

key : string

Cuando no está vacío y enabled es true, el lightmap generado para el modelo se almacena de forma persistente durante el lightmap baking. Ningún otro modelo en la escena debe utilizar la misma clave.

El valor por defecto es vacío.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.