浏览代码

fix: save

gemercheung 1 年之前
父节点
当前提交
05af6ea10e
共有 100 个文件被更改,包括 35 次插入73 次删除
  1. 1 1
      getWebp.sh
  2. 二进制
      public/michaux-steadi-10fps-873-rev1/0001.webp
  3. 二进制
      public/michaux-steadi-10fps-873-rev1/0002.webp
  4. 二进制
      public/michaux-steadi-10fps-873-rev1/0003.webp
  5. 二进制
      public/michaux-steadi-10fps-873-rev1/0004.webp
  6. 二进制
      public/michaux-steadi-10fps-873-rev1/0005.webp
  7. 二进制
      public/michaux-steadi-10fps-873-rev1/0006.webp
  8. 二进制
      public/michaux-steadi-10fps-873-rev1/0007.webp
  9. 二进制
      public/michaux-steadi-10fps-873-rev1/0008.webp
  10. 二进制
      public/michaux-steadi-10fps-873-rev1/0009.webp
  11. 二进制
      public/michaux-steadi-10fps-873-rev1/0010.webp
  12. 二进制
      public/michaux-steadi-10fps-873-rev1/0011.webp
  13. 二进制
      public/michaux-steadi-10fps-873-rev1/0012.webp
  14. 二进制
      public/michaux-steadi-10fps-873-rev1/0013.webp
  15. 二进制
      public/michaux-steadi-10fps-873-rev1/0014.webp
  16. 二进制
      public/michaux-steadi-10fps-873-rev1/0015.webp
  17. 二进制
      public/michaux-steadi-10fps-873-rev1/0016.webp
  18. 二进制
      public/michaux-steadi-10fps-873-rev1/0017.webp
  19. 二进制
      public/michaux-steadi-10fps-873-rev1/0018.webp
  20. 二进制
      public/michaux-steadi-10fps-873-rev1/0019.webp
  21. 二进制
      public/michaux-steadi-10fps-873-rev1/0020.webp
  22. 二进制
      public/michaux-steadi-10fps-873-rev1/0021.webp
  23. 二进制
      public/michaux-steadi-10fps-873-rev1/0022.webp
  24. 二进制
      public/michaux-steadi-10fps-873-rev1/0023.webp
  25. 二进制
      public/michaux-steadi-10fps-873-rev1/0024.webp
  26. 二进制
      public/michaux-steadi-10fps-873-rev1/0025.webp
  27. 二进制
      public/michaux-steadi-10fps-873-rev1/0026.webp
  28. 二进制
      public/michaux-steadi-10fps-873-rev1/0027.webp
  29. 二进制
      public/michaux-steadi-10fps-873-rev1/0028.webp
  30. 二进制
      public/michaux-steadi-10fps-873-rev1/0029.webp
  31. 二进制
      public/michaux-steadi-10fps-873-rev1/0030.webp
  32. 二进制
      public/michaux-steadi-10fps-873-rev1/0031.webp
  33. 二进制
      public/michaux-steadi-10fps-873-rev1/0032.webp
  34. 二进制
      public/michaux-steadi-10fps-873-rev1/0033.webp
  35. 二进制
      public/michaux-steadi-10fps-873-rev1/0034.webp
  36. 二进制
      public/michaux-steadi-10fps-873-rev1/0035.webp
  37. 二进制
      public/michaux-steadi-10fps-873-rev1/0036.webp
  38. 二进制
      public/michaux-steadi-10fps-873-rev1/0037.webp
  39. 二进制
      public/michaux-steadi-10fps-873-rev1/0038.webp
  40. 二进制
      public/michaux-steadi-10fps-873-rev1/0039.webp
  41. 二进制
      public/michaux-steadi-10fps-873-rev1/0040.webp
  42. 二进制
      public/michaux-steadi-10fps-873-rev1/0041.webp
  43. 二进制
      public/michaux-steadi-10fps-873-rev1/0042.webp
  44. 二进制
      public/michaux-steadi-10fps-873-rev1/0043.webp
  45. 二进制
      public/michaux-steadi-10fps-873-rev1/0044.webp
  46. 二进制
      public/michaux-steadi-10fps-873-rev1/0045.webp
  47. 二进制
      public/michaux-steadi-10fps-873-rev1/0046.webp
  48. 二进制
      public/michaux-steadi-10fps-873-rev1/0047.webp
  49. 二进制
      public/michaux-steadi-10fps-873-rev1/0048.webp
  50. 二进制
      public/michaux-steadi-10fps-873-rev1/0049.webp
  51. 二进制
      public/michaux-steadi-10fps-873-rev1/0050.webp
  52. 二进制
      public/michaux-steadi-10fps-873-rev1/0051.webp
  53. 二进制
      public/michaux-steadi-10fps-873-rev1/0052.webp
  54. 二进制
      public/michaux-steadi-10fps-873-rev1/0053.webp
  55. 二进制
      public/michaux-steadi-10fps-873-rev1/0054.webp
  56. 二进制
      public/michaux-steadi-10fps-873-rev1/0055.webp
  57. 二进制
      public/michaux-steadi-10fps-873-rev1/0056.webp
  58. 二进制
      public/michaux-steadi-10fps-873-rev1/0057.webp
  59. 二进制
      public/michaux-steadi-10fps-873-rev1/0058.webp
  60. 二进制
      public/michaux-steadi-10fps-873-rev1/0059.webp
  61. 二进制
      public/michaux-steadi-10fps-873-rev1/0060.webp
  62. 二进制
      public/michaux-steadi-10fps-873-rev1/0061.webp
  63. 二进制
      public/michaux-steadi-10fps-873-rev1/0062.webp
  64. 二进制
      public/michaux-steadi-10fps-873-rev1/0063.webp
  65. 二进制
      public/michaux-steadi-10fps-873-rev1/0064.webp
  66. 二进制
      public/michaux-steadi-10fps-873-rev1/0065.webp
  67. 二进制
      public/michaux-steadi-10fps-873-rev1/0066.webp
  68. 二进制
      public/michaux-steadi-10fps-873-rev1/0067.webp
  69. 二进制
      public/michaux-steadi-10fps-873-rev1/0068.webp
  70. 二进制
      public/michaux-steadi-10fps-873-rev1/0069.webp
  71. 二进制
      public/michaux-steadi-10fps-873-rev1/0070.webp
  72. 二进制
      public/michaux-steadi-10fps-873-rev1/0071.webp
  73. 二进制
      public/michaux-steadi-10fps-873-rev1/0072.webp
  74. 二进制
      public/michaux-steadi-10fps-873-rev1/0073.webp
  75. 二进制
      public/michaux-steadi-10fps-873-rev1/0074.webp
  76. 二进制
      public/michaux-steadi-10fps-873-rev1/0075.webp
  77. 二进制
      public/michaux-steadi-10fps-873-rev1/0076.webp
  78. 二进制
      public/michaux-steadi-10fps-873-rev1/0077.webp
  79. 二进制
      public/michaux-steadi-10fps-873-rev1/0078.webp
  80. 二进制
      public/michaux-steadi-10fps-873-rev1/0079.webp
  81. 二进制
      public/michaux-steadi-10fps-873-rev1/0080.webp
  82. 二进制
      public/michaux-steadi-10fps-873-rev1/0081.webp
  83. 二进制
      public/michaux-steadi-10fps-873-rev1/0082.webp
  84. 二进制
      public/michaux-steadi-10fps-873-rev1/0083.webp
  85. 二进制
      public/michaux-steadi-10fps-873-rev1/0084.webp
  86. 二进制
      public/michaux-steadi-10fps-873-rev1/0085.webp
  87. 二进制
      public/michaux-steadi-10fps-873-rev1/0086.webp
  88. 二进制
      public/michaux-steadi-10fps-873-rev1/0087.webp
  89. 二进制
      public/michaux-steadi-10fps-873-rev1/0088.webp
  90. 二进制
      public/michaux-steadi-10fps-873-rev1/0089.webp
  91. 二进制
      public/michaux-steadi-10fps-873-rev1/0090.webp
  92. 二进制
      public/michaux-steadi-10fps-873-rev1/0091.webp
  93. 二进制
      public/michaux-steadi-10fps-873-rev1/0092.webp
  94. 二进制
      public/michaux-steadi-10fps-873-rev1/0093.webp
  95. 二进制
      public/michaux-steadi-10fps-873-rev1/0094.webp
  96. 二进制
      public/michaux-steadi-10fps-873-rev1/0095.webp
  97. 34 25
      src/App.jsx
  98. 0 1
      src/components/Opening.jsx
  99. 0 46
      src/components/ProcessBar.jsx
  100. 0 0
      src/components/Viewer.jsx

