- Support custom background color in preview node - Fix Preview node does not update automatically with same mesh name - Add system config file that allow custom clients IP address
60 lines
1.7 KiB
HTML
60 lines
1.7 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
|
<link rel="stylesheet" href="/extensions/ComfyUI-3D-Pack/style/gsStyle.css">
|
|
<link type="text/css" rel="stylesheet" href="/extensions/ComfyUI-3D-Pack/style/libs/coloris.min.css">
|
|
<link type="text/css" rel="stylesheet" href="/extensions/ComfyUI-3D-Pack/style/sharedStyle.css">
|
|
</head>
|
|
<body>
|
|
<div id="progress-container">
|
|
<dialog open id="progress-dialog">
|
|
<p>
|
|
<label for="progress-indicator">Loading scene...</label>
|
|
</p>
|
|
<progress max="100" id="progress-indicator"></progress>
|
|
</dialog>
|
|
</div>
|
|
|
|
<div id="container">
|
|
<canvas id="canvas"></canvas>
|
|
<script type="importmap">
|
|
{
|
|
"imports": {
|
|
"gsplat": "https://unpkg.com/gsplat@latest/dist/index.js"
|
|
}
|
|
}
|
|
</script>
|
|
<script id="visualizer" type="module" filepath="" timestamp="" crossorigin src="/extensions/ComfyUI-3D-Pack/js/gsVisualizer.js"></script>
|
|
</div>
|
|
|
|
<script src="/extensions/ComfyUI-3D-Pack/js/libs/coloris.min.js"></script>
|
|
<script>
|
|
Coloris({
|
|
el: '.coloris',
|
|
theme: 'polaroid',
|
|
themeMode: 'dark',
|
|
format: 'rgb',
|
|
alpha: false,
|
|
swatches: [
|
|
'rgb(0, 0, 0)',
|
|
'rgb(128, 128, 128)',
|
|
'rgb(255, 255, 255)',
|
|
'rgb(132, 188, 218)',
|
|
'rgb(128, 227, 119)',
|
|
'rgb(213, 96, 98)'
|
|
]
|
|
});
|
|
|
|
const canvas = document.getElementById("canvas");
|
|
const handleClick = () => {
|
|
Coloris.close();
|
|
document.activeElement.blur();
|
|
};
|
|
canvas.addEventListener('click', handleClick);
|
|
|
|
</script>
|
|
<input type="text" id="color-picker" class="coloris" value="rgb(0, 0, 0)"></input>
|
|
</body>
|
|
</html> |