@@ -118,13 +123,13 @@ export default function PageVSTApp({
}}
/>
-
-
+
*/}
+ {/*
*/}
-
- {handleOnChange({cnLinearAnime: val})}
- }}/>
-
-
-
{handleOnChange({cnDepth: val})}
- }}/>
+ onChange: (val)=>{
+ handleOnChange({cnDepth: val});
+ pickPreset('custom');
+ }
+ }}/>
+
+
+
+
+ {
+ handleOnChange({cnLineArtAnime: val});
+ pickPreset('custom');
+ }
+ }}/>
+
+
+ {
+ handleOnChange({cnLineArtRealistic: val});
+ pickPreset('custom');
+ }
+ }}/>
+
+
+
{handleOnChange({cnOpenPose: val})}
- }}/>
+ onChange: (val)=>{
+ handleOnChange({cnOpenPose: val});
+ pickPreset('custom');
+ }
+ }}/>
-
-
{handleOnChange({cnPipeFace: val})}
- }}/>
-
-
- {handleOnChange({cnSparse: val})}
- }}/>
+ onChange: (val)=>{
+ handleOnChange({cnPipeFace: val})
+ pickPreset('custom');
+ }
+ }}/>
{handleOnChange({cnLinearRealistic: val})}
- }}/>
+ initialValue: vstVal.cnSparseScribble,
+ label: "Sparse Scribble",
+ thumbTip: "Sparse Scribble",
+ onChange: (val)=>{
+ handleOnChange({cnSparseScribble: val})
+ pickPreset('custom');
+ }
+ }}/>
+
+
+ {
+ handleOnChange({cnSoftEdge: val});
+ pickPreset('custom');
+ }
+ }}/>
+
+
+
+
+ {
+ handleOnChange({cnRegularSteps: val});
+ pickPreset('custom');
+ }
+ }}/>
diff --git a/packages/fakeyou.com/src/v2/view/pages/video_styletransfer/components/pageVSTApp/vstPresets.tsx b/packages/fakeyou.com/src/v2/view/pages/video_styletransfer/components/pageVSTApp/vstPresets.tsx
new file mode 100644
index 0000000000..223d939fe2
--- /dev/null
+++ b/packages/fakeyou.com/src/v2/view/pages/video_styletransfer/components/pageVSTApp/vstPresets.tsx
@@ -0,0 +1,93 @@
+type VSTPreset =
+ 'custom'|
+ 'closeup'|
+ 'halfbody'|
+ 'fullbody'|
+ 'landscape'|
+ 'typog';
+
+const defaultPreset = {
+ cnCanny: 0.7,
+ cnDepth: 0.7,
+ cnLineArtAnime: 0.7,
+ cnLineArtRealistic: 0.7,
+ cnLipsStrength: 0,
+ cnOpenPose: 0.7,
+ cnPipeFace: 0.7,
+ cnSparseScribble: 0.7,
+ cnSoftEdge: 0.7,
+ cnRegularSteps: 30,
+}
+const closeupPreset = {
+ cnCanny: 0,
+ cnDepth: 0,
+ cnLineArtAnime: 1,
+ cnLineArtRealistic: 0,
+ cnLipsStrength: 0,
+ cnOpenPose: 0,
+ cnPipeFace: 0,
+ cnSparseScribble: 1,
+ cnSoftEdge: 1,
+ cnRegularSteps: 30,
+}
+const halfbodyPreset = {
+ cnCanny: 0,
+ cnDepth: 0,
+ cnLineArtAnime: 1,
+ cnLineArtRealistic: 0,
+ cnLipsStrength: 0,
+ cnOpenPose: 1,
+ cnPipeFace: 0,
+ cnSparseScribble: 1,
+ cnSoftEdge: 1,
+ cnRegularSteps: 30,
+}
+const fullbodyPreset = {
+ cnCanny: 1,
+ cnDepth: 0,
+ cnLineArtAnime: 1,
+ cnLineArtRealistic: 0,
+ cnLipsStrength: 0,
+ cnOpenPose: 1,
+ cnPipeFace: 0,
+ cnSparseScribble: 1,
+ cnSoftEdge: 1,
+ cnRegularSteps: 30,
+}
+const landscapePreset = {
+ cnCanny: 1,
+ cnDepth: 1,
+ cnLineArtAnime: 1,
+ cnLineArtRealistic: 0,
+ cnLipsStrength: 0,
+ cnOpenPose: 0,
+ cnPipeFace: 0,
+ cnSparseScribble: 1,
+ cnSoftEdge: 1,
+ cnRegularSteps: 30,
+}
+
+const typogPreset = {
+ cnCanny: 0,
+ cnDepth: 0,
+ cnLineArtAnime: 1,
+ cnLineArtRealistic: 0,
+ cnLipsStrength: 0,
+ cnOpenPose: 0,
+ cnPipeFace: 0,
+ cnSparseScribble: 0,
+ cnSoftEdge: 1,
+ cnRegularSteps: 30,
+}
+
+export type {
+ VSTPreset
+}
+export {
+ defaultPreset,
+ closeupPreset,
+ halfbodyPreset,
+ fullbodyPreset,
+ landscapePreset,
+ typogPreset,
+};
\ No newline at end of file