+ 1 - 1
getWebp.sh

@@ -1,7 +1,7 @@
 
 #!/bin/sh
 
-for i in {1..95}
+for i in {1..98}
 do
     item=$(printf %04d $i)
     projectID="michaux-steadi-10fps-873-rev1"

二进制
public/michaux-steadi-10fps-873-rev1/0001.webp


二进制
public/michaux-steadi-10fps-873-rev1/0002.webp


二进制
public/michaux-steadi-10fps-873-rev1/0003.webp


二进制
public/michaux-steadi-10fps-873-rev1/0004.webp


二进制
public/michaux-steadi-10fps-873-rev1/0005.webp


二进制
public/michaux-steadi-10fps-873-rev1/0006.webp


二进制
public/michaux-steadi-10fps-873-rev1/0007.webp


二进制
public/michaux-steadi-10fps-873-rev1/0008.webp


二进制
public/michaux-steadi-10fps-873-rev1/0009.webp


二进制
public/michaux-steadi-10fps-873-rev1/0010.webp


二进制
public/michaux-steadi-10fps-873-rev1/0011.webp


二进制
public/michaux-steadi-10fps-873-rev1/0012.webp


二进制
public/michaux-steadi-10fps-873-rev1/0013.webp


二进制
public/michaux-steadi-10fps-873-rev1/0014.webp


二进制
public/michaux-steadi-10fps-873-rev1/0015.webp


二进制
public/michaux-steadi-10fps-873-rev1/0016.webp


二进制
public/michaux-steadi-10fps-873-rev1/0017.webp


二进制
public/michaux-steadi-10fps-873-rev1/0018.webp


二进制
public/michaux-steadi-10fps-873-rev1/0019.webp


二进制
public/michaux-steadi-10fps-873-rev1/0020.webp


二进制
public/michaux-steadi-10fps-873-rev1/0021.webp


二进制
public/michaux-steadi-10fps-873-rev1/0022.webp


二进制
public/michaux-steadi-10fps-873-rev1/0023.webp


二进制
public/michaux-steadi-10fps-873-rev1/0024.webp


二进制
public/michaux-steadi-10fps-873-rev1/0025.webp


二进制
public/michaux-steadi-10fps-873-rev1/0026.webp


二进制
public/michaux-steadi-10fps-873-rev1/0027.webp


二进制
public/michaux-steadi-10fps-873-rev1/0028.webp


二进制
public/michaux-steadi-10fps-873-rev1/0029.webp


二进制
public/michaux-steadi-10fps-873-rev1/0030.webp


二进制
public/michaux-steadi-10fps-873-rev1/0031.webp


二进制
public/michaux-steadi-10fps-873-rev1/0032.webp


二进制
public/michaux-steadi-10fps-873-rev1/0033.webp


二进制
public/michaux-steadi-10fps-873-rev1/0034.webp


二进制
public/michaux-steadi-10fps-873-rev1/0035.webp


二进制
public/michaux-steadi-10fps-873-rev1/0036.webp


二进制
public/michaux-steadi-10fps-873-rev1/0037.webp


二进制
public/michaux-steadi-10fps-873-rev1/0038.webp


二进制
public/michaux-steadi-10fps-873-rev1/0039.webp


二进制
public/michaux-steadi-10fps-873-rev1/0040.webp


二进制
public/michaux-steadi-10fps-873-rev1/0041.webp


二进制
public/michaux-steadi-10fps-873-rev1/0042.webp


二进制
public/michaux-steadi-10fps-873-rev1/0043.webp


二进制
public/michaux-steadi-10fps-873-rev1/0044.webp


二进制
public/michaux-steadi-10fps-873-rev1/0045.webp


二进制
public/michaux-steadi-10fps-873-rev1/0046.webp


二进制
public/michaux-steadi-10fps-873-rev1/0047.webp


二进制
public/michaux-steadi-10fps-873-rev1/0048.webp


二进制
public/michaux-steadi-10fps-873-rev1/0049.webp


二进制
public/michaux-steadi-10fps-873-rev1/0050.webp


二进制
public/michaux-steadi-10fps-873-rev1/0051.webp


二进制
public/michaux-steadi-10fps-873-rev1/0052.webp


二进制
public/michaux-steadi-10fps-873-rev1/0053.webp


二进制
public/michaux-steadi-10fps-873-rev1/0054.webp


二进制
public/michaux-steadi-10fps-873-rev1/0055.webp


二进制
public/michaux-steadi-10fps-873-rev1/0056.webp


二进制
public/michaux-steadi-10fps-873-rev1/0057.webp


二进制
public/michaux-steadi-10fps-873-rev1/0058.webp


二进制
public/michaux-steadi-10fps-873-rev1/0059.webp


二进制
public/michaux-steadi-10fps-873-rev1/0060.webp


