├── .eslintignore ├── .eslintrc.json ├── .gitignore ├── .prettierrc.js ├── .vscode ├── mySnippets.code-snippets └── settings.json ├── README.md ├── global.d.ts ├── next-env.d.ts ├── next.config.js ├── package.json ├── public ├── draco │ ├── README.md │ ├── draco_decoder.js │ ├── draco_decoder.wasm │ ├── draco_encoder.js │ ├── draco_wasm_wrapper.js │ └── gltf │ │ ├── draco_decoder.js │ │ ├── draco_decoder.wasm │ │ ├── draco_encoder.js │ │ └── draco_wasm_wrapper.js ├── favicon.ico ├── fonts │ ├── openSans400.woff │ └── openSans800.woff2 ├── projects │ ├── cubeMaps │ │ ├── 0 │ │ │ ├── nx.jpg │ │ │ ├── ny.jpg │ │ │ ├── nz.jpg │ │ │ ├── px.jpg │ │ │ ├── py.jpg │ │ │ └── pz.jpg │ │ ├── 1 │ │ │ ├── nx.jpg │ │ │ ├── ny.jpg │ │ │ ├── nz.jpg │ │ │ ├── px.jpg │ │ │ ├── py.jpg │ │ │ └── pz.jpg │ │ ├── 2 │ │ │ ├── nx.jpg │ │ │ ├── ny.jpg │ │ │ ├── nz.jpg │ │ │ ├── px.jpg │ │ │ ├── py.jpg │ │ │ └── pz.jpg │ │ └── 3 │ │ │ ├── nx.jpg │ │ │ ├── ny.jpg │ │ │ ├── nz.jpg │ │ │ ├── px.jpg │ │ │ ├── py.jpg │ │ │ └── pz.jpg │ └── sprites │ │ ├── ball.png │ │ ├── circle.png │ │ └── snowflake1.png └── vercel.svg ├── src ├── classes │ ├── CanvasApp.ts │ └── Components │ │ └── Cursor2D.ts ├── components │ ├── Layout │ │ ├── Layout.styles.ts │ │ └── Layout.tsx │ ├── LinkHandler │ │ └── LinkHandler.tsx │ └── PreloadImage │ │ ├── PreloadImage.styles.ts │ │ └── PreloadImage.tsx ├── containers │ ├── ErrorPage │ │ └── ErrorPage.tsx │ ├── IndexPage │ │ ├── IndexPage.styles.ts │ │ └── IndexPage.tsx │ └── projects │ │ ├── DropUnveil │ │ ├── DropUnveil.data.ts │ │ ├── DropUnveil.state.ts │ │ ├── DropUnveil.styles.ts │ │ ├── DropUnveil.tsx │ │ └── classes │ │ │ ├── App.ts │ │ │ ├── Components │ │ │ ├── Background3D.ts │ │ │ ├── InteractiveObject3D.ts │ │ │ ├── Lense3D.ts │ │ │ ├── MediaPlane3D.ts │ │ │ ├── TextPlane3D.ts │ │ │ └── TextTexture.ts │ │ │ ├── Scenes │ │ │ ├── ExperienceScene.ts │ │ │ └── InteractiveScene.ts │ │ │ ├── assets │ │ │ ├── displace.png │ │ │ ├── lense.png │ │ │ └── mask.png │ │ │ └── shaders │ │ │ ├── background │ │ │ ├── fragment.glsl │ │ │ └── vertex.glsl │ │ │ ├── lense │ │ │ ├── fragment.glsl │ │ │ └── vertex.glsl │ │ │ ├── mediaPlane │ │ │ ├── fragment.glsl │ │ │ └── vertex.glsl │ │ │ └── text │ │ │ ├── fragmentCn.glsl │ │ │ └── fragmentEn.glsl │ │ ├── ExplodingParticles │ │ ├── Project.data.ts │ │ ├── Project.state.ts │ │ ├── Project.styles.ts │ │ ├── Project.tsx │ │ └── classes │ │ │ ├── App.ts │ │ │ ├── Components │ │ │ ├── InteractiveObject3D.ts │ │ │ └── PointObject3D.ts │ │ │ ├── Scenes │ │ │ ├── ExperienceScene.ts │ │ │ └── InteractiveScene.ts │ │ │ ├── assets │ │ │ └── videos │ │ │ │ ├── 1-src.mp4 │ │ │ │ ├── 2-src.mp4 │ │ │ │ ├── 3-src.mp4 │ │ │ │ ├── faster │ │ │ │ ├── 1-blue.mp4 │ │ │ │ ├── 1-red.mp4 │ │ │ │ ├── 1.mp4 │ │ │ │ ├── 2.mp4 │ │ │ │ └── 3.mp4 │ │ │ │ └── new │ │ │ │ ├── 1.mp4 │ │ │ │ ├── 2.mp4 │ │ │ │ └── 3.mp4 │ │ │ └── shaders │ │ │ └── particles │ │ │ ├── fragment.glsl │ │ │ └── vertex.glsl │ │ ├── FirstPerson │ │ ├── Project.data.ts │ │ ├── Project.state.ts │ │ ├── Project.styles.ts │ │ ├── Project.tsx │ │ └── classes │ │ │ ├── App.ts │ │ │ ├── Components │ │ │ ├── Gun3D.ts │ │ │ ├── InteractiveObject3D.ts │ │ │ └── Missle3D.ts │ │ │ ├── Scenes │ │ │ ├── ExperienceScene.ts │ │ │ └── InteractiveScene.ts │ │ │ ├── assets │ │ │ ├── gun_1.glb │ │ │ ├── gun_2.glb │ │ │ └── gun_3.glb │ │ │ ├── shaders │ │ │ └── mediaPlane │ │ │ │ ├── fragment.glsl │ │ │ │ └── vertex.glsl │ │ │ └── utils │ │ │ ├── FirstPersonCamera.ts │ │ │ ├── FirstPersonControls.ts │ │ │ └── getObject3D.ts │ │ ├── ImageTransitions │ │ ├── Project.data.ts │ │ ├── Project.state.ts │ │ ├── Project.styles.ts │ │ ├── Project.tsx │ │ ├── RoundButton │ │ │ ├── RoundButton.styles.ts │ │ │ └── RoundButton.tsx │ │ ├── TransitionBlock │ │ │ ├── TransitionBlock.styles.ts │ │ │ └── TransitionBlock.tsx │ │ ├── classes │ │ │ ├── App.ts │ │ │ ├── Components │ │ │ │ ├── Image3D.ts │ │ │ │ ├── InteractiveObject3D.ts │ │ │ │ └── MediaPlane3D.ts │ │ │ ├── Scenes │ │ │ │ ├── ExperienceScene.ts │ │ │ │ └── InteractiveScene.ts │ │ │ └── shaders │ │ │ │ └── defaultTransition │ │ │ │ ├── fragment.glsl │ │ │ │ └── vertex.glsl │ │ └── transitionShaders │ │ │ ├── s0 │ │ │ ├── fragment.glsl │ │ │ └── vertex.glsl │ │ │ ├── s1 │ │ │ ├── fragment.glsl │ │ │ └── vertex.glsl │ │ │ ├── s2 │ │ │ ├── fragment.glsl │ │ │ └── vertex.glsl │ │ │ ├── s3 │ │ │ ├── fragment.glsl │ │ │ └── vertex.glsl │ │ │ └── s4 │ │ │ ├── fragment.glsl │ │ │ └── vertex.glsl │ │ ├── InstancedParticles │ │ ├── Project.data.ts │ │ ├── Project.state.ts │ │ ├── Project.styles.ts │ │ ├── Project.tsx │ │ └── classes │ │ │ ├── App.ts │ │ │ ├── Components │ │ │ ├── InstancedSpheres3D.ts │ │ │ └── InteractiveObject3D.ts │ │ │ ├── Scenes │ │ │ ├── ExperienceScene.ts │ │ │ └── InteractiveScene.ts │ │ │ ├── assets │ │ │ ├── circle.png │ │ │ └── starter.jpg │ │ │ └── shaders │ │ │ ├── helpers │ │ │ ├── curl4.glsl │ │ │ └── simplexNoiseDerivatives4.glsl │ │ │ └── instanced │ │ │ ├── fragment.glsl │ │ │ └── vertex.glsl │ │ ├── MetaOffice │ │ ├── MetaOffice.data.ts │ │ ├── MetaOffice.state.ts │ │ ├── MetaOffice.styles.ts │ │ ├── MetaOffice.tsx │ │ └── classes │ │ │ ├── App.ts │ │ │ ├── Components │ │ │ ├── InteractiveObject3D.ts │ │ │ └── Particles3D.ts │ │ │ ├── Scenes │ │ │ ├── ExperienceScene.ts │ │ │ └── InteractiveScene.ts │ │ │ ├── assets │ │ │ ├── office.glb │ │ │ ├── render1.jpg │ │ │ ├── render2.jpg │ │ │ └── render3.jpg │ │ │ └── shaders │ │ │ ├── neon │ │ │ ├── fragmentShader.glsl │ │ │ └── vertexShader.glsl │ │ │ └── particles │ │ │ ├── fragmentShader.glsl │ │ │ └── vertexShader.glsl │ │ ├── ParticlesDissolve │ │ ├── Project.data.ts │ │ ├── Project.state.ts │ │ ├── Project.styles.ts │ │ ├── Project.tsx │ │ └── classes │ │ │ ├── App.ts │ │ │ ├── Components │ │ │ ├── InteractiveObject3D.ts │ │ │ └── PointObject3D.ts │ │ │ ├── Scenes │ │ │ ├── ExperienceScene.ts │ │ │ └── InteractiveScene.ts │ │ │ ├── assets │ │ │ └── starter.png │ │ │ └── shaders │ │ │ ├── mediaPlane │ │ │ ├── fragment.glsl │ │ │ └── vertex.glsl │ │ │ └── particles │ │ │ ├── fragment.glsl │ │ │ └── vertex.glsl │ │ ├── ParticlesStarter │ │ ├── Project.data.ts │ │ ├── Project.module.scss │ │ ├── Project.state.ts │ │ ├── Project.tsx │ │ └── classes │ │ │ ├── App.ts │ │ │ ├── Components │ │ │ ├── InteractiveObject3D.ts │ │ │ └── PointObject3D.ts │ │ │ ├── Scenes │ │ │ ├── ExperienceScene.ts │ │ │ └── InteractiveScene.ts │ │ │ ├── assets │ │ │ ├── mask1.webp │ │ │ └── mask2.webp │ │ │ └── shaders │ │ │ └── particles │ │ │ ├── fragment.glsl │ │ │ └── vertex.glsl │ │ ├── ShaderBlob │ │ ├── ShaderBlob.data.ts │ │ ├── ShaderBlob.state.ts │ │ ├── ShaderBlob.styles.ts │ │ ├── ShaderBlob.tsx │ │ └── classes │ │ │ ├── App.ts │ │ │ ├── Components │ │ │ ├── BlobSphere3D.ts │ │ │ ├── InteractiveObject3D.ts │ │ │ ├── IntersectiveBackground3D.ts │ │ │ └── Sphere3D.ts │ │ │ ├── Scenes │ │ │ ├── ExperienceScene.ts │ │ │ └── InteractiveScene.ts │ │ │ ├── assets │ │ │ └── DotScreenShader.ts │ │ │ └── shaders │ │ │ ├── blobSphere │ │ │ ├── fragment.glsl │ │ │ └── vertex.glsl │ │ │ └── sphere │ │ │ ├── fragment.glsl │ │ │ └── vertex.glsl │ │ └── WebGLFundamentalsPlayground │ │ ├── Project.data.ts │ │ ├── Project.state.ts │ │ ├── Project.styles.ts │ │ ├── Project.tsx │ │ └── classes │ │ ├── App.ts │ │ ├── Experience.ts │ │ ├── shaders │ │ └── helloWorld │ │ │ ├── fragment.glsl │ │ │ └── vertex.glsl │ │ └── utils │ │ ├── m3.ext-lib.ts │ │ └── webglUtils.ts ├── hooks │ ├── extra │ │ ├── EventDispatcher.ts │ │ ├── GlobalFrame │ │ │ ├── GlobalFrame.ts │ │ │ └── useFrame.ts │ │ ├── GlobalResize.ts │ │ ├── debounce.ts │ │ ├── isMobile.ts │ │ ├── useFontsLoaded.ts │ │ ├── useImageLoaded.ts │ │ └── useSize.ts │ ├── useEffectOnce.ts │ ├── useElementSize.ts │ ├── useHover.ts │ ├── useMediaPreload.ts │ └── useWindowSize.ts ├── pages │ ├── 404.tsx │ ├── _app.tsx │ ├── _document.tsx │ ├── _error.tsx │ ├── index.tsx │ └── projects │ │ ├── drop-unveil.tsx │ │ ├── exploding-particles.tsx │ │ ├── first-person.tsx │ │ ├── image-transitions.tsx │ │ ├── instanced-particles.tsx │ │ ├── meta-office.tsx │ │ ├── particles-dissolve.tsx │ │ ├── shader-blob.tsx │ │ └── webgl-fundamentals-playground.ts ├── sections │ ├── AuthorInfo │ │ ├── AuthorInfo.constants.ts │ │ ├── AuthorInfo.styles.ts │ │ ├── AuthorInfo.tsx │ │ ├── images │ │ │ └── img.jpg │ │ └── svg │ │ │ ├── GithubSvg.tsx │ │ │ ├── LnSvg.tsx │ │ │ ├── TwitterSvg.tsx │ │ │ └── WebSvg.tsx │ └── CopyInfo │ │ ├── CopyInfo.styles.ts │ │ └── CopyInfo.tsx ├── seo │ ├── GoogleAnalytics │ │ └── GoogleAnalytics.tsx │ └── Head │ │ └── Head.tsx ├── styles │ ├── base │ │ ├── fonts.scss │ │ ├── global.scss │ │ └── reset.scss │ ├── components │ │ └── canvas.scss │ └── index.scss └── utils │ ├── GlobalStyles.ts │ ├── functions │ ├── clamp.ts │ ├── delay.ts │ ├── detectDevice.ts │ ├── disposeModel.ts │ ├── getRand.ts │ ├── getScrollOffsets.ts │ ├── getScrollbarWidth.ts │ ├── getVideoFrameTexture.ts │ ├── isTouchDevice.ts │ ├── lerp.ts │ ├── mix.ts │ └── setCssVariables.ts │ ├── globalState.ts │ ├── helperClasses │ ├── MouseMove.ts │ ├── Preloader.ts │ └── Scroll.ts │ ├── media.ts │ ├── sharedStyled.ts │ ├── sharedTypes.ts │ ├── sharedValues.ts │ └── starters │ └── ThreeStarter │ ├── Project.data.ts │ ├── Project.state.ts │ ├── Project.styles.ts │ ├── Project.tsx │ └── classes │ ├── App.ts │ ├── Components │ ├── Image3D.ts │ ├── InteractiveObject3D.ts │ └── MediaPlane3D.ts │ ├── Scenes │ ├── ExperienceScene.ts │ └── InteractiveScene.ts │ ├── assets │ └── starter.jpg │ └── shaders │ └── mediaPlane │ ├── fragment.glsl │ └── vertex.glsl └── tsconfig.json /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.vscode/mySnippets.code-snippets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/.vscode/mySnippets.code-snippets -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/README.md -------------------------------------------------------------------------------- /global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/global.d.ts -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/package.json -------------------------------------------------------------------------------- /public/draco/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/draco/README.md -------------------------------------------------------------------------------- /public/draco/draco_decoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/draco/draco_decoder.js -------------------------------------------------------------------------------- /public/draco/draco_decoder.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/draco/draco_decoder.wasm -------------------------------------------------------------------------------- /public/draco/draco_encoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/draco/draco_encoder.js -------------------------------------------------------------------------------- /public/draco/draco_wasm_wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/draco/draco_wasm_wrapper.js -------------------------------------------------------------------------------- /public/draco/gltf/draco_decoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/draco/gltf/draco_decoder.js -------------------------------------------------------------------------------- /public/draco/gltf/draco_decoder.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/draco/gltf/draco_decoder.wasm -------------------------------------------------------------------------------- /public/draco/gltf/draco_encoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/draco/gltf/draco_encoder.js -------------------------------------------------------------------------------- /public/draco/gltf/draco_wasm_wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/draco/gltf/draco_wasm_wrapper.js -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/fonts/openSans400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/fonts/openSans400.woff -------------------------------------------------------------------------------- /public/fonts/openSans800.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/fonts/openSans800.woff2 -------------------------------------------------------------------------------- /public/projects/cubeMaps/0/nx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/projects/cubeMaps/0/nx.jpg -------------------------------------------------------------------------------- /public/projects/cubeMaps/0/ny.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/projects/cubeMaps/0/ny.jpg -------------------------------------------------------------------------------- /public/projects/cubeMaps/0/nz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/projects/cubeMaps/0/nz.jpg -------------------------------------------------------------------------------- /public/projects/cubeMaps/0/px.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/projects/cubeMaps/0/px.jpg -------------------------------------------------------------------------------- /public/projects/cubeMaps/0/py.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/projects/cubeMaps/0/py.jpg -------------------------------------------------------------------------------- /public/projects/cubeMaps/0/pz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/projects/cubeMaps/0/pz.jpg -------------------------------------------------------------------------------- /public/projects/cubeMaps/1/nx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/projects/cubeMaps/1/nx.jpg -------------------------------------------------------------------------------- /public/projects/cubeMaps/1/ny.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/projects/cubeMaps/1/ny.jpg -------------------------------------------------------------------------------- /public/projects/cubeMaps/1/nz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/projects/cubeMaps/1/nz.jpg -------------------------------------------------------------------------------- /public/projects/cubeMaps/1/px.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/projects/cubeMaps/1/px.jpg -------------------------------------------------------------------------------- /public/projects/cubeMaps/1/py.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/projects/cubeMaps/1/py.jpg -------------------------------------------------------------------------------- /public/projects/cubeMaps/1/pz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/projects/cubeMaps/1/pz.jpg -------------------------------------------------------------------------------- /public/projects/cubeMaps/2/nx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/projects/cubeMaps/2/nx.jpg -------------------------------------------------------------------------------- /public/projects/cubeMaps/2/ny.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/projects/cubeMaps/2/ny.jpg -------------------------------------------------------------------------------- /public/projects/cubeMaps/2/nz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/projects/cubeMaps/2/nz.jpg -------------------------------------------------------------------------------- /public/projects/cubeMaps/2/px.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/projects/cubeMaps/2/px.jpg -------------------------------------------------------------------------------- /public/projects/cubeMaps/2/py.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/projects/cubeMaps/2/py.jpg -------------------------------------------------------------------------------- /public/projects/cubeMaps/2/pz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/projects/cubeMaps/2/pz.jpg -------------------------------------------------------------------------------- /public/projects/cubeMaps/3/nx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/projects/cubeMaps/3/nx.jpg -------------------------------------------------------------------------------- /public/projects/cubeMaps/3/ny.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/projects/cubeMaps/3/ny.jpg -------------------------------------------------------------------------------- /public/projects/cubeMaps/3/nz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/projects/cubeMaps/3/nz.jpg -------------------------------------------------------------------------------- /public/projects/cubeMaps/3/px.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/projects/cubeMaps/3/px.jpg -------------------------------------------------------------------------------- /public/projects/cubeMaps/3/py.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/projects/cubeMaps/3/py.jpg -------------------------------------------------------------------------------- /public/projects/cubeMaps/3/pz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/projects/cubeMaps/3/pz.jpg -------------------------------------------------------------------------------- /public/projects/sprites/ball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/projects/sprites/ball.png -------------------------------------------------------------------------------- /public/projects/sprites/circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/projects/sprites/circle.png -------------------------------------------------------------------------------- /public/projects/sprites/snowflake1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/projects/sprites/snowflake1.png -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /src/classes/CanvasApp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/classes/CanvasApp.ts -------------------------------------------------------------------------------- /src/classes/Components/Cursor2D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/classes/Components/Cursor2D.ts -------------------------------------------------------------------------------- /src/components/Layout/Layout.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/components/Layout/Layout.styles.ts -------------------------------------------------------------------------------- /src/components/Layout/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/components/Layout/Layout.tsx -------------------------------------------------------------------------------- /src/components/LinkHandler/LinkHandler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/components/LinkHandler/LinkHandler.tsx -------------------------------------------------------------------------------- /src/components/PreloadImage/PreloadImage.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/components/PreloadImage/PreloadImage.styles.ts -------------------------------------------------------------------------------- /src/components/PreloadImage/PreloadImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/components/PreloadImage/PreloadImage.tsx -------------------------------------------------------------------------------- /src/containers/ErrorPage/ErrorPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/ErrorPage/ErrorPage.tsx -------------------------------------------------------------------------------- /src/containers/IndexPage/IndexPage.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/IndexPage/IndexPage.styles.ts -------------------------------------------------------------------------------- /src/containers/IndexPage/IndexPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/IndexPage/IndexPage.tsx -------------------------------------------------------------------------------- /src/containers/projects/DropUnveil/DropUnveil.data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/DropUnveil/DropUnveil.data.ts -------------------------------------------------------------------------------- /src/containers/projects/DropUnveil/DropUnveil.state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/DropUnveil/DropUnveil.state.ts -------------------------------------------------------------------------------- /src/containers/projects/DropUnveil/DropUnveil.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/DropUnveil/DropUnveil.styles.ts -------------------------------------------------------------------------------- /src/containers/projects/DropUnveil/DropUnveil.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/DropUnveil/DropUnveil.tsx -------------------------------------------------------------------------------- /src/containers/projects/DropUnveil/classes/App.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/DropUnveil/classes/App.ts -------------------------------------------------------------------------------- /src/containers/projects/DropUnveil/classes/Components/Background3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/DropUnveil/classes/Components/Background3D.ts -------------------------------------------------------------------------------- /src/containers/projects/DropUnveil/classes/Components/InteractiveObject3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/DropUnveil/classes/Components/InteractiveObject3D.ts -------------------------------------------------------------------------------- /src/containers/projects/DropUnveil/classes/Components/Lense3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/DropUnveil/classes/Components/Lense3D.ts -------------------------------------------------------------------------------- /src/containers/projects/DropUnveil/classes/Components/MediaPlane3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/DropUnveil/classes/Components/MediaPlane3D.ts -------------------------------------------------------------------------------- /src/containers/projects/DropUnveil/classes/Components/TextPlane3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/DropUnveil/classes/Components/TextPlane3D.ts -------------------------------------------------------------------------------- /src/containers/projects/DropUnveil/classes/Components/TextTexture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/DropUnveil/classes/Components/TextTexture.ts -------------------------------------------------------------------------------- /src/containers/projects/DropUnveil/classes/Scenes/ExperienceScene.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/DropUnveil/classes/Scenes/ExperienceScene.ts -------------------------------------------------------------------------------- /src/containers/projects/DropUnveil/classes/Scenes/InteractiveScene.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/DropUnveil/classes/Scenes/InteractiveScene.ts -------------------------------------------------------------------------------- /src/containers/projects/DropUnveil/classes/assets/displace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/DropUnveil/classes/assets/displace.png -------------------------------------------------------------------------------- /src/containers/projects/DropUnveil/classes/assets/lense.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/DropUnveil/classes/assets/lense.png -------------------------------------------------------------------------------- /src/containers/projects/DropUnveil/classes/assets/mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/DropUnveil/classes/assets/mask.png -------------------------------------------------------------------------------- /src/containers/projects/DropUnveil/classes/shaders/background/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/DropUnveil/classes/shaders/background/fragment.glsl -------------------------------------------------------------------------------- /src/containers/projects/DropUnveil/classes/shaders/background/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/DropUnveil/classes/shaders/background/vertex.glsl -------------------------------------------------------------------------------- /src/containers/projects/DropUnveil/classes/shaders/lense/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/DropUnveil/classes/shaders/lense/fragment.glsl -------------------------------------------------------------------------------- /src/containers/projects/DropUnveil/classes/shaders/lense/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/DropUnveil/classes/shaders/lense/vertex.glsl -------------------------------------------------------------------------------- /src/containers/projects/DropUnveil/classes/shaders/mediaPlane/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/DropUnveil/classes/shaders/mediaPlane/fragment.glsl -------------------------------------------------------------------------------- /src/containers/projects/DropUnveil/classes/shaders/mediaPlane/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/DropUnveil/classes/shaders/mediaPlane/vertex.glsl -------------------------------------------------------------------------------- /src/containers/projects/DropUnveil/classes/shaders/text/fragmentCn.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/DropUnveil/classes/shaders/text/fragmentCn.glsl -------------------------------------------------------------------------------- /src/containers/projects/DropUnveil/classes/shaders/text/fragmentEn.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/DropUnveil/classes/shaders/text/fragmentEn.glsl -------------------------------------------------------------------------------- /src/containers/projects/ExplodingParticles/Project.data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ExplodingParticles/Project.data.ts -------------------------------------------------------------------------------- /src/containers/projects/ExplodingParticles/Project.state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ExplodingParticles/Project.state.ts -------------------------------------------------------------------------------- /src/containers/projects/ExplodingParticles/Project.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ExplodingParticles/Project.styles.ts -------------------------------------------------------------------------------- /src/containers/projects/ExplodingParticles/Project.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ExplodingParticles/Project.tsx -------------------------------------------------------------------------------- /src/containers/projects/ExplodingParticles/classes/App.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ExplodingParticles/classes/App.ts -------------------------------------------------------------------------------- /src/containers/projects/ExplodingParticles/classes/Components/InteractiveObject3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ExplodingParticles/classes/Components/InteractiveObject3D.ts -------------------------------------------------------------------------------- /src/containers/projects/ExplodingParticles/classes/Components/PointObject3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ExplodingParticles/classes/Components/PointObject3D.ts -------------------------------------------------------------------------------- /src/containers/projects/ExplodingParticles/classes/Scenes/ExperienceScene.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ExplodingParticles/classes/Scenes/ExperienceScene.ts -------------------------------------------------------------------------------- /src/containers/projects/ExplodingParticles/classes/Scenes/InteractiveScene.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ExplodingParticles/classes/Scenes/InteractiveScene.ts -------------------------------------------------------------------------------- /src/containers/projects/ExplodingParticles/classes/assets/videos/1-src.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ExplodingParticles/classes/assets/videos/1-src.mp4 -------------------------------------------------------------------------------- /src/containers/projects/ExplodingParticles/classes/assets/videos/2-src.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ExplodingParticles/classes/assets/videos/2-src.mp4 -------------------------------------------------------------------------------- /src/containers/projects/ExplodingParticles/classes/assets/videos/3-src.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ExplodingParticles/classes/assets/videos/3-src.mp4 -------------------------------------------------------------------------------- /src/containers/projects/ExplodingParticles/classes/assets/videos/faster/1-blue.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ExplodingParticles/classes/assets/videos/faster/1-blue.mp4 -------------------------------------------------------------------------------- /src/containers/projects/ExplodingParticles/classes/assets/videos/faster/1-red.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ExplodingParticles/classes/assets/videos/faster/1-red.mp4 -------------------------------------------------------------------------------- /src/containers/projects/ExplodingParticles/classes/assets/videos/faster/1.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ExplodingParticles/classes/assets/videos/faster/1.mp4 -------------------------------------------------------------------------------- /src/containers/projects/ExplodingParticles/classes/assets/videos/faster/2.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ExplodingParticles/classes/assets/videos/faster/2.mp4 -------------------------------------------------------------------------------- /src/containers/projects/ExplodingParticles/classes/assets/videos/faster/3.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ExplodingParticles/classes/assets/videos/faster/3.mp4 -------------------------------------------------------------------------------- /src/containers/projects/ExplodingParticles/classes/assets/videos/new/1.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ExplodingParticles/classes/assets/videos/new/1.mp4 -------------------------------------------------------------------------------- /src/containers/projects/ExplodingParticles/classes/assets/videos/new/2.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ExplodingParticles/classes/assets/videos/new/2.mp4 -------------------------------------------------------------------------------- /src/containers/projects/ExplodingParticles/classes/assets/videos/new/3.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ExplodingParticles/classes/assets/videos/new/3.mp4 -------------------------------------------------------------------------------- /src/containers/projects/ExplodingParticles/classes/shaders/particles/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ExplodingParticles/classes/shaders/particles/fragment.glsl -------------------------------------------------------------------------------- /src/containers/projects/ExplodingParticles/classes/shaders/particles/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ExplodingParticles/classes/shaders/particles/vertex.glsl -------------------------------------------------------------------------------- /src/containers/projects/FirstPerson/Project.data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/FirstPerson/Project.data.ts -------------------------------------------------------------------------------- /src/containers/projects/FirstPerson/Project.state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/FirstPerson/Project.state.ts -------------------------------------------------------------------------------- /src/containers/projects/FirstPerson/Project.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/FirstPerson/Project.styles.ts -------------------------------------------------------------------------------- /src/containers/projects/FirstPerson/Project.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/FirstPerson/Project.tsx -------------------------------------------------------------------------------- /src/containers/projects/FirstPerson/classes/App.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/FirstPerson/classes/App.ts -------------------------------------------------------------------------------- /src/containers/projects/FirstPerson/classes/Components/Gun3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/FirstPerson/classes/Components/Gun3D.ts -------------------------------------------------------------------------------- /src/containers/projects/FirstPerson/classes/Components/InteractiveObject3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/FirstPerson/classes/Components/InteractiveObject3D.ts -------------------------------------------------------------------------------- /src/containers/projects/FirstPerson/classes/Components/Missle3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/FirstPerson/classes/Components/Missle3D.ts -------------------------------------------------------------------------------- /src/containers/projects/FirstPerson/classes/Scenes/ExperienceScene.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/FirstPerson/classes/Scenes/ExperienceScene.ts -------------------------------------------------------------------------------- /src/containers/projects/FirstPerson/classes/Scenes/InteractiveScene.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/FirstPerson/classes/Scenes/InteractiveScene.ts -------------------------------------------------------------------------------- /src/containers/projects/FirstPerson/classes/assets/gun_1.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/FirstPerson/classes/assets/gun_1.glb -------------------------------------------------------------------------------- /src/containers/projects/FirstPerson/classes/assets/gun_2.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/FirstPerson/classes/assets/gun_2.glb -------------------------------------------------------------------------------- /src/containers/projects/FirstPerson/classes/assets/gun_3.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/FirstPerson/classes/assets/gun_3.glb -------------------------------------------------------------------------------- /src/containers/projects/FirstPerson/classes/shaders/mediaPlane/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/FirstPerson/classes/shaders/mediaPlane/fragment.glsl -------------------------------------------------------------------------------- /src/containers/projects/FirstPerson/classes/shaders/mediaPlane/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/FirstPerson/classes/shaders/mediaPlane/vertex.glsl -------------------------------------------------------------------------------- /src/containers/projects/FirstPerson/classes/utils/FirstPersonCamera.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/FirstPerson/classes/utils/FirstPersonCamera.ts -------------------------------------------------------------------------------- /src/containers/projects/FirstPerson/classes/utils/FirstPersonControls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/FirstPerson/classes/utils/FirstPersonControls.ts -------------------------------------------------------------------------------- /src/containers/projects/FirstPerson/classes/utils/getObject3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/FirstPerson/classes/utils/getObject3D.ts -------------------------------------------------------------------------------- /src/containers/projects/ImageTransitions/Project.data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ImageTransitions/Project.data.ts -------------------------------------------------------------------------------- /src/containers/projects/ImageTransitions/Project.state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ImageTransitions/Project.state.ts -------------------------------------------------------------------------------- /src/containers/projects/ImageTransitions/Project.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ImageTransitions/Project.styles.ts -------------------------------------------------------------------------------- /src/containers/projects/ImageTransitions/Project.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ImageTransitions/Project.tsx -------------------------------------------------------------------------------- /src/containers/projects/ImageTransitions/RoundButton/RoundButton.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ImageTransitions/RoundButton/RoundButton.styles.ts -------------------------------------------------------------------------------- /src/containers/projects/ImageTransitions/RoundButton/RoundButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ImageTransitions/RoundButton/RoundButton.tsx -------------------------------------------------------------------------------- /src/containers/projects/ImageTransitions/TransitionBlock/TransitionBlock.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ImageTransitions/TransitionBlock/TransitionBlock.styles.ts -------------------------------------------------------------------------------- /src/containers/projects/ImageTransitions/TransitionBlock/TransitionBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ImageTransitions/TransitionBlock/TransitionBlock.tsx -------------------------------------------------------------------------------- /src/containers/projects/ImageTransitions/classes/App.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ImageTransitions/classes/App.ts -------------------------------------------------------------------------------- /src/containers/projects/ImageTransitions/classes/Components/Image3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ImageTransitions/classes/Components/Image3D.ts -------------------------------------------------------------------------------- /src/containers/projects/ImageTransitions/classes/Components/InteractiveObject3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ImageTransitions/classes/Components/InteractiveObject3D.ts -------------------------------------------------------------------------------- /src/containers/projects/ImageTransitions/classes/Components/MediaPlane3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ImageTransitions/classes/Components/MediaPlane3D.ts -------------------------------------------------------------------------------- /src/containers/projects/ImageTransitions/classes/Scenes/ExperienceScene.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ImageTransitions/classes/Scenes/ExperienceScene.ts -------------------------------------------------------------------------------- /src/containers/projects/ImageTransitions/classes/Scenes/InteractiveScene.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ImageTransitions/classes/Scenes/InteractiveScene.ts -------------------------------------------------------------------------------- /src/containers/projects/ImageTransitions/classes/shaders/defaultTransition/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ImageTransitions/classes/shaders/defaultTransition/fragment.glsl -------------------------------------------------------------------------------- /src/containers/projects/ImageTransitions/classes/shaders/defaultTransition/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ImageTransitions/classes/shaders/defaultTransition/vertex.glsl -------------------------------------------------------------------------------- /src/containers/projects/ImageTransitions/transitionShaders/s0/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ImageTransitions/transitionShaders/s0/fragment.glsl -------------------------------------------------------------------------------- /src/containers/projects/ImageTransitions/transitionShaders/s0/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ImageTransitions/transitionShaders/s0/vertex.glsl -------------------------------------------------------------------------------- /src/containers/projects/ImageTransitions/transitionShaders/s1/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ImageTransitions/transitionShaders/s1/fragment.glsl -------------------------------------------------------------------------------- /src/containers/projects/ImageTransitions/transitionShaders/s1/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ImageTransitions/transitionShaders/s1/vertex.glsl -------------------------------------------------------------------------------- /src/containers/projects/ImageTransitions/transitionShaders/s2/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ImageTransitions/transitionShaders/s2/fragment.glsl -------------------------------------------------------------------------------- /src/containers/projects/ImageTransitions/transitionShaders/s2/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ImageTransitions/transitionShaders/s2/vertex.glsl -------------------------------------------------------------------------------- /src/containers/projects/ImageTransitions/transitionShaders/s3/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ImageTransitions/transitionShaders/s3/fragment.glsl -------------------------------------------------------------------------------- /src/containers/projects/ImageTransitions/transitionShaders/s3/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ImageTransitions/transitionShaders/s3/vertex.glsl -------------------------------------------------------------------------------- /src/containers/projects/ImageTransitions/transitionShaders/s4/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ImageTransitions/transitionShaders/s4/fragment.glsl -------------------------------------------------------------------------------- /src/containers/projects/ImageTransitions/transitionShaders/s4/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ImageTransitions/transitionShaders/s4/vertex.glsl -------------------------------------------------------------------------------- /src/containers/projects/InstancedParticles/Project.data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/InstancedParticles/Project.data.ts -------------------------------------------------------------------------------- /src/containers/projects/InstancedParticles/Project.state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/InstancedParticles/Project.state.ts -------------------------------------------------------------------------------- /src/containers/projects/InstancedParticles/Project.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/InstancedParticles/Project.styles.ts -------------------------------------------------------------------------------- /src/containers/projects/InstancedParticles/Project.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/InstancedParticles/Project.tsx -------------------------------------------------------------------------------- /src/containers/projects/InstancedParticles/classes/App.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/InstancedParticles/classes/App.ts -------------------------------------------------------------------------------- /src/containers/projects/InstancedParticles/classes/Components/InstancedSpheres3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/InstancedParticles/classes/Components/InstancedSpheres3D.ts -------------------------------------------------------------------------------- /src/containers/projects/InstancedParticles/classes/Components/InteractiveObject3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/InstancedParticles/classes/Components/InteractiveObject3D.ts -------------------------------------------------------------------------------- /src/containers/projects/InstancedParticles/classes/Scenes/ExperienceScene.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/InstancedParticles/classes/Scenes/ExperienceScene.ts -------------------------------------------------------------------------------- /src/containers/projects/InstancedParticles/classes/Scenes/InteractiveScene.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/InstancedParticles/classes/Scenes/InteractiveScene.ts -------------------------------------------------------------------------------- /src/containers/projects/InstancedParticles/classes/assets/circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/InstancedParticles/classes/assets/circle.png -------------------------------------------------------------------------------- /src/containers/projects/InstancedParticles/classes/assets/starter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/InstancedParticles/classes/assets/starter.jpg -------------------------------------------------------------------------------- /src/containers/projects/InstancedParticles/classes/shaders/helpers/curl4.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/InstancedParticles/classes/shaders/helpers/curl4.glsl -------------------------------------------------------------------------------- /src/containers/projects/InstancedParticles/classes/shaders/helpers/simplexNoiseDerivatives4.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/InstancedParticles/classes/shaders/helpers/simplexNoiseDerivatives4.glsl -------------------------------------------------------------------------------- /src/containers/projects/InstancedParticles/classes/shaders/instanced/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/InstancedParticles/classes/shaders/instanced/fragment.glsl -------------------------------------------------------------------------------- /src/containers/projects/InstancedParticles/classes/shaders/instanced/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/InstancedParticles/classes/shaders/instanced/vertex.glsl -------------------------------------------------------------------------------- /src/containers/projects/MetaOffice/MetaOffice.data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/MetaOffice/MetaOffice.data.ts -------------------------------------------------------------------------------- /src/containers/projects/MetaOffice/MetaOffice.state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/MetaOffice/MetaOffice.state.ts -------------------------------------------------------------------------------- /src/containers/projects/MetaOffice/MetaOffice.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/MetaOffice/MetaOffice.styles.ts -------------------------------------------------------------------------------- /src/containers/projects/MetaOffice/MetaOffice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/MetaOffice/MetaOffice.tsx -------------------------------------------------------------------------------- /src/containers/projects/MetaOffice/classes/App.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/MetaOffice/classes/App.ts -------------------------------------------------------------------------------- /src/containers/projects/MetaOffice/classes/Components/InteractiveObject3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/MetaOffice/classes/Components/InteractiveObject3D.ts -------------------------------------------------------------------------------- /src/containers/projects/MetaOffice/classes/Components/Particles3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/MetaOffice/classes/Components/Particles3D.ts -------------------------------------------------------------------------------- /src/containers/projects/MetaOffice/classes/Scenes/ExperienceScene.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/MetaOffice/classes/Scenes/ExperienceScene.ts -------------------------------------------------------------------------------- /src/containers/projects/MetaOffice/classes/Scenes/InteractiveScene.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/MetaOffice/classes/Scenes/InteractiveScene.ts -------------------------------------------------------------------------------- /src/containers/projects/MetaOffice/classes/assets/office.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/MetaOffice/classes/assets/office.glb -------------------------------------------------------------------------------- /src/containers/projects/MetaOffice/classes/assets/render1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/MetaOffice/classes/assets/render1.jpg -------------------------------------------------------------------------------- /src/containers/projects/MetaOffice/classes/assets/render2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/MetaOffice/classes/assets/render2.jpg -------------------------------------------------------------------------------- /src/containers/projects/MetaOffice/classes/assets/render3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/MetaOffice/classes/assets/render3.jpg -------------------------------------------------------------------------------- /src/containers/projects/MetaOffice/classes/shaders/neon/fragmentShader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/MetaOffice/classes/shaders/neon/fragmentShader.glsl -------------------------------------------------------------------------------- /src/containers/projects/MetaOffice/classes/shaders/neon/vertexShader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/MetaOffice/classes/shaders/neon/vertexShader.glsl -------------------------------------------------------------------------------- /src/containers/projects/MetaOffice/classes/shaders/particles/fragmentShader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/MetaOffice/classes/shaders/particles/fragmentShader.glsl -------------------------------------------------------------------------------- /src/containers/projects/MetaOffice/classes/shaders/particles/vertexShader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/MetaOffice/classes/shaders/particles/vertexShader.glsl -------------------------------------------------------------------------------- /src/containers/projects/ParticlesDissolve/Project.data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ParticlesDissolve/Project.data.ts -------------------------------------------------------------------------------- /src/containers/projects/ParticlesDissolve/Project.state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ParticlesDissolve/Project.state.ts -------------------------------------------------------------------------------- /src/containers/projects/ParticlesDissolve/Project.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ParticlesDissolve/Project.styles.ts -------------------------------------------------------------------------------- /src/containers/projects/ParticlesDissolve/Project.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ParticlesDissolve/Project.tsx -------------------------------------------------------------------------------- /src/containers/projects/ParticlesDissolve/classes/App.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ParticlesDissolve/classes/App.ts -------------------------------------------------------------------------------- /src/containers/projects/ParticlesDissolve/classes/Components/InteractiveObject3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ParticlesDissolve/classes/Components/InteractiveObject3D.ts -------------------------------------------------------------------------------- /src/containers/projects/ParticlesDissolve/classes/Components/PointObject3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ParticlesDissolve/classes/Components/PointObject3D.ts -------------------------------------------------------------------------------- /src/containers/projects/ParticlesDissolve/classes/Scenes/ExperienceScene.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ParticlesDissolve/classes/Scenes/ExperienceScene.ts -------------------------------------------------------------------------------- /src/containers/projects/ParticlesDissolve/classes/Scenes/InteractiveScene.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ParticlesDissolve/classes/Scenes/InteractiveScene.ts -------------------------------------------------------------------------------- /src/containers/projects/ParticlesDissolve/classes/assets/starter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ParticlesDissolve/classes/assets/starter.png -------------------------------------------------------------------------------- /src/containers/projects/ParticlesDissolve/classes/shaders/mediaPlane/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ParticlesDissolve/classes/shaders/mediaPlane/fragment.glsl -------------------------------------------------------------------------------- /src/containers/projects/ParticlesDissolve/classes/shaders/mediaPlane/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ParticlesDissolve/classes/shaders/mediaPlane/vertex.glsl -------------------------------------------------------------------------------- /src/containers/projects/ParticlesDissolve/classes/shaders/particles/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ParticlesDissolve/classes/shaders/particles/fragment.glsl -------------------------------------------------------------------------------- /src/containers/projects/ParticlesDissolve/classes/shaders/particles/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ParticlesDissolve/classes/shaders/particles/vertex.glsl -------------------------------------------------------------------------------- /src/containers/projects/ParticlesStarter/Project.data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ParticlesStarter/Project.data.ts -------------------------------------------------------------------------------- /src/containers/projects/ParticlesStarter/Project.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ParticlesStarter/Project.module.scss -------------------------------------------------------------------------------- /src/containers/projects/ParticlesStarter/Project.state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ParticlesStarter/Project.state.ts -------------------------------------------------------------------------------- /src/containers/projects/ParticlesStarter/Project.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ParticlesStarter/Project.tsx -------------------------------------------------------------------------------- /src/containers/projects/ParticlesStarter/classes/App.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ParticlesStarter/classes/App.ts -------------------------------------------------------------------------------- /src/containers/projects/ParticlesStarter/classes/Components/InteractiveObject3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ParticlesStarter/classes/Components/InteractiveObject3D.ts -------------------------------------------------------------------------------- /src/containers/projects/ParticlesStarter/classes/Components/PointObject3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ParticlesStarter/classes/Components/PointObject3D.ts -------------------------------------------------------------------------------- /src/containers/projects/ParticlesStarter/classes/Scenes/ExperienceScene.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ParticlesStarter/classes/Scenes/ExperienceScene.ts -------------------------------------------------------------------------------- /src/containers/projects/ParticlesStarter/classes/Scenes/InteractiveScene.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ParticlesStarter/classes/Scenes/InteractiveScene.ts -------------------------------------------------------------------------------- /src/containers/projects/ParticlesStarter/classes/assets/mask1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ParticlesStarter/classes/assets/mask1.webp -------------------------------------------------------------------------------- /src/containers/projects/ParticlesStarter/classes/assets/mask2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ParticlesStarter/classes/assets/mask2.webp -------------------------------------------------------------------------------- /src/containers/projects/ParticlesStarter/classes/shaders/particles/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ParticlesStarter/classes/shaders/particles/fragment.glsl -------------------------------------------------------------------------------- /src/containers/projects/ParticlesStarter/classes/shaders/particles/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ParticlesStarter/classes/shaders/particles/vertex.glsl -------------------------------------------------------------------------------- /src/containers/projects/ShaderBlob/ShaderBlob.data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ShaderBlob/ShaderBlob.data.ts -------------------------------------------------------------------------------- /src/containers/projects/ShaderBlob/ShaderBlob.state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ShaderBlob/ShaderBlob.state.ts -------------------------------------------------------------------------------- /src/containers/projects/ShaderBlob/ShaderBlob.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ShaderBlob/ShaderBlob.styles.ts -------------------------------------------------------------------------------- /src/containers/projects/ShaderBlob/ShaderBlob.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ShaderBlob/ShaderBlob.tsx -------------------------------------------------------------------------------- /src/containers/projects/ShaderBlob/classes/App.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ShaderBlob/classes/App.ts -------------------------------------------------------------------------------- /src/containers/projects/ShaderBlob/classes/Components/BlobSphere3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ShaderBlob/classes/Components/BlobSphere3D.ts -------------------------------------------------------------------------------- /src/containers/projects/ShaderBlob/classes/Components/InteractiveObject3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ShaderBlob/classes/Components/InteractiveObject3D.ts -------------------------------------------------------------------------------- /src/containers/projects/ShaderBlob/classes/Components/IntersectiveBackground3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ShaderBlob/classes/Components/IntersectiveBackground3D.ts -------------------------------------------------------------------------------- /src/containers/projects/ShaderBlob/classes/Components/Sphere3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ShaderBlob/classes/Components/Sphere3D.ts -------------------------------------------------------------------------------- /src/containers/projects/ShaderBlob/classes/Scenes/ExperienceScene.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ShaderBlob/classes/Scenes/ExperienceScene.ts -------------------------------------------------------------------------------- /src/containers/projects/ShaderBlob/classes/Scenes/InteractiveScene.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ShaderBlob/classes/Scenes/InteractiveScene.ts -------------------------------------------------------------------------------- /src/containers/projects/ShaderBlob/classes/assets/DotScreenShader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ShaderBlob/classes/assets/DotScreenShader.ts -------------------------------------------------------------------------------- /src/containers/projects/ShaderBlob/classes/shaders/blobSphere/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ShaderBlob/classes/shaders/blobSphere/fragment.glsl -------------------------------------------------------------------------------- /src/containers/projects/ShaderBlob/classes/shaders/blobSphere/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ShaderBlob/classes/shaders/blobSphere/vertex.glsl -------------------------------------------------------------------------------- /src/containers/projects/ShaderBlob/classes/shaders/sphere/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ShaderBlob/classes/shaders/sphere/fragment.glsl -------------------------------------------------------------------------------- /src/containers/projects/ShaderBlob/classes/shaders/sphere/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/ShaderBlob/classes/shaders/sphere/vertex.glsl -------------------------------------------------------------------------------- /src/containers/projects/WebGLFundamentalsPlayground/Project.data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/WebGLFundamentalsPlayground/Project.data.ts -------------------------------------------------------------------------------- /src/containers/projects/WebGLFundamentalsPlayground/Project.state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/WebGLFundamentalsPlayground/Project.state.ts -------------------------------------------------------------------------------- /src/containers/projects/WebGLFundamentalsPlayground/Project.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/WebGLFundamentalsPlayground/Project.styles.ts -------------------------------------------------------------------------------- /src/containers/projects/WebGLFundamentalsPlayground/Project.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/WebGLFundamentalsPlayground/Project.tsx -------------------------------------------------------------------------------- /src/containers/projects/WebGLFundamentalsPlayground/classes/App.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/WebGLFundamentalsPlayground/classes/App.ts -------------------------------------------------------------------------------- /src/containers/projects/WebGLFundamentalsPlayground/classes/Experience.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/WebGLFundamentalsPlayground/classes/Experience.ts -------------------------------------------------------------------------------- /src/containers/projects/WebGLFundamentalsPlayground/classes/shaders/helloWorld/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/WebGLFundamentalsPlayground/classes/shaders/helloWorld/fragment.glsl -------------------------------------------------------------------------------- /src/containers/projects/WebGLFundamentalsPlayground/classes/shaders/helloWorld/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/WebGLFundamentalsPlayground/classes/shaders/helloWorld/vertex.glsl -------------------------------------------------------------------------------- /src/containers/projects/WebGLFundamentalsPlayground/classes/utils/m3.ext-lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/WebGLFundamentalsPlayground/classes/utils/m3.ext-lib.ts -------------------------------------------------------------------------------- /src/containers/projects/WebGLFundamentalsPlayground/classes/utils/webglUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/containers/projects/WebGLFundamentalsPlayground/classes/utils/webglUtils.ts -------------------------------------------------------------------------------- /src/hooks/extra/EventDispatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/hooks/extra/EventDispatcher.ts -------------------------------------------------------------------------------- /src/hooks/extra/GlobalFrame/GlobalFrame.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/hooks/extra/GlobalFrame/GlobalFrame.ts -------------------------------------------------------------------------------- /src/hooks/extra/GlobalFrame/useFrame.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/hooks/extra/GlobalFrame/useFrame.ts -------------------------------------------------------------------------------- /src/hooks/extra/GlobalResize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/hooks/extra/GlobalResize.ts -------------------------------------------------------------------------------- /src/hooks/extra/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/hooks/extra/debounce.ts -------------------------------------------------------------------------------- /src/hooks/extra/isMobile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/hooks/extra/isMobile.ts -------------------------------------------------------------------------------- /src/hooks/extra/useFontsLoaded.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/hooks/extra/useFontsLoaded.ts -------------------------------------------------------------------------------- /src/hooks/extra/useImageLoaded.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/hooks/extra/useImageLoaded.ts -------------------------------------------------------------------------------- /src/hooks/extra/useSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/hooks/extra/useSize.ts -------------------------------------------------------------------------------- /src/hooks/useEffectOnce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/hooks/useEffectOnce.ts -------------------------------------------------------------------------------- /src/hooks/useElementSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/hooks/useElementSize.ts -------------------------------------------------------------------------------- /src/hooks/useHover.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/hooks/useHover.ts -------------------------------------------------------------------------------- /src/hooks/useMediaPreload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/hooks/useMediaPreload.ts -------------------------------------------------------------------------------- /src/hooks/useWindowSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/hooks/useWindowSize.ts -------------------------------------------------------------------------------- /src/pages/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/pages/404.tsx -------------------------------------------------------------------------------- /src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/pages/_app.tsx -------------------------------------------------------------------------------- /src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/pages/_document.tsx -------------------------------------------------------------------------------- /src/pages/_error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/pages/_error.tsx -------------------------------------------------------------------------------- /src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/pages/index.tsx -------------------------------------------------------------------------------- /src/pages/projects/drop-unveil.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/pages/projects/drop-unveil.tsx -------------------------------------------------------------------------------- /src/pages/projects/exploding-particles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/pages/projects/exploding-particles.tsx -------------------------------------------------------------------------------- /src/pages/projects/first-person.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/pages/projects/first-person.tsx -------------------------------------------------------------------------------- /src/pages/projects/image-transitions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/pages/projects/image-transitions.tsx -------------------------------------------------------------------------------- /src/pages/projects/instanced-particles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/pages/projects/instanced-particles.tsx -------------------------------------------------------------------------------- /src/pages/projects/meta-office.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/pages/projects/meta-office.tsx -------------------------------------------------------------------------------- /src/pages/projects/particles-dissolve.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/pages/projects/particles-dissolve.tsx -------------------------------------------------------------------------------- /src/pages/projects/shader-blob.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/pages/projects/shader-blob.tsx -------------------------------------------------------------------------------- /src/pages/projects/webgl-fundamentals-playground.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/pages/projects/webgl-fundamentals-playground.ts -------------------------------------------------------------------------------- /src/sections/AuthorInfo/AuthorInfo.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/sections/AuthorInfo/AuthorInfo.constants.ts -------------------------------------------------------------------------------- /src/sections/AuthorInfo/AuthorInfo.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/sections/AuthorInfo/AuthorInfo.styles.ts -------------------------------------------------------------------------------- /src/sections/AuthorInfo/AuthorInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/sections/AuthorInfo/AuthorInfo.tsx -------------------------------------------------------------------------------- /src/sections/AuthorInfo/images/img.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/sections/AuthorInfo/images/img.jpg -------------------------------------------------------------------------------- /src/sections/AuthorInfo/svg/GithubSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/sections/AuthorInfo/svg/GithubSvg.tsx -------------------------------------------------------------------------------- /src/sections/AuthorInfo/svg/LnSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/sections/AuthorInfo/svg/LnSvg.tsx -------------------------------------------------------------------------------- /src/sections/AuthorInfo/svg/TwitterSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/sections/AuthorInfo/svg/TwitterSvg.tsx -------------------------------------------------------------------------------- /src/sections/AuthorInfo/svg/WebSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/sections/AuthorInfo/svg/WebSvg.tsx -------------------------------------------------------------------------------- /src/sections/CopyInfo/CopyInfo.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/sections/CopyInfo/CopyInfo.styles.ts -------------------------------------------------------------------------------- /src/sections/CopyInfo/CopyInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/sections/CopyInfo/CopyInfo.tsx -------------------------------------------------------------------------------- /src/seo/GoogleAnalytics/GoogleAnalytics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/seo/GoogleAnalytics/GoogleAnalytics.tsx -------------------------------------------------------------------------------- /src/seo/Head/Head.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/seo/Head/Head.tsx -------------------------------------------------------------------------------- /src/styles/base/fonts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/styles/base/fonts.scss -------------------------------------------------------------------------------- /src/styles/base/global.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/styles/base/global.scss -------------------------------------------------------------------------------- /src/styles/base/reset.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/styles/base/reset.scss -------------------------------------------------------------------------------- /src/styles/components/canvas.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/styles/components/canvas.scss -------------------------------------------------------------------------------- /src/styles/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/styles/index.scss -------------------------------------------------------------------------------- /src/utils/GlobalStyles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/utils/GlobalStyles.ts -------------------------------------------------------------------------------- /src/utils/functions/clamp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/utils/functions/clamp.ts -------------------------------------------------------------------------------- /src/utils/functions/delay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/utils/functions/delay.ts -------------------------------------------------------------------------------- /src/utils/functions/detectDevice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/utils/functions/detectDevice.ts -------------------------------------------------------------------------------- /src/utils/functions/disposeModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/utils/functions/disposeModel.ts -------------------------------------------------------------------------------- /src/utils/functions/getRand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/utils/functions/getRand.ts -------------------------------------------------------------------------------- /src/utils/functions/getScrollOffsets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/utils/functions/getScrollOffsets.ts -------------------------------------------------------------------------------- /src/utils/functions/getScrollbarWidth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/utils/functions/getScrollbarWidth.ts -------------------------------------------------------------------------------- /src/utils/functions/getVideoFrameTexture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/utils/functions/getVideoFrameTexture.ts -------------------------------------------------------------------------------- /src/utils/functions/isTouchDevice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/utils/functions/isTouchDevice.ts -------------------------------------------------------------------------------- /src/utils/functions/lerp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/utils/functions/lerp.ts -------------------------------------------------------------------------------- /src/utils/functions/mix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/utils/functions/mix.ts -------------------------------------------------------------------------------- /src/utils/functions/setCssVariables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/utils/functions/setCssVariables.ts -------------------------------------------------------------------------------- /src/utils/globalState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/utils/globalState.ts -------------------------------------------------------------------------------- /src/utils/helperClasses/MouseMove.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/utils/helperClasses/MouseMove.ts -------------------------------------------------------------------------------- /src/utils/helperClasses/Preloader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/utils/helperClasses/Preloader.ts -------------------------------------------------------------------------------- /src/utils/helperClasses/Scroll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/utils/helperClasses/Scroll.ts -------------------------------------------------------------------------------- /src/utils/media.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/utils/media.ts -------------------------------------------------------------------------------- /src/utils/sharedStyled.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/utils/sharedStyled.ts -------------------------------------------------------------------------------- /src/utils/sharedTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/utils/sharedTypes.ts -------------------------------------------------------------------------------- /src/utils/sharedValues.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/utils/sharedValues.ts -------------------------------------------------------------------------------- /src/utils/starters/ThreeStarter/Project.data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/utils/starters/ThreeStarter/Project.data.ts -------------------------------------------------------------------------------- /src/utils/starters/ThreeStarter/Project.state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/utils/starters/ThreeStarter/Project.state.ts -------------------------------------------------------------------------------- /src/utils/starters/ThreeStarter/Project.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/utils/starters/ThreeStarter/Project.styles.ts -------------------------------------------------------------------------------- /src/utils/starters/ThreeStarter/Project.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/utils/starters/ThreeStarter/Project.tsx -------------------------------------------------------------------------------- /src/utils/starters/ThreeStarter/classes/App.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/utils/starters/ThreeStarter/classes/App.ts -------------------------------------------------------------------------------- /src/utils/starters/ThreeStarter/classes/Components/Image3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/utils/starters/ThreeStarter/classes/Components/Image3D.ts -------------------------------------------------------------------------------- /src/utils/starters/ThreeStarter/classes/Components/InteractiveObject3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/utils/starters/ThreeStarter/classes/Components/InteractiveObject3D.ts -------------------------------------------------------------------------------- /src/utils/starters/ThreeStarter/classes/Components/MediaPlane3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/utils/starters/ThreeStarter/classes/Components/MediaPlane3D.ts -------------------------------------------------------------------------------- /src/utils/starters/ThreeStarter/classes/Scenes/ExperienceScene.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/utils/starters/ThreeStarter/classes/Scenes/ExperienceScene.ts -------------------------------------------------------------------------------- /src/utils/starters/ThreeStarter/classes/Scenes/InteractiveScene.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/utils/starters/ThreeStarter/classes/Scenes/InteractiveScene.ts -------------------------------------------------------------------------------- /src/utils/starters/ThreeStarter/classes/assets/starter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/utils/starters/ThreeStarter/classes/assets/starter.jpg -------------------------------------------------------------------------------- /src/utils/starters/ThreeStarter/classes/shaders/mediaPlane/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/utils/starters/ThreeStarter/classes/shaders/mediaPlane/fragment.glsl -------------------------------------------------------------------------------- /src/utils/starters/ThreeStarter/classes/shaders/mediaPlane/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/src/utils/starters/ThreeStarter/classes/shaders/mediaPlane/vertex.glsl -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/creative-bay/HEAD/tsconfig.json --------------------------------------------------------------------------------