diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 4f1dc17..4a2e3fe 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -10,6 +10,9 @@ jobs: steps: - uses: actions/checkout@v2 + - name: Create ZIP files + run: ./dist_zips.sh + - name: Create release uses: actions/github-script@v4 with: @@ -29,23 +32,13 @@ jobs: result-encoding: string id: create-release - - name: Export library - run: | - git archive -o ./t3dn_bip.zip HEAD:bip/t3dn_bip - curl \ - --data-binary @"t3dn_bip.zip" \ - -H "Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}" \ - -H "Content-Type: application/octet-stream" \ - "https://uploads.github.com/repos/${{ github.repository }}/releases/${{ steps.create-release.outputs.result }}/assets?name=t3dn_bip.zip" - - - name: Export examples + - name: Upload ZIP files run: | - for example in "t3dn_bip_showcase"; + for zip_file in $(find dist_zips -mindepth 1 -maxdepth 1 -type f -name "*.zip"); do - git archive -o ./${example}.zip HEAD:example/${example} curl \ - --data-binary @"${example}.zip" \ + --data-binary @"$zip_file" \ -H "Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}" \ -H "Content-Type: application/octet-stream" \ - "https://uploads.github.com/repos/${{ github.repository }}/releases/${{ steps.create-release.outputs.result }}/assets?name=${example}.zip" + "https://uploads.github.com/repos/${{ github.repository }}/releases/${{ steps.create-release.outputs.result }}/assets?name=$(basename "$zip_file")" done diff --git a/.gitignore b/.gitignore index cb7a86e..963f9ac 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ __pycache__ /build_docs +/dist_zips diff --git a/.version b/.version index 1a03094..20f4951 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -0.1.9 +0.1.11 diff --git a/dist_zips.sh b/dist_zips.sh new file mode 100755 index 0000000..37cc7bb --- /dev/null +++ b/dist_zips.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +# strict mode +set -euo pipefail +IFS=$'\n\t' +cd "$( dirname "${BASH_SOURCE[0]}" )" + +# create zips +DIST_PATH="$(realpath dist_zips)" + +generate_zip () { + pushd "$(dirname "$1")" + 7z a -l "$DIST_PATH/$(basename "$1").zip" "$(basename "$1")" + popd +} + +generate_zip "bip/t3dn_bip" + +for example in $(find examples -mindepth 1 -maxdepth 1 -type d); +do + generate_zip "$example" +done diff --git a/example/t3dn_bip_showcase/__init__.py b/examples/t3dn_bip_showcase/__init__.py similarity index 100% rename from example/t3dn_bip_showcase/__init__.py rename to examples/t3dn_bip_showcase/__init__.py diff --git a/example/t3dn_bip_showcase/images/alpha/rainbow.bip b/examples/t3dn_bip_showcase/images/alpha/rainbow.bip similarity index 100% rename from example/t3dn_bip_showcase/images/alpha/rainbow.bip rename to examples/t3dn_bip_showcase/images/alpha/rainbow.bip diff --git a/example/t3dn_bip_showcase/images/alpha/rainbow.png b/examples/t3dn_bip_showcase/images/alpha/rainbow.png similarity index 100% rename from example/t3dn_bip_showcase/images/alpha/rainbow.png rename to examples/t3dn_bip_showcase/images/alpha/rainbow.png diff --git a/example/t3dn_bip_showcase/images/bip/00.bip b/examples/t3dn_bip_showcase/images/bip/00.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/00.bip rename to examples/t3dn_bip_showcase/images/bip/00.bip diff --git a/example/t3dn_bip_showcase/images/bip/01.bip b/examples/t3dn_bip_showcase/images/bip/01.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/01.bip rename to examples/t3dn_bip_showcase/images/bip/01.bip diff --git a/example/t3dn_bip_showcase/images/bip/02.bip b/examples/t3dn_bip_showcase/images/bip/02.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/02.bip rename to examples/t3dn_bip_showcase/images/bip/02.bip diff --git a/example/t3dn_bip_showcase/images/bip/03.bip b/examples/t3dn_bip_showcase/images/bip/03.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/03.bip rename to examples/t3dn_bip_showcase/images/bip/03.bip diff --git a/example/t3dn_bip_showcase/images/bip/04.bip b/examples/t3dn_bip_showcase/images/bip/04.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/04.bip rename to examples/t3dn_bip_showcase/images/bip/04.bip diff --git a/example/t3dn_bip_showcase/images/bip/05.bip b/examples/t3dn_bip_showcase/images/bip/05.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/05.bip rename to examples/t3dn_bip_showcase/images/bip/05.bip diff --git a/example/t3dn_bip_showcase/images/bip/06.bip b/examples/t3dn_bip_showcase/images/bip/06.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/06.bip rename to examples/t3dn_bip_showcase/images/bip/06.bip diff --git a/example/t3dn_bip_showcase/images/bip/07.bip b/examples/t3dn_bip_showcase/images/bip/07.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/07.bip rename to examples/t3dn_bip_showcase/images/bip/07.bip diff --git a/example/t3dn_bip_showcase/images/bip/08.bip b/examples/t3dn_bip_showcase/images/bip/08.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/08.bip rename to examples/t3dn_bip_showcase/images/bip/08.bip diff --git a/example/t3dn_bip_showcase/images/bip/09.bip b/examples/t3dn_bip_showcase/images/bip/09.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/09.bip rename to examples/t3dn_bip_showcase/images/bip/09.bip diff --git a/example/t3dn_bip_showcase/images/bip/10.bip b/examples/t3dn_bip_showcase/images/bip/10.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/10.bip rename to examples/t3dn_bip_showcase/images/bip/10.bip diff --git a/example/t3dn_bip_showcase/images/bip/11.bip b/examples/t3dn_bip_showcase/images/bip/11.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/11.bip rename to examples/t3dn_bip_showcase/images/bip/11.bip diff --git a/example/t3dn_bip_showcase/images/bip/12.bip b/examples/t3dn_bip_showcase/images/bip/12.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/12.bip rename to examples/t3dn_bip_showcase/images/bip/12.bip diff --git a/example/t3dn_bip_showcase/images/bip/13.bip b/examples/t3dn_bip_showcase/images/bip/13.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/13.bip rename to examples/t3dn_bip_showcase/images/bip/13.bip diff --git a/example/t3dn_bip_showcase/images/bip/14.bip b/examples/t3dn_bip_showcase/images/bip/14.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/14.bip rename to examples/t3dn_bip_showcase/images/bip/14.bip diff --git a/example/t3dn_bip_showcase/images/bip/15.bip b/examples/t3dn_bip_showcase/images/bip/15.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/15.bip rename to examples/t3dn_bip_showcase/images/bip/15.bip diff --git a/example/t3dn_bip_showcase/images/bip/16.bip b/examples/t3dn_bip_showcase/images/bip/16.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/16.bip rename to examples/t3dn_bip_showcase/images/bip/16.bip diff --git a/example/t3dn_bip_showcase/images/bip/17.bip b/examples/t3dn_bip_showcase/images/bip/17.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/17.bip rename to examples/t3dn_bip_showcase/images/bip/17.bip diff --git a/example/t3dn_bip_showcase/images/bip/18.bip b/examples/t3dn_bip_showcase/images/bip/18.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/18.bip rename to examples/t3dn_bip_showcase/images/bip/18.bip diff --git a/example/t3dn_bip_showcase/images/bip/19.bip b/examples/t3dn_bip_showcase/images/bip/19.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/19.bip rename to examples/t3dn_bip_showcase/images/bip/19.bip diff --git a/example/t3dn_bip_showcase/images/bip/20.bip b/examples/t3dn_bip_showcase/images/bip/20.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/20.bip rename to examples/t3dn_bip_showcase/images/bip/20.bip diff --git a/example/t3dn_bip_showcase/images/bip/21.bip b/examples/t3dn_bip_showcase/images/bip/21.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/21.bip rename to examples/t3dn_bip_showcase/images/bip/21.bip diff --git a/example/t3dn_bip_showcase/images/bip/22.bip b/examples/t3dn_bip_showcase/images/bip/22.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/22.bip rename to examples/t3dn_bip_showcase/images/bip/22.bip diff --git a/example/t3dn_bip_showcase/images/bip/23.bip b/examples/t3dn_bip_showcase/images/bip/23.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/23.bip rename to examples/t3dn_bip_showcase/images/bip/23.bip diff --git a/example/t3dn_bip_showcase/images/bip/24.bip b/examples/t3dn_bip_showcase/images/bip/24.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/24.bip rename to examples/t3dn_bip_showcase/images/bip/24.bip diff --git a/example/t3dn_bip_showcase/images/bip/25.bip b/examples/t3dn_bip_showcase/images/bip/25.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/25.bip rename to examples/t3dn_bip_showcase/images/bip/25.bip diff --git a/example/t3dn_bip_showcase/images/bip/26.bip b/examples/t3dn_bip_showcase/images/bip/26.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/26.bip rename to examples/t3dn_bip_showcase/images/bip/26.bip diff --git a/example/t3dn_bip_showcase/images/bip/27.bip b/examples/t3dn_bip_showcase/images/bip/27.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/27.bip rename to examples/t3dn_bip_showcase/images/bip/27.bip diff --git a/example/t3dn_bip_showcase/images/bip/28.bip b/examples/t3dn_bip_showcase/images/bip/28.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/28.bip rename to examples/t3dn_bip_showcase/images/bip/28.bip diff --git a/example/t3dn_bip_showcase/images/bip/29.bip b/examples/t3dn_bip_showcase/images/bip/29.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/29.bip rename to examples/t3dn_bip_showcase/images/bip/29.bip diff --git a/example/t3dn_bip_showcase/images/bip/30.bip b/examples/t3dn_bip_showcase/images/bip/30.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/30.bip rename to examples/t3dn_bip_showcase/images/bip/30.bip diff --git a/example/t3dn_bip_showcase/images/bip/31.bip b/examples/t3dn_bip_showcase/images/bip/31.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/31.bip rename to examples/t3dn_bip_showcase/images/bip/31.bip diff --git a/example/t3dn_bip_showcase/images/bip/32.bip b/examples/t3dn_bip_showcase/images/bip/32.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/32.bip rename to examples/t3dn_bip_showcase/images/bip/32.bip diff --git a/example/t3dn_bip_showcase/images/bip/33.bip b/examples/t3dn_bip_showcase/images/bip/33.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/33.bip rename to examples/t3dn_bip_showcase/images/bip/33.bip diff --git a/example/t3dn_bip_showcase/images/bip/34.bip b/examples/t3dn_bip_showcase/images/bip/34.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/34.bip rename to examples/t3dn_bip_showcase/images/bip/34.bip diff --git a/example/t3dn_bip_showcase/images/bip/35.bip b/examples/t3dn_bip_showcase/images/bip/35.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/35.bip rename to examples/t3dn_bip_showcase/images/bip/35.bip diff --git a/example/t3dn_bip_showcase/images/bip/36.bip b/examples/t3dn_bip_showcase/images/bip/36.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/36.bip rename to examples/t3dn_bip_showcase/images/bip/36.bip diff --git a/example/t3dn_bip_showcase/images/bip/37.bip b/examples/t3dn_bip_showcase/images/bip/37.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/37.bip rename to examples/t3dn_bip_showcase/images/bip/37.bip diff --git a/example/t3dn_bip_showcase/images/bip/38.bip b/examples/t3dn_bip_showcase/images/bip/38.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/38.bip rename to examples/t3dn_bip_showcase/images/bip/38.bip diff --git a/example/t3dn_bip_showcase/images/bip/39.bip b/examples/t3dn_bip_showcase/images/bip/39.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/39.bip rename to examples/t3dn_bip_showcase/images/bip/39.bip diff --git a/example/t3dn_bip_showcase/images/bip/40.bip b/examples/t3dn_bip_showcase/images/bip/40.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/40.bip rename to examples/t3dn_bip_showcase/images/bip/40.bip diff --git a/example/t3dn_bip_showcase/images/bip/41.bip b/examples/t3dn_bip_showcase/images/bip/41.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/41.bip rename to examples/t3dn_bip_showcase/images/bip/41.bip diff --git a/example/t3dn_bip_showcase/images/bip/42.bip b/examples/t3dn_bip_showcase/images/bip/42.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/42.bip rename to examples/t3dn_bip_showcase/images/bip/42.bip diff --git a/example/t3dn_bip_showcase/images/bip/43.bip b/examples/t3dn_bip_showcase/images/bip/43.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/43.bip rename to examples/t3dn_bip_showcase/images/bip/43.bip diff --git a/example/t3dn_bip_showcase/images/bip/44.bip b/examples/t3dn_bip_showcase/images/bip/44.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/44.bip rename to examples/t3dn_bip_showcase/images/bip/44.bip diff --git a/example/t3dn_bip_showcase/images/bip/45.bip b/examples/t3dn_bip_showcase/images/bip/45.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/45.bip rename to examples/t3dn_bip_showcase/images/bip/45.bip diff --git a/example/t3dn_bip_showcase/images/bip/46.bip b/examples/t3dn_bip_showcase/images/bip/46.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/46.bip rename to examples/t3dn_bip_showcase/images/bip/46.bip diff --git a/example/t3dn_bip_showcase/images/bip/47.bip b/examples/t3dn_bip_showcase/images/bip/47.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/47.bip rename to examples/t3dn_bip_showcase/images/bip/47.bip diff --git a/example/t3dn_bip_showcase/images/bip/48.bip b/examples/t3dn_bip_showcase/images/bip/48.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/48.bip rename to examples/t3dn_bip_showcase/images/bip/48.bip diff --git a/example/t3dn_bip_showcase/images/bip/49.bip b/examples/t3dn_bip_showcase/images/bip/49.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/49.bip rename to examples/t3dn_bip_showcase/images/bip/49.bip diff --git a/example/t3dn_bip_showcase/images/bip/50.bip b/examples/t3dn_bip_showcase/images/bip/50.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/50.bip rename to examples/t3dn_bip_showcase/images/bip/50.bip diff --git a/example/t3dn_bip_showcase/images/bip/51.bip b/examples/t3dn_bip_showcase/images/bip/51.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/51.bip rename to examples/t3dn_bip_showcase/images/bip/51.bip diff --git a/example/t3dn_bip_showcase/images/bip/52.bip b/examples/t3dn_bip_showcase/images/bip/52.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/52.bip rename to examples/t3dn_bip_showcase/images/bip/52.bip diff --git a/example/t3dn_bip_showcase/images/bip/53.bip b/examples/t3dn_bip_showcase/images/bip/53.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/53.bip rename to examples/t3dn_bip_showcase/images/bip/53.bip diff --git a/example/t3dn_bip_showcase/images/bip/54.bip b/examples/t3dn_bip_showcase/images/bip/54.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/54.bip rename to examples/t3dn_bip_showcase/images/bip/54.bip diff --git a/example/t3dn_bip_showcase/images/bip/55.bip b/examples/t3dn_bip_showcase/images/bip/55.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/55.bip rename to examples/t3dn_bip_showcase/images/bip/55.bip diff --git a/example/t3dn_bip_showcase/images/bip/56.bip b/examples/t3dn_bip_showcase/images/bip/56.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/56.bip rename to examples/t3dn_bip_showcase/images/bip/56.bip diff --git a/example/t3dn_bip_showcase/images/bip/57.bip b/examples/t3dn_bip_showcase/images/bip/57.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/57.bip rename to examples/t3dn_bip_showcase/images/bip/57.bip diff --git a/example/t3dn_bip_showcase/images/bip/58.bip b/examples/t3dn_bip_showcase/images/bip/58.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/58.bip rename to examples/t3dn_bip_showcase/images/bip/58.bip diff --git a/example/t3dn_bip_showcase/images/bip/59.bip b/examples/t3dn_bip_showcase/images/bip/59.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/59.bip rename to examples/t3dn_bip_showcase/images/bip/59.bip diff --git a/example/t3dn_bip_showcase/images/bip/60.bip b/examples/t3dn_bip_showcase/images/bip/60.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/60.bip rename to examples/t3dn_bip_showcase/images/bip/60.bip diff --git a/example/t3dn_bip_showcase/images/bip/61.bip b/examples/t3dn_bip_showcase/images/bip/61.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/61.bip rename to examples/t3dn_bip_showcase/images/bip/61.bip diff --git a/example/t3dn_bip_showcase/images/bip/62.bip b/examples/t3dn_bip_showcase/images/bip/62.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/62.bip rename to examples/t3dn_bip_showcase/images/bip/62.bip diff --git a/example/t3dn_bip_showcase/images/bip/63.bip b/examples/t3dn_bip_showcase/images/bip/63.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/63.bip rename to examples/t3dn_bip_showcase/images/bip/63.bip diff --git a/example/t3dn_bip_showcase/images/bip/64.bip b/examples/t3dn_bip_showcase/images/bip/64.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/64.bip rename to examples/t3dn_bip_showcase/images/bip/64.bip diff --git a/example/t3dn_bip_showcase/images/bip/65.bip b/examples/t3dn_bip_showcase/images/bip/65.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/65.bip rename to examples/t3dn_bip_showcase/images/bip/65.bip diff --git a/example/t3dn_bip_showcase/images/bip/66.bip b/examples/t3dn_bip_showcase/images/bip/66.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/66.bip rename to examples/t3dn_bip_showcase/images/bip/66.bip diff --git a/example/t3dn_bip_showcase/images/bip/67.bip b/examples/t3dn_bip_showcase/images/bip/67.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/67.bip rename to examples/t3dn_bip_showcase/images/bip/67.bip diff --git a/example/t3dn_bip_showcase/images/bip/68.bip b/examples/t3dn_bip_showcase/images/bip/68.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/68.bip rename to examples/t3dn_bip_showcase/images/bip/68.bip diff --git a/example/t3dn_bip_showcase/images/bip/69.bip b/examples/t3dn_bip_showcase/images/bip/69.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/69.bip rename to examples/t3dn_bip_showcase/images/bip/69.bip diff --git a/example/t3dn_bip_showcase/images/bip/70.bip b/examples/t3dn_bip_showcase/images/bip/70.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/70.bip rename to examples/t3dn_bip_showcase/images/bip/70.bip diff --git a/example/t3dn_bip_showcase/images/bip/71.bip b/examples/t3dn_bip_showcase/images/bip/71.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/71.bip rename to examples/t3dn_bip_showcase/images/bip/71.bip diff --git a/example/t3dn_bip_showcase/images/bip/72.bip b/examples/t3dn_bip_showcase/images/bip/72.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/72.bip rename to examples/t3dn_bip_showcase/images/bip/72.bip diff --git a/example/t3dn_bip_showcase/images/bip/73.bip b/examples/t3dn_bip_showcase/images/bip/73.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/73.bip rename to examples/t3dn_bip_showcase/images/bip/73.bip diff --git a/example/t3dn_bip_showcase/images/bip/74.bip b/examples/t3dn_bip_showcase/images/bip/74.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/74.bip rename to examples/t3dn_bip_showcase/images/bip/74.bip diff --git a/example/t3dn_bip_showcase/images/bip/75.bip b/examples/t3dn_bip_showcase/images/bip/75.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/75.bip rename to examples/t3dn_bip_showcase/images/bip/75.bip diff --git a/example/t3dn_bip_showcase/images/bip/76.bip b/examples/t3dn_bip_showcase/images/bip/76.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/76.bip rename to examples/t3dn_bip_showcase/images/bip/76.bip diff --git a/example/t3dn_bip_showcase/images/bip/77.bip b/examples/t3dn_bip_showcase/images/bip/77.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/77.bip rename to examples/t3dn_bip_showcase/images/bip/77.bip diff --git a/example/t3dn_bip_showcase/images/bip/78.bip b/examples/t3dn_bip_showcase/images/bip/78.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/78.bip rename to examples/t3dn_bip_showcase/images/bip/78.bip diff --git a/example/t3dn_bip_showcase/images/bip/79.bip b/examples/t3dn_bip_showcase/images/bip/79.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/79.bip rename to examples/t3dn_bip_showcase/images/bip/79.bip diff --git a/example/t3dn_bip_showcase/images/bip/80.bip b/examples/t3dn_bip_showcase/images/bip/80.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/80.bip rename to examples/t3dn_bip_showcase/images/bip/80.bip diff --git a/example/t3dn_bip_showcase/images/bip/81.bip b/examples/t3dn_bip_showcase/images/bip/81.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/81.bip rename to examples/t3dn_bip_showcase/images/bip/81.bip diff --git a/example/t3dn_bip_showcase/images/bip/82.bip b/examples/t3dn_bip_showcase/images/bip/82.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/82.bip rename to examples/t3dn_bip_showcase/images/bip/82.bip diff --git a/example/t3dn_bip_showcase/images/bip/83.bip b/examples/t3dn_bip_showcase/images/bip/83.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/83.bip rename to examples/t3dn_bip_showcase/images/bip/83.bip diff --git a/example/t3dn_bip_showcase/images/bip/84.bip b/examples/t3dn_bip_showcase/images/bip/84.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/84.bip rename to examples/t3dn_bip_showcase/images/bip/84.bip diff --git a/example/t3dn_bip_showcase/images/bip/85.bip b/examples/t3dn_bip_showcase/images/bip/85.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/85.bip rename to examples/t3dn_bip_showcase/images/bip/85.bip diff --git a/example/t3dn_bip_showcase/images/bip/86.bip b/examples/t3dn_bip_showcase/images/bip/86.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/86.bip rename to examples/t3dn_bip_showcase/images/bip/86.bip diff --git a/example/t3dn_bip_showcase/images/bip/87.bip b/examples/t3dn_bip_showcase/images/bip/87.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/87.bip rename to examples/t3dn_bip_showcase/images/bip/87.bip diff --git a/example/t3dn_bip_showcase/images/bip/88.bip b/examples/t3dn_bip_showcase/images/bip/88.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/88.bip rename to examples/t3dn_bip_showcase/images/bip/88.bip diff --git a/example/t3dn_bip_showcase/images/bip/89.bip b/examples/t3dn_bip_showcase/images/bip/89.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/89.bip rename to examples/t3dn_bip_showcase/images/bip/89.bip diff --git a/example/t3dn_bip_showcase/images/bip/90.bip b/examples/t3dn_bip_showcase/images/bip/90.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/90.bip rename to examples/t3dn_bip_showcase/images/bip/90.bip diff --git a/example/t3dn_bip_showcase/images/bip/91.bip b/examples/t3dn_bip_showcase/images/bip/91.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/91.bip rename to examples/t3dn_bip_showcase/images/bip/91.bip diff --git a/example/t3dn_bip_showcase/images/bip/92.bip b/examples/t3dn_bip_showcase/images/bip/92.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/92.bip rename to examples/t3dn_bip_showcase/images/bip/92.bip diff --git a/example/t3dn_bip_showcase/images/bip/93.bip b/examples/t3dn_bip_showcase/images/bip/93.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/93.bip rename to examples/t3dn_bip_showcase/images/bip/93.bip diff --git a/example/t3dn_bip_showcase/images/bip/94.bip b/examples/t3dn_bip_showcase/images/bip/94.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/94.bip rename to examples/t3dn_bip_showcase/images/bip/94.bip diff --git a/example/t3dn_bip_showcase/images/bip/95.bip b/examples/t3dn_bip_showcase/images/bip/95.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/95.bip rename to examples/t3dn_bip_showcase/images/bip/95.bip diff --git a/example/t3dn_bip_showcase/images/bip/96.bip b/examples/t3dn_bip_showcase/images/bip/96.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/96.bip rename to examples/t3dn_bip_showcase/images/bip/96.bip diff --git a/example/t3dn_bip_showcase/images/bip/97.bip b/examples/t3dn_bip_showcase/images/bip/97.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/97.bip rename to examples/t3dn_bip_showcase/images/bip/97.bip diff --git a/example/t3dn_bip_showcase/images/bip/98.bip b/examples/t3dn_bip_showcase/images/bip/98.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/98.bip rename to examples/t3dn_bip_showcase/images/bip/98.bip diff --git a/example/t3dn_bip_showcase/images/bip/99.bip b/examples/t3dn_bip_showcase/images/bip/99.bip similarity index 100% rename from example/t3dn_bip_showcase/images/bip/99.bip rename to examples/t3dn_bip_showcase/images/bip/99.bip diff --git a/example/t3dn_bip_showcase/images/hero/sunset.bip b/examples/t3dn_bip_showcase/images/hero/sunset.bip similarity index 100% rename from example/t3dn_bip_showcase/images/hero/sunset.bip rename to examples/t3dn_bip_showcase/images/hero/sunset.bip diff --git a/example/t3dn_bip_showcase/images/hero/sunset.jpg b/examples/t3dn_bip_showcase/images/hero/sunset.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/hero/sunset.jpg rename to examples/t3dn_bip_showcase/images/hero/sunset.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/00.jpg b/examples/t3dn_bip_showcase/images/jpg/00.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/00.jpg rename to examples/t3dn_bip_showcase/images/jpg/00.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/01.jpg b/examples/t3dn_bip_showcase/images/jpg/01.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/01.jpg rename to examples/t3dn_bip_showcase/images/jpg/01.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/02.jpg b/examples/t3dn_bip_showcase/images/jpg/02.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/02.jpg rename to examples/t3dn_bip_showcase/images/jpg/02.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/03.jpg b/examples/t3dn_bip_showcase/images/jpg/03.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/03.jpg rename to examples/t3dn_bip_showcase/images/jpg/03.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/04.jpg b/examples/t3dn_bip_showcase/images/jpg/04.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/04.jpg rename to examples/t3dn_bip_showcase/images/jpg/04.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/05.jpg b/examples/t3dn_bip_showcase/images/jpg/05.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/05.jpg rename to examples/t3dn_bip_showcase/images/jpg/05.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/06.jpg b/examples/t3dn_bip_showcase/images/jpg/06.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/06.jpg rename to examples/t3dn_bip_showcase/images/jpg/06.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/07.jpg b/examples/t3dn_bip_showcase/images/jpg/07.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/07.jpg rename to examples/t3dn_bip_showcase/images/jpg/07.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/08.jpg b/examples/t3dn_bip_showcase/images/jpg/08.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/08.jpg rename to examples/t3dn_bip_showcase/images/jpg/08.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/09.jpg b/examples/t3dn_bip_showcase/images/jpg/09.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/09.jpg rename to examples/t3dn_bip_showcase/images/jpg/09.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/10.jpg b/examples/t3dn_bip_showcase/images/jpg/10.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/10.jpg rename to examples/t3dn_bip_showcase/images/jpg/10.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/11.jpg b/examples/t3dn_bip_showcase/images/jpg/11.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/11.jpg rename to examples/t3dn_bip_showcase/images/jpg/11.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/12.jpg b/examples/t3dn_bip_showcase/images/jpg/12.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/12.jpg rename to examples/t3dn_bip_showcase/images/jpg/12.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/13.jpg b/examples/t3dn_bip_showcase/images/jpg/13.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/13.jpg rename to examples/t3dn_bip_showcase/images/jpg/13.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/14.jpg b/examples/t3dn_bip_showcase/images/jpg/14.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/14.jpg rename to examples/t3dn_bip_showcase/images/jpg/14.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/15.jpg b/examples/t3dn_bip_showcase/images/jpg/15.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/15.jpg rename to examples/t3dn_bip_showcase/images/jpg/15.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/16.jpg b/examples/t3dn_bip_showcase/images/jpg/16.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/16.jpg rename to examples/t3dn_bip_showcase/images/jpg/16.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/17.jpg b/examples/t3dn_bip_showcase/images/jpg/17.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/17.jpg rename to examples/t3dn_bip_showcase/images/jpg/17.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/18.jpg b/examples/t3dn_bip_showcase/images/jpg/18.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/18.jpg rename to examples/t3dn_bip_showcase/images/jpg/18.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/19.jpg b/examples/t3dn_bip_showcase/images/jpg/19.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/19.jpg rename to examples/t3dn_bip_showcase/images/jpg/19.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/20.jpg b/examples/t3dn_bip_showcase/images/jpg/20.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/20.jpg rename to examples/t3dn_bip_showcase/images/jpg/20.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/21.jpg b/examples/t3dn_bip_showcase/images/jpg/21.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/21.jpg rename to examples/t3dn_bip_showcase/images/jpg/21.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/22.jpg b/examples/t3dn_bip_showcase/images/jpg/22.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/22.jpg rename to examples/t3dn_bip_showcase/images/jpg/22.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/23.jpg b/examples/t3dn_bip_showcase/images/jpg/23.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/23.jpg rename to examples/t3dn_bip_showcase/images/jpg/23.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/24.jpg b/examples/t3dn_bip_showcase/images/jpg/24.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/24.jpg rename to examples/t3dn_bip_showcase/images/jpg/24.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/25.jpg b/examples/t3dn_bip_showcase/images/jpg/25.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/25.jpg rename to examples/t3dn_bip_showcase/images/jpg/25.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/26.jpg b/examples/t3dn_bip_showcase/images/jpg/26.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/26.jpg rename to examples/t3dn_bip_showcase/images/jpg/26.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/27.jpg b/examples/t3dn_bip_showcase/images/jpg/27.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/27.jpg rename to examples/t3dn_bip_showcase/images/jpg/27.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/28.jpg b/examples/t3dn_bip_showcase/images/jpg/28.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/28.jpg rename to examples/t3dn_bip_showcase/images/jpg/28.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/29.jpg b/examples/t3dn_bip_showcase/images/jpg/29.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/29.jpg rename to examples/t3dn_bip_showcase/images/jpg/29.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/30.jpg b/examples/t3dn_bip_showcase/images/jpg/30.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/30.jpg rename to examples/t3dn_bip_showcase/images/jpg/30.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/31.jpg b/examples/t3dn_bip_showcase/images/jpg/31.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/31.jpg rename to examples/t3dn_bip_showcase/images/jpg/31.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/32.jpg b/examples/t3dn_bip_showcase/images/jpg/32.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/32.jpg rename to examples/t3dn_bip_showcase/images/jpg/32.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/33.jpg b/examples/t3dn_bip_showcase/images/jpg/33.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/33.jpg rename to examples/t3dn_bip_showcase/images/jpg/33.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/34.jpg b/examples/t3dn_bip_showcase/images/jpg/34.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/34.jpg rename to examples/t3dn_bip_showcase/images/jpg/34.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/35.jpg b/examples/t3dn_bip_showcase/images/jpg/35.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/35.jpg rename to examples/t3dn_bip_showcase/images/jpg/35.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/36.jpg b/examples/t3dn_bip_showcase/images/jpg/36.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/36.jpg rename to examples/t3dn_bip_showcase/images/jpg/36.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/37.jpg b/examples/t3dn_bip_showcase/images/jpg/37.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/37.jpg rename to examples/t3dn_bip_showcase/images/jpg/37.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/38.jpg b/examples/t3dn_bip_showcase/images/jpg/38.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/38.jpg rename to examples/t3dn_bip_showcase/images/jpg/38.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/39.jpg b/examples/t3dn_bip_showcase/images/jpg/39.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/39.jpg rename to examples/t3dn_bip_showcase/images/jpg/39.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/40.jpg b/examples/t3dn_bip_showcase/images/jpg/40.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/40.jpg rename to examples/t3dn_bip_showcase/images/jpg/40.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/41.jpg b/examples/t3dn_bip_showcase/images/jpg/41.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/41.jpg rename to examples/t3dn_bip_showcase/images/jpg/41.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/42.jpg b/examples/t3dn_bip_showcase/images/jpg/42.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/42.jpg rename to examples/t3dn_bip_showcase/images/jpg/42.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/43.jpg b/examples/t3dn_bip_showcase/images/jpg/43.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/43.jpg rename to examples/t3dn_bip_showcase/images/jpg/43.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/44.jpg b/examples/t3dn_bip_showcase/images/jpg/44.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/44.jpg rename to examples/t3dn_bip_showcase/images/jpg/44.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/45.jpg b/examples/t3dn_bip_showcase/images/jpg/45.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/45.jpg rename to examples/t3dn_bip_showcase/images/jpg/45.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/46.jpg b/examples/t3dn_bip_showcase/images/jpg/46.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/46.jpg rename to examples/t3dn_bip_showcase/images/jpg/46.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/47.jpg b/examples/t3dn_bip_showcase/images/jpg/47.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/47.jpg rename to examples/t3dn_bip_showcase/images/jpg/47.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/48.jpg b/examples/t3dn_bip_showcase/images/jpg/48.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/48.jpg rename to examples/t3dn_bip_showcase/images/jpg/48.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/49.jpg b/examples/t3dn_bip_showcase/images/jpg/49.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/49.jpg rename to examples/t3dn_bip_showcase/images/jpg/49.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/50.jpg b/examples/t3dn_bip_showcase/images/jpg/50.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/50.jpg rename to examples/t3dn_bip_showcase/images/jpg/50.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/51.jpg b/examples/t3dn_bip_showcase/images/jpg/51.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/51.jpg rename to examples/t3dn_bip_showcase/images/jpg/51.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/52.jpg b/examples/t3dn_bip_showcase/images/jpg/52.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/52.jpg rename to examples/t3dn_bip_showcase/images/jpg/52.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/53.jpg b/examples/t3dn_bip_showcase/images/jpg/53.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/53.jpg rename to examples/t3dn_bip_showcase/images/jpg/53.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/54.jpg b/examples/t3dn_bip_showcase/images/jpg/54.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/54.jpg rename to examples/t3dn_bip_showcase/images/jpg/54.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/55.jpg b/examples/t3dn_bip_showcase/images/jpg/55.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/55.jpg rename to examples/t3dn_bip_showcase/images/jpg/55.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/56.jpg b/examples/t3dn_bip_showcase/images/jpg/56.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/56.jpg rename to examples/t3dn_bip_showcase/images/jpg/56.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/57.jpg b/examples/t3dn_bip_showcase/images/jpg/57.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/57.jpg rename to examples/t3dn_bip_showcase/images/jpg/57.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/58.jpg b/examples/t3dn_bip_showcase/images/jpg/58.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/58.jpg rename to examples/t3dn_bip_showcase/images/jpg/58.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/59.jpg b/examples/t3dn_bip_showcase/images/jpg/59.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/59.jpg rename to examples/t3dn_bip_showcase/images/jpg/59.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/60.jpg b/examples/t3dn_bip_showcase/images/jpg/60.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/60.jpg rename to examples/t3dn_bip_showcase/images/jpg/60.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/61.jpg b/examples/t3dn_bip_showcase/images/jpg/61.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/61.jpg rename to examples/t3dn_bip_showcase/images/jpg/61.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/62.jpg b/examples/t3dn_bip_showcase/images/jpg/62.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/62.jpg rename to examples/t3dn_bip_showcase/images/jpg/62.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/63.jpg b/examples/t3dn_bip_showcase/images/jpg/63.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/63.jpg rename to examples/t3dn_bip_showcase/images/jpg/63.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/64.jpg b/examples/t3dn_bip_showcase/images/jpg/64.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/64.jpg rename to examples/t3dn_bip_showcase/images/jpg/64.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/65.jpg b/examples/t3dn_bip_showcase/images/jpg/65.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/65.jpg rename to examples/t3dn_bip_showcase/images/jpg/65.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/66.jpg b/examples/t3dn_bip_showcase/images/jpg/66.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/66.jpg rename to examples/t3dn_bip_showcase/images/jpg/66.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/67.jpg b/examples/t3dn_bip_showcase/images/jpg/67.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/67.jpg rename to examples/t3dn_bip_showcase/images/jpg/67.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/68.jpg b/examples/t3dn_bip_showcase/images/jpg/68.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/68.jpg rename to examples/t3dn_bip_showcase/images/jpg/68.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/69.jpg b/examples/t3dn_bip_showcase/images/jpg/69.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/69.jpg rename to examples/t3dn_bip_showcase/images/jpg/69.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/70.jpg b/examples/t3dn_bip_showcase/images/jpg/70.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/70.jpg rename to examples/t3dn_bip_showcase/images/jpg/70.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/71.jpg b/examples/t3dn_bip_showcase/images/jpg/71.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/71.jpg rename to examples/t3dn_bip_showcase/images/jpg/71.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/72.jpg b/examples/t3dn_bip_showcase/images/jpg/72.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/72.jpg rename to examples/t3dn_bip_showcase/images/jpg/72.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/73.jpg b/examples/t3dn_bip_showcase/images/jpg/73.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/73.jpg rename to examples/t3dn_bip_showcase/images/jpg/73.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/74.jpg b/examples/t3dn_bip_showcase/images/jpg/74.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/74.jpg rename to examples/t3dn_bip_showcase/images/jpg/74.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/75.jpg b/examples/t3dn_bip_showcase/images/jpg/75.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/75.jpg rename to examples/t3dn_bip_showcase/images/jpg/75.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/76.jpg b/examples/t3dn_bip_showcase/images/jpg/76.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/76.jpg rename to examples/t3dn_bip_showcase/images/jpg/76.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/77.jpg b/examples/t3dn_bip_showcase/images/jpg/77.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/77.jpg rename to examples/t3dn_bip_showcase/images/jpg/77.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/78.jpg b/examples/t3dn_bip_showcase/images/jpg/78.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/78.jpg rename to examples/t3dn_bip_showcase/images/jpg/78.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/79.jpg b/examples/t3dn_bip_showcase/images/jpg/79.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/79.jpg rename to examples/t3dn_bip_showcase/images/jpg/79.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/80.jpg b/examples/t3dn_bip_showcase/images/jpg/80.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/80.jpg rename to examples/t3dn_bip_showcase/images/jpg/80.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/81.jpg b/examples/t3dn_bip_showcase/images/jpg/81.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/81.jpg rename to examples/t3dn_bip_showcase/images/jpg/81.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/82.jpg b/examples/t3dn_bip_showcase/images/jpg/82.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/82.jpg rename to examples/t3dn_bip_showcase/images/jpg/82.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/83.jpg b/examples/t3dn_bip_showcase/images/jpg/83.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/83.jpg rename to examples/t3dn_bip_showcase/images/jpg/83.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/84.jpg b/examples/t3dn_bip_showcase/images/jpg/84.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/84.jpg rename to examples/t3dn_bip_showcase/images/jpg/84.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/85.jpg b/examples/t3dn_bip_showcase/images/jpg/85.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/85.jpg rename to examples/t3dn_bip_showcase/images/jpg/85.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/86.jpg b/examples/t3dn_bip_showcase/images/jpg/86.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/86.jpg rename to examples/t3dn_bip_showcase/images/jpg/86.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/87.jpg b/examples/t3dn_bip_showcase/images/jpg/87.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/87.jpg rename to examples/t3dn_bip_showcase/images/jpg/87.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/88.jpg b/examples/t3dn_bip_showcase/images/jpg/88.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/88.jpg rename to examples/t3dn_bip_showcase/images/jpg/88.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/89.jpg b/examples/t3dn_bip_showcase/images/jpg/89.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/89.jpg rename to examples/t3dn_bip_showcase/images/jpg/89.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/90.jpg b/examples/t3dn_bip_showcase/images/jpg/90.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/90.jpg rename to examples/t3dn_bip_showcase/images/jpg/90.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/91.jpg b/examples/t3dn_bip_showcase/images/jpg/91.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/91.jpg rename to examples/t3dn_bip_showcase/images/jpg/91.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/92.jpg b/examples/t3dn_bip_showcase/images/jpg/92.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/92.jpg rename to examples/t3dn_bip_showcase/images/jpg/92.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/93.jpg b/examples/t3dn_bip_showcase/images/jpg/93.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/93.jpg rename to examples/t3dn_bip_showcase/images/jpg/93.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/94.jpg b/examples/t3dn_bip_showcase/images/jpg/94.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/94.jpg rename to examples/t3dn_bip_showcase/images/jpg/94.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/95.jpg b/examples/t3dn_bip_showcase/images/jpg/95.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/95.jpg rename to examples/t3dn_bip_showcase/images/jpg/95.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/96.jpg b/examples/t3dn_bip_showcase/images/jpg/96.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/96.jpg rename to examples/t3dn_bip_showcase/images/jpg/96.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/97.jpg b/examples/t3dn_bip_showcase/images/jpg/97.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/97.jpg rename to examples/t3dn_bip_showcase/images/jpg/97.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/98.jpg b/examples/t3dn_bip_showcase/images/jpg/98.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/98.jpg rename to examples/t3dn_bip_showcase/images/jpg/98.jpg diff --git a/example/t3dn_bip_showcase/images/jpg/99.jpg b/examples/t3dn_bip_showcase/images/jpg/99.jpg similarity index 100% rename from example/t3dn_bip_showcase/images/jpg/99.jpg rename to examples/t3dn_bip_showcase/images/jpg/99.jpg diff --git a/example/t3dn_bip_showcase/images/misc/courier.ttf b/examples/t3dn_bip_showcase/images/misc/courier.ttf similarity index 100% rename from example/t3dn_bip_showcase/images/misc/courier.ttf rename to examples/t3dn_bip_showcase/images/misc/courier.ttf diff --git a/example/t3dn_bip_showcase/images/misc/cube.mp4 b/examples/t3dn_bip_showcase/images/misc/cube.mp4 similarity index 100% rename from example/t3dn_bip_showcase/images/misc/cube.mp4 rename to examples/t3dn_bip_showcase/images/misc/cube.mp4 diff --git a/example/t3dn_bip_showcase/images/misc/monkey.blend b/examples/t3dn_bip_showcase/images/misc/monkey.blend similarity index 100% rename from example/t3dn_bip_showcase/images/misc/monkey.blend rename to examples/t3dn_bip_showcase/images/misc/monkey.blend diff --git a/example/t3dn_bip_showcase/ops/__init__.py b/examples/t3dn_bip_showcase/ops/__init__.py similarity index 100% rename from example/t3dn_bip_showcase/ops/__init__.py rename to examples/t3dn_bip_showcase/ops/__init__.py diff --git a/example/t3dn_bip_showcase/ops/dummy.py b/examples/t3dn_bip_showcase/ops/dummy.py similarity index 100% rename from example/t3dn_bip_showcase/ops/dummy.py rename to examples/t3dn_bip_showcase/ops/dummy.py diff --git a/example/t3dn_bip_showcase/ops/hero_image.py b/examples/t3dn_bip_showcase/ops/hero_image.py similarity index 100% rename from example/t3dn_bip_showcase/ops/hero_image.py rename to examples/t3dn_bip_showcase/ops/hero_image.py diff --git a/example/t3dn_bip_showcase/ops/install_pillow.py b/examples/t3dn_bip_showcase/ops/install_pillow.py similarity index 100% rename from example/t3dn_bip_showcase/ops/install_pillow.py rename to examples/t3dn_bip_showcase/ops/install_pillow.py diff --git a/example/t3dn_bip_showcase/ops/load_alpha.py b/examples/t3dn_bip_showcase/ops/load_alpha.py similarity index 100% rename from example/t3dn_bip_showcase/ops/load_alpha.py rename to examples/t3dn_bip_showcase/ops/load_alpha.py diff --git a/example/t3dn_bip_showcase/ops/load_misc.py b/examples/t3dn_bip_showcase/ops/load_misc.py similarity index 100% rename from example/t3dn_bip_showcase/ops/load_misc.py rename to examples/t3dn_bip_showcase/ops/load_misc.py diff --git a/example/t3dn_bip_showcase/ops/load_previews.py b/examples/t3dn_bip_showcase/ops/load_previews.py similarity index 100% rename from example/t3dn_bip_showcase/ops/load_previews.py rename to examples/t3dn_bip_showcase/ops/load_previews.py diff --git a/example/t3dn_bip_showcase/ops/template_icon_view.py b/examples/t3dn_bip_showcase/ops/template_icon_view.py similarity index 100% rename from example/t3dn_bip_showcase/ops/template_icon_view.py rename to examples/t3dn_bip_showcase/ops/template_icon_view.py diff --git a/example/t3dn_bip_showcase/previews.py b/examples/t3dn_bip_showcase/previews.py similarity index 100% rename from example/t3dn_bip_showcase/previews.py rename to examples/t3dn_bip_showcase/previews.py diff --git a/example/t3dn_bip_showcase/t3dn_bip b/examples/t3dn_bip_showcase/t3dn_bip similarity index 100% rename from example/t3dn_bip_showcase/t3dn_bip rename to examples/t3dn_bip_showcase/t3dn_bip diff --git a/example/t3dn_bip_showcase/ui.py b/examples/t3dn_bip_showcase/ui.py similarity index 100% rename from example/t3dn_bip_showcase/ui.py rename to examples/t3dn_bip_showcase/ui.py