二进制
public/michaux-steadi-10fps-873-rev1/0061.webp


二进制
public/michaux-steadi-10fps-873-rev1/0062.webp


二进制
public/michaux-steadi-10fps-873-rev1/0063.webp


二进制
public/michaux-steadi-10fps-873-rev1/0064.webp


二进制
public/michaux-steadi-10fps-873-rev1/0065.webp


二进制
public/michaux-steadi-10fps-873-rev1/0066.webp


二进制
public/michaux-steadi-10fps-873-rev1/0067.webp


二进制
public/michaux-steadi-10fps-873-rev1/0068.webp


二进制
public/michaux-steadi-10fps-873-rev1/0069.webp


二进制
public/michaux-steadi-10fps-873-rev1/0070.webp


二进制
public/michaux-steadi-10fps-873-rev1/0071.webp


二进制
public/michaux-steadi-10fps-873-rev1/0072.webp


二进制
public/michaux-steadi-10fps-873-rev1/0073.webp


二进制
public/michaux-steadi-10fps-873-rev1/0074.webp


二进制
public/michaux-steadi-10fps-873-rev1/0075.webp


二进制
public/michaux-steadi-10fps-873-rev1/0076.webp


二进制
public/michaux-steadi-10fps-873-rev1/0077.webp


二进制
public/michaux-steadi-10fps-873-rev1/0078.webp


二进制
public/michaux-steadi-10fps-873-rev1/0079.webp


二进制
public/michaux-steadi-10fps-873-rev1/0080.webp


二进制
public/michaux-steadi-10fps-873-rev1/0081.webp


二进制
public/michaux-steadi-10fps-873-rev1/0082.webp


二进制
public/michaux-steadi-10fps-873-rev1/0083.webp


二进制
public/michaux-steadi-10fps-873-rev1/0084.webp


二进制
public/michaux-steadi-10fps-873-rev1/0085.webp


二进制
public/michaux-steadi-10fps-873-rev1/0086.webp


二进制
public/michaux-steadi-10fps-873-rev1/0087.webp


二进制
public/michaux-steadi-10fps-873-rev1/0088.webp


二进制
public/michaux-steadi-10fps-873-rev1/0089.webp


二进制
public/michaux-steadi-10fps-873-rev1/0090.webp


二进制
public/michaux-steadi-10fps-873-rev1/0091.webp


二进制
public/michaux-steadi-10fps-873-rev1/0092.webp


二进制
public/michaux-steadi-10fps-873-rev1/0093.webp


二进制
public/michaux-steadi-10fps-873-rev1/0094.webp


二进制
public/michaux-steadi-10fps-873-rev1/0095.webp


+ 34 - 25
src/App.jsx

@@ -1,6 +1,4 @@
 import { useRef, useEffect } from "react";
-import LazyLoad from "react-lazyload";
-// import { useGSAP } from "@gsap/react";
 import { gsap, ScrollTrigger } from "gsap/all";
 import Opening from "./components/Opening";
 import Viewer from "./components/Viewer";
