The viewer JS/HTML/bundles are now committed in javascript/ (declared via pyproject [tool.comfy] web = "javascript") instead of being copied from the shared comfy-3d-viewers pip package at prestartup. Consequences: - requirements.txt is now just comfy-env (host env installs nothing else, per the never-touch-the-host-env principle) - prestartup_script.py no longer copies viewers or web_src; it keeps only setup_env() and the input-asset copies - WEB_DIRECTORY attribute removed; the pyproject declaration is the single source (served at /extensions/comfyui-geometrypack/, keyed by project name) - web_src/ deleted; its 6 widgets now live in javascript/js/ as the tracked source, edited directly - viewer_pbr.html hardcoded-fallback URL updated to the new mount name Iframe URLs auto-detect the mount from import.meta.url, so the folder rename and mount-name change are transparent at runtime.
11 lines
357 B
JavaScript
11 lines
357 B
JavaScript
import { createFBXPreviewExtension } from "./mesh_preview_fbx.js";
|
|
|
|
// Register UniRigDebugSkeleton with the debug viewer
|
|
createFBXPreviewExtension({
|
|
nodeName: "UniRigDebugSkeleton",
|
|
extensionName: "unirig.debugskeleton",
|
|
logPrefix: "[UniRig Debug]",
|
|
fbxExportApiPath: "/unirig/export_posed_fbx",
|
|
viewerFile: "viewer_fbx_debug.html"
|
|
});
|