├── .gitignore ├── LICENSE ├── README.md ├── TODO.md ├── ae-script ├── .vscode │ └── launch.json ├── README.md ├── script │ ├── fido.jsxbin │ └── screenshot.png └── src │ ├── fido.jsx │ └── fido │ ├── ExportAVLayer.js │ ├── ExportAnimation.js │ ├── ExportAudio.js │ ├── ExportCamera.js │ ├── ExportComposition.js │ ├── ExportLayer.js │ ├── ExportShape.js │ ├── ExportText.js │ ├── ExportUtil.js │ ├── FidoEvents.js │ ├── FidoMeta.js │ ├── FidoProject.js │ ├── FidoUI.js │ ├── FidoUtil.js │ ├── Raven.EventDispatcher.js │ └── json2.js ├── examples ├── .eslintrc ├── animation.aep ├── package-lock.json ├── package.json ├── public │ ├── audio │ │ ├── usae-v2-sfx-bttn-027.mp3 │ │ └── usae-v2-sfx-bttn-034.mp3 │ ├── images │ │ ├── Rubik-Bold.png │ │ ├── Rubik-BoldItalic.png │ │ ├── Rubik-Italic.png │ │ ├── Rubik-Regular.png │ │ ├── gradient.png │ │ ├── rocco.png │ │ └── share │ │ │ ├── favicon-16x16.png │ │ │ ├── favicon-192x192.png │ │ │ ├── favicon-32x32.png │ │ │ ├── favicon-512x512.png │ │ │ ├── favicon.ico │ │ │ ├── favicon.png │ │ │ └── site.webmanifest │ ├── index.html │ ├── json │ │ ├── Rubik-Bold.json │ │ ├── Rubik-BoldItalic.json │ │ ├── Rubik-Italic.json │ │ ├── Rubik-Regular.json │ │ └── animation.json │ └── videos │ │ └── mov_bbb.mp4 ├── src │ ├── index.ts │ ├── scripts │ │ ├── apps │ │ │ ├── BaseApp.ts │ │ │ └── ThreeApp.ts │ │ ├── assets.ts │ │ ├── utils │ │ │ ├── debug.ts │ │ │ ├── dom.ts │ │ │ └── loader.ts │ │ └── views │ │ │ └── Button.ts │ ├── scss │ │ └── main.scss │ └── shaders │ │ └── index.ts ├── tsconfig.json └── webpack.config.js ├── lib ├── .eslintrc ├── dist │ ├── fido-composition.js │ ├── fido-composition.js.map │ ├── fido-core.js │ ├── fido-core.js.map │ ├── fido-three.js │ ├── fido-three.js.LICENSE.txt │ └── fido-three.js.map ├── docs │ ├── assets │ │ ├── css │ │ │ └── main.css │ │ ├── images │ │ │ ├── icons.png │ │ │ ├── icons@2x.png │ │ │ ├── widgets.png │ │ │ └── widgets@2x.png │ │ └── js │ │ │ ├── main.js │ │ │ └── search.js │ ├── classes │ │ ├── composition.html │ │ ├── keyframe.html │ │ ├── layer.html │ │ ├── layeraudio.html │ │ ├── layerimage.html │ │ ├── layershape.html │ │ ├── layertext.html │ │ ├── layervideo.html │ │ ├── marker.html │ │ ├── strokematerial.html │ │ ├── textgeometry.html │ │ ├── textmaterial.html │ │ ├── textmesh.html │ │ ├── threecomposition.html │ │ ├── threeimage.html │ │ ├── threelayer.html │ │ ├── threelinegeometry.html │ │ ├── threeshape.html │ │ ├── threetext.html │ │ ├── threevideo.html │ │ └── timeline.html │ ├── enums │ │ └── playmode.html │ ├── index.html │ └── modules.html ├── package-lock.json ├── package.json ├── src │ ├── Ease.ts │ ├── Keyframe.ts │ ├── Marker.ts │ ├── PlayMode.ts │ ├── Timeline.ts │ ├── layers │ │ ├── Composition.ts │ │ ├── Layer.ts │ │ ├── LayerAudio.ts │ │ ├── LayerImage.ts │ │ ├── LayerShape.ts │ │ ├── LayerText.ts │ │ └── LayerVideo.ts │ ├── math.ts │ ├── three │ │ ├── geometry │ │ │ ├── TextGeometry.ts │ │ │ └── ThreeLineGeometry.ts │ │ ├── glsl │ │ │ ├── default.frag │ │ │ ├── default.vert │ │ │ ├── index.ts │ │ │ ├── layers │ │ │ │ ├── font.frag │ │ │ │ ├── font.vert │ │ │ │ ├── stroke.frag │ │ │ │ └── stroke.vert │ │ │ └── post │ │ │ │ └── trackMatte.frag │ │ ├── layers │ │ │ ├── ThreeComposition.ts │ │ │ ├── ThreeImage.ts │ │ │ ├── ThreeLayer.ts │ │ │ ├── ThreeShape.ts │ │ │ ├── ThreeText.ts │ │ │ └── ThreeVideo.ts │ │ ├── materials │ │ │ ├── StrokeMaterial.ts │ │ │ └── TextMaterial.ts │ │ ├── mesh │ │ │ └── TextMesh.ts │ │ └── utils.ts │ └── utils.ts ├── tsconfig.json └── webpack.config.js └── readme-best-practices ├── fido.md ├── step_00.png ├── step_01.png ├── step_02.png ├── step_03.png └── step_04.png /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | Adobe After Effects Auto-Save -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/TODO.md -------------------------------------------------------------------------------- /ae-script/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/ae-script/.vscode/launch.json -------------------------------------------------------------------------------- /ae-script/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/ae-script/README.md -------------------------------------------------------------------------------- /ae-script/script/fido.jsxbin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/ae-script/script/fido.jsxbin -------------------------------------------------------------------------------- /ae-script/script/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/ae-script/script/screenshot.png -------------------------------------------------------------------------------- /ae-script/src/fido.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/ae-script/src/fido.jsx -------------------------------------------------------------------------------- /ae-script/src/fido/ExportAVLayer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/ae-script/src/fido/ExportAVLayer.js -------------------------------------------------------------------------------- /ae-script/src/fido/ExportAnimation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/ae-script/src/fido/ExportAnimation.js -------------------------------------------------------------------------------- /ae-script/src/fido/ExportAudio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/ae-script/src/fido/ExportAudio.js -------------------------------------------------------------------------------- /ae-script/src/fido/ExportCamera.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/ae-script/src/fido/ExportCamera.js -------------------------------------------------------------------------------- /ae-script/src/fido/ExportComposition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/ae-script/src/fido/ExportComposition.js -------------------------------------------------------------------------------- /ae-script/src/fido/ExportLayer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/ae-script/src/fido/ExportLayer.js -------------------------------------------------------------------------------- /ae-script/src/fido/ExportShape.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/ae-script/src/fido/ExportShape.js -------------------------------------------------------------------------------- /ae-script/src/fido/ExportText.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/ae-script/src/fido/ExportText.js -------------------------------------------------------------------------------- /ae-script/src/fido/ExportUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/ae-script/src/fido/ExportUtil.js -------------------------------------------------------------------------------- /ae-script/src/fido/FidoEvents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/ae-script/src/fido/FidoEvents.js -------------------------------------------------------------------------------- /ae-script/src/fido/FidoMeta.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/ae-script/src/fido/FidoMeta.js -------------------------------------------------------------------------------- /ae-script/src/fido/FidoProject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/ae-script/src/fido/FidoProject.js -------------------------------------------------------------------------------- /ae-script/src/fido/FidoUI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/ae-script/src/fido/FidoUI.js -------------------------------------------------------------------------------- /ae-script/src/fido/FidoUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/ae-script/src/fido/FidoUtil.js -------------------------------------------------------------------------------- /ae-script/src/fido/Raven.EventDispatcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/ae-script/src/fido/Raven.EventDispatcher.js -------------------------------------------------------------------------------- /ae-script/src/fido/json2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/ae-script/src/fido/json2.js -------------------------------------------------------------------------------- /examples/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/.eslintrc -------------------------------------------------------------------------------- /examples/animation.aep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/animation.aep -------------------------------------------------------------------------------- /examples/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/package-lock.json -------------------------------------------------------------------------------- /examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/package.json -------------------------------------------------------------------------------- /examples/public/audio/usae-v2-sfx-bttn-027.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/public/audio/usae-v2-sfx-bttn-027.mp3 -------------------------------------------------------------------------------- /examples/public/audio/usae-v2-sfx-bttn-034.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/public/audio/usae-v2-sfx-bttn-034.mp3 -------------------------------------------------------------------------------- /examples/public/images/Rubik-Bold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/public/images/Rubik-Bold.png -------------------------------------------------------------------------------- /examples/public/images/Rubik-BoldItalic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/public/images/Rubik-BoldItalic.png -------------------------------------------------------------------------------- /examples/public/images/Rubik-Italic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/public/images/Rubik-Italic.png -------------------------------------------------------------------------------- /examples/public/images/Rubik-Regular.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/public/images/Rubik-Regular.png -------------------------------------------------------------------------------- /examples/public/images/gradient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/public/images/gradient.png -------------------------------------------------------------------------------- /examples/public/images/rocco.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/public/images/rocco.png -------------------------------------------------------------------------------- /examples/public/images/share/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/public/images/share/favicon-16x16.png -------------------------------------------------------------------------------- /examples/public/images/share/favicon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/public/images/share/favicon-192x192.png -------------------------------------------------------------------------------- /examples/public/images/share/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/public/images/share/favicon-32x32.png -------------------------------------------------------------------------------- /examples/public/images/share/favicon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/public/images/share/favicon-512x512.png -------------------------------------------------------------------------------- /examples/public/images/share/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/public/images/share/favicon.ico -------------------------------------------------------------------------------- /examples/public/images/share/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/public/images/share/favicon.png -------------------------------------------------------------------------------- /examples/public/images/share/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/public/images/share/site.webmanifest -------------------------------------------------------------------------------- /examples/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/public/index.html -------------------------------------------------------------------------------- /examples/public/json/Rubik-Bold.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/public/json/Rubik-Bold.json -------------------------------------------------------------------------------- /examples/public/json/Rubik-BoldItalic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/public/json/Rubik-BoldItalic.json -------------------------------------------------------------------------------- /examples/public/json/Rubik-Italic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/public/json/Rubik-Italic.json -------------------------------------------------------------------------------- /examples/public/json/Rubik-Regular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/public/json/Rubik-Regular.json -------------------------------------------------------------------------------- /examples/public/json/animation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/public/json/animation.json -------------------------------------------------------------------------------- /examples/public/videos/mov_bbb.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/public/videos/mov_bbb.mp4 -------------------------------------------------------------------------------- /examples/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/src/index.ts -------------------------------------------------------------------------------- /examples/src/scripts/apps/BaseApp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/src/scripts/apps/BaseApp.ts -------------------------------------------------------------------------------- /examples/src/scripts/apps/ThreeApp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/src/scripts/apps/ThreeApp.ts -------------------------------------------------------------------------------- /examples/src/scripts/assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/src/scripts/assets.ts -------------------------------------------------------------------------------- /examples/src/scripts/utils/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/src/scripts/utils/debug.ts -------------------------------------------------------------------------------- /examples/src/scripts/utils/dom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/src/scripts/utils/dom.ts -------------------------------------------------------------------------------- /examples/src/scripts/utils/loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/src/scripts/utils/loader.ts -------------------------------------------------------------------------------- /examples/src/scripts/views/Button.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/src/scripts/views/Button.ts -------------------------------------------------------------------------------- /examples/src/scss/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/src/scss/main.scss -------------------------------------------------------------------------------- /examples/src/shaders/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/src/shaders/index.ts -------------------------------------------------------------------------------- /examples/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/tsconfig.json -------------------------------------------------------------------------------- /examples/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/examples/webpack.config.js -------------------------------------------------------------------------------- /lib/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/.eslintrc -------------------------------------------------------------------------------- /lib/dist/fido-composition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/dist/fido-composition.js -------------------------------------------------------------------------------- /lib/dist/fido-composition.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/dist/fido-composition.js.map -------------------------------------------------------------------------------- /lib/dist/fido-core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/dist/fido-core.js -------------------------------------------------------------------------------- /lib/dist/fido-core.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/dist/fido-core.js.map -------------------------------------------------------------------------------- /lib/dist/fido-three.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/dist/fido-three.js -------------------------------------------------------------------------------- /lib/dist/fido-three.js.LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/dist/fido-three.js.LICENSE.txt -------------------------------------------------------------------------------- /lib/dist/fido-three.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/dist/fido-three.js.map -------------------------------------------------------------------------------- /lib/docs/assets/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/docs/assets/css/main.css -------------------------------------------------------------------------------- /lib/docs/assets/images/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/docs/assets/images/icons.png -------------------------------------------------------------------------------- /lib/docs/assets/images/icons@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/docs/assets/images/icons@2x.png -------------------------------------------------------------------------------- /lib/docs/assets/images/widgets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/docs/assets/images/widgets.png -------------------------------------------------------------------------------- /lib/docs/assets/images/widgets@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/docs/assets/images/widgets@2x.png -------------------------------------------------------------------------------- /lib/docs/assets/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/docs/assets/js/main.js -------------------------------------------------------------------------------- /lib/docs/assets/js/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/docs/assets/js/search.js -------------------------------------------------------------------------------- /lib/docs/classes/composition.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/docs/classes/composition.html -------------------------------------------------------------------------------- /lib/docs/classes/keyframe.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/docs/classes/keyframe.html -------------------------------------------------------------------------------- /lib/docs/classes/layer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/docs/classes/layer.html -------------------------------------------------------------------------------- /lib/docs/classes/layeraudio.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/docs/classes/layeraudio.html -------------------------------------------------------------------------------- /lib/docs/classes/layerimage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/docs/classes/layerimage.html -------------------------------------------------------------------------------- /lib/docs/classes/layershape.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/docs/classes/layershape.html -------------------------------------------------------------------------------- /lib/docs/classes/layertext.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/docs/classes/layertext.html -------------------------------------------------------------------------------- /lib/docs/classes/layervideo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/docs/classes/layervideo.html -------------------------------------------------------------------------------- /lib/docs/classes/marker.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/docs/classes/marker.html -------------------------------------------------------------------------------- /lib/docs/classes/strokematerial.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/docs/classes/strokematerial.html -------------------------------------------------------------------------------- /lib/docs/classes/textgeometry.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/docs/classes/textgeometry.html -------------------------------------------------------------------------------- /lib/docs/classes/textmaterial.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/docs/classes/textmaterial.html -------------------------------------------------------------------------------- /lib/docs/classes/textmesh.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/docs/classes/textmesh.html -------------------------------------------------------------------------------- /lib/docs/classes/threecomposition.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/docs/classes/threecomposition.html -------------------------------------------------------------------------------- /lib/docs/classes/threeimage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/docs/classes/threeimage.html -------------------------------------------------------------------------------- /lib/docs/classes/threelayer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/docs/classes/threelayer.html -------------------------------------------------------------------------------- /lib/docs/classes/threelinegeometry.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/docs/classes/threelinegeometry.html -------------------------------------------------------------------------------- /lib/docs/classes/threeshape.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/docs/classes/threeshape.html -------------------------------------------------------------------------------- /lib/docs/classes/threetext.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/docs/classes/threetext.html -------------------------------------------------------------------------------- /lib/docs/classes/threevideo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/docs/classes/threevideo.html -------------------------------------------------------------------------------- /lib/docs/classes/timeline.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/docs/classes/timeline.html -------------------------------------------------------------------------------- /lib/docs/enums/playmode.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/docs/enums/playmode.html -------------------------------------------------------------------------------- /lib/docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/docs/index.html -------------------------------------------------------------------------------- /lib/docs/modules.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/docs/modules.html -------------------------------------------------------------------------------- /lib/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/package-lock.json -------------------------------------------------------------------------------- /lib/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/package.json -------------------------------------------------------------------------------- /lib/src/Ease.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/src/Ease.ts -------------------------------------------------------------------------------- /lib/src/Keyframe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/src/Keyframe.ts -------------------------------------------------------------------------------- /lib/src/Marker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/src/Marker.ts -------------------------------------------------------------------------------- /lib/src/PlayMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/src/PlayMode.ts -------------------------------------------------------------------------------- /lib/src/Timeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/src/Timeline.ts -------------------------------------------------------------------------------- /lib/src/layers/Composition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/src/layers/Composition.ts -------------------------------------------------------------------------------- /lib/src/layers/Layer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/src/layers/Layer.ts -------------------------------------------------------------------------------- /lib/src/layers/LayerAudio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/src/layers/LayerAudio.ts -------------------------------------------------------------------------------- /lib/src/layers/LayerImage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/src/layers/LayerImage.ts -------------------------------------------------------------------------------- /lib/src/layers/LayerShape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/src/layers/LayerShape.ts -------------------------------------------------------------------------------- /lib/src/layers/LayerText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/src/layers/LayerText.ts -------------------------------------------------------------------------------- /lib/src/layers/LayerVideo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/src/layers/LayerVideo.ts -------------------------------------------------------------------------------- /lib/src/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/src/math.ts -------------------------------------------------------------------------------- /lib/src/three/geometry/TextGeometry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/src/three/geometry/TextGeometry.ts -------------------------------------------------------------------------------- /lib/src/three/geometry/ThreeLineGeometry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/src/three/geometry/ThreeLineGeometry.ts -------------------------------------------------------------------------------- /lib/src/three/glsl/default.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/src/three/glsl/default.frag -------------------------------------------------------------------------------- /lib/src/three/glsl/default.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/src/three/glsl/default.vert -------------------------------------------------------------------------------- /lib/src/three/glsl/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/src/three/glsl/index.ts -------------------------------------------------------------------------------- /lib/src/three/glsl/layers/font.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/src/three/glsl/layers/font.frag -------------------------------------------------------------------------------- /lib/src/three/glsl/layers/font.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/src/three/glsl/layers/font.vert -------------------------------------------------------------------------------- /lib/src/three/glsl/layers/stroke.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/src/three/glsl/layers/stroke.frag -------------------------------------------------------------------------------- /lib/src/three/glsl/layers/stroke.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/src/three/glsl/layers/stroke.vert -------------------------------------------------------------------------------- /lib/src/three/glsl/post/trackMatte.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/src/three/glsl/post/trackMatte.frag -------------------------------------------------------------------------------- /lib/src/three/layers/ThreeComposition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/src/three/layers/ThreeComposition.ts -------------------------------------------------------------------------------- /lib/src/three/layers/ThreeImage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/src/three/layers/ThreeImage.ts -------------------------------------------------------------------------------- /lib/src/three/layers/ThreeLayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/src/three/layers/ThreeLayer.ts -------------------------------------------------------------------------------- /lib/src/three/layers/ThreeShape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/src/three/layers/ThreeShape.ts -------------------------------------------------------------------------------- /lib/src/three/layers/ThreeText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/src/three/layers/ThreeText.ts -------------------------------------------------------------------------------- /lib/src/three/layers/ThreeVideo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/src/three/layers/ThreeVideo.ts -------------------------------------------------------------------------------- /lib/src/three/materials/StrokeMaterial.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/src/three/materials/StrokeMaterial.ts -------------------------------------------------------------------------------- /lib/src/three/materials/TextMaterial.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/src/three/materials/TextMaterial.ts -------------------------------------------------------------------------------- /lib/src/three/mesh/TextMesh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/src/three/mesh/TextMesh.ts -------------------------------------------------------------------------------- /lib/src/three/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/src/three/utils.ts -------------------------------------------------------------------------------- /lib/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/src/utils.ts -------------------------------------------------------------------------------- /lib/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/tsconfig.json -------------------------------------------------------------------------------- /lib/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/lib/webpack.config.js -------------------------------------------------------------------------------- /readme-best-practices/fido.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/readme-best-practices/fido.md -------------------------------------------------------------------------------- /readme-best-practices/step_00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/readme-best-practices/step_00.png -------------------------------------------------------------------------------- /readme-best-practices/step_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/readme-best-practices/step_01.png -------------------------------------------------------------------------------- /readme-best-practices/step_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/readme-best-practices/step_02.png -------------------------------------------------------------------------------- /readme-best-practices/step_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/readme-best-practices/step_03.png -------------------------------------------------------------------------------- /readme-best-practices/step_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anivive/fido/HEAD/readme-best-practices/step_04.png --------------------------------------------------------------------------------