@@ -69,7 +67,6 @@ function App() {
   return (
     <div ref={container}>
       <Opening></Opening>
-      <LazyLoad height={"1300vh"}>
         <Viewer
           name="Lion Render"
           path="lion-render-10fps-873-rev1"
@@ -79,8 +76,7 @@ function App() {
             298: 40,
           }}
         />
-      </LazyLoad>
-      <LazyLoad height={"400vh"}>
+
         <Viewer
           height={"400vh"}
           name="Vessel Steadicam"
@@ -89,8 +85,8 @@ function App() {
           enterTween={crossFadeIn}
           exitTween={pinForExit}
         />
-      </LazyLoad>
-      <LazyLoad height={"800vh"}>
+    
+
         <Viewer
           height={"800vh"}
           name="Vessel Render"
@@ -99,9 +95,8 @@ function App() {
           enterTween={crossFadeIn}
           exitTween={pinForExit}
         />
-      </LazyLoad>
 
-      <LazyLoad height={"400vh"}>
+
         <Viewer
           height={"400vh"}
           name="Michaux Steadicam"
@@ -110,9 +105,7 @@ function App() {
           enterTween={crossFadeIn}
           exitTween={pinForExit}
         />
-      </LazyLoad>
 
-      <LazyLoad height={"800vh"}>
         <Viewer
           height={"800vh"}
           name="Michaux Render"
@@ -121,9 +114,7 @@ function App() {
           enterTween={crossFadeIn}
           exitTween={pinForExit}
         />
-      </LazyLoad>
 
-      <LazyLoad height={"400vh"}>
         <Viewer
           height={"400vh"}
           name="Gudea Architect Steadi"
@@ -132,8 +123,6 @@ function App() {
           enterTween={crossFadeIn}
           exitTween={pinForExit}
         />
-      </LazyLoad>
-      <LazyLoad height={"800vh"}>
         <Viewer
           height={"800vh"}
           name="Gudea Architect Render"
@@ -142,9 +131,7 @@ function App() {
           enterTween={crossFadeIn}
           exitTween={pinForExit}
         />
-      </LazyLoad>
 
-      <LazyLoad height={"800vh"}>
         <Viewer
           height={"800vh"}
           name="Dictionary Steadi"
@@ -153,9 +140,7 @@ function App() {
           enterTween={crossFadeIn}
           exitTween={pinForExit}
         />
-      </LazyLoad>
 
-      <LazyLoad height={"300vh"}>
         <Viewer
           height={"300vh"}
           name="Dictionary Render"
@@ -164,12 +149,10 @@ function App() {
           enterTween={crossFadeIn}
           exitTween={pinForExit}
         />
-      </LazyLoad>
 
-      <LazyLoad height={"200h"}>
         <Viewer
           height={"200h"}
-          name="Enheduanna Steadi "
+          name="Enheduanna Steadi"
           path="enheduanna-steadi-10fps-873-rev1"
           frameCount={40}
           pause={{
@@ -183,9 +166,7 @@ function App() {
           }}
           exitTween={pinForExit}
         />
-      </LazyLoad>
 
-      <LazyLoad height={"800vh"}>
         <Viewer
           height={"800vh"}
           name="Cone Steadi"
@@ -194,7 +175,35 @@ function App() {
           enterTween={crossFadeIn}
           exitTween={pinForExit}
         />
-      </LazyLoad>
+
+        <Viewer
+          height={"600vh"}
+          name="Cone Render"
+          path="cone-render-10fps-873-rev1"
+          frameCount={50}
+          enterTween={crossFadeIn}
+          exitTween={pinForExit}
+        />
+  
+
+        <Viewer
+          height={"280vh"}
+          name="Gudea Steadi"
+          path="gudea-steadi-10fps-873-rev1"
+          frameCount={50}
+          enterTween={crossFadeIn}
+          exitTween={pinForExit}
+        />
+
+        <Viewer
+          height={"900vh"}
+          name="Gudea Render"
+          path="gudea-render-10fps-873-rev1"
+          frameCount={184}
+          enterTween={crossFadeIn}
+          exitTween={pinForExit}
+        />
+
     </div>
   );
 }

+ 0 - 1
src/components/Opening.jsx

@@ -15,7 +15,6 @@ export default function Opening() {
   const height = window.innerHeight;
 
   useEffect(() => {
-    // console.warn("containerRef.current", containerRef.current);
     gsap.set(containerRef.current.children, {
       autoAlpha: 0,
     });

+ 0 - 46
src/components/ProcessBar.jsx

@@ -1,46 +0,0 @@
-import { css } from "@emotion/react";
-import { useEffect } from "react";
-import { createRef } from "react";
-
-// eslint-disable-next-line react/prop-types
-export default function ProcessBar({ progressing }) {
-  const processBarStyle = css`
-    position: fixed;
-    top: calc(100vh - 4px);
-    // top: calc(var(--vh, 1vh) * 100 - 4px);
-    left: 0;
-    width: 100vw;
-    max-width: 100%;
-    height: 4px;
-    background-color: rgba(51, 51, 68, 0.6);
-    z-index: 9;
-  `;
-  const processGoingStyle = css`
-    position: absolute;
-    width: auto;
-    height: 4px;
-    left: 0;
-    bottom: 0;
-    z-index: 10;
-  `;
-  const preProcessGoingStyle = css`
-    position: absolute;
-    width: auto;
-    height: 4px;
-    left: 0;
-    bottom: 0;
-    z-index: 10;
-  `;
-  useEffect(() => {
-    console.debug("progressing", progressing);
-  });
-
-  const processingRef = createRef();
-  const preProcessingRef = createRef();
-  return (
-    <div css={processBarStyle}>
-      <div css={processGoingStyle} ref={processingRef}></div>
-      <div css={preProcessGoingStyle} ref={preProcessingRef}></div>
-    </div>
-  );
-}

+ 0 - 0
src/components/Viewer.jsx


部分文件因为文件数量过多而无法显示