SDK 2.0.0. Autenticação: Autenticação e licença. Valores de enum: Enums de parâmetros.
Instalar
Criar o mecanismo
EngineConfig na Web tem somente estes campos. Não há appId / appKey no objeto de config.
O SDK carrega os arquivos de runtime durante
init(). Você não hospeda um resource.fbd na raiz do site para o mecanismo. Progresso de download opcional: init({ onProgress }). O mecanismo não busca tokens. Um .lic offline precisa corresponder à origem da página. O Electron não verifica a origem.
Beleza da pele
Faixa de intensidade[0.0, 1.0]. 0 desliga o efeito.
Remodelagem facial
[-1.0, 1.0]. 0 desliga. Positivo e negativo são direções opostas (por exemplo FaceThin: afinar / bochechas mais cheias). Lista completa: Enums de parâmetros.
Remodelagem corporal
[0.0, 1.0]. 0 desliga. Busque resource_body.fbd e chame addResourcePack após init(). Lista: Enums de parâmetros. Pacotes: Pacotes de recursos opcionais.
Maquiagem
Intensidade, formato e cor são setters separados. A intensidade é[0.0, 1.0]. Predefinições: Enums de parâmetros.
Filtros e adesivos
Passe uma URL.fbd ou um Uint8Array em memória diretamente para o setter.
resource_3d.fbd (não está no SDK Web). Veja Pacotes de recursos opcionais. Busque os bytes e registre-os após init():
Fundo virtual e chroma key
Callbacks
Processar quadros
PrefiraprocessImage. Ele retorna ImageData de forma síncrona.
input pode ser ImageData, HTMLImageElement, HTMLCanvasElement, HTMLVideoElement ou Uint8ClampedArray (então width / height são obrigatórios).
FrameType.Video— câmera ao vivo / streaming (suavização temporal)FrameType.Image— fotos estáticas
processTexture(textureHandle, width, height, stride, frameType, mirrorMode) é para entrada de textura GPU personalizada. Neste caminho não há espelhamento nem rotação. Apps web típicos devem usar processImage.

