Skip to content
Permalink
Browse files

v5.0.0 - 2019.08.26:

JavaScript SDK release.

It's done! After over a year of development Tastenkunst is proud to announce the release of BRFv5.

Features:
+ Face Tracking
+ Face Detection

JavaScript Examples (all ES6 modules):
+ Single Face Tracking
+ Multi Face Tracking
+ ThreeJS 3D Object Placement
+ Image Overlay Placement
+ Texture Overlay Placement
+ Face Swap
+ Extended Face Shape Estimation (Forehead)
+ Smile Detection
+ Blink Detection
+ Yawn Detection
+ Coloring Libs

Changes from BRFv4:
+ Smaller models: The largest model is now 5MB (instead of 9MB for BRFv4). The smallest for 3D placement is 2,5MB.
+ Rewrote the whole API to streamline configuration.
+ Removed: Point Tracking. It was rarely requested and might come as a separate library if there is ever demand for it.
+ Removed ASM package: WebAssembly is now widely supported.
  • Loading branch information
Marcel Klammer
Marcel Klammer committed Aug 26, 2019
1 parent 5e5b172 commit 0b113c905bf5038dbd0b597413c756d17b157bb1
@@ -1,4 +1,4 @@
# Beyond Reality Face SDK - v5.0.0b7 (BRFv5 - beta!) - Platform: Browser
# Beyond Reality Face SDK - v5.0.0 (BRFv5) - Platform: Browser

### What is BRFv5?

@@ -12,9 +12,9 @@ and data to place 3d objects on a face.

Read the EULA (eula.txt) carefully before using the trial SDK.
You can try and test the trial SDK free of charge. Before you buy a license, please test
the SDK thoroughly to find out whether it fits your project's needs. Once you decide to
use BRFv5 commercially, please contact us via email. You will get a separate license
agreement, that you must agree to.
the SDK thoroughly to see if it meets the requirements of your project. Once you decide to
use BRFv5 commercially, please contact us by email. You will receive a separate license
agreement, which you must agree to.

+ http://www.tastenkunst.com/#/contact

@@ -138,7 +138,7 @@ When will the other platforms be available.
### Release notes
v5.0.0 - 25th August 2019
v5.0.0 - 26th August 2019
It's done! After over a year of development Tastenkunst is proud to announce the release of BRFv5.
@@ -160,9 +160,7 @@ JavaScript Examples:
+ Coloring Libs
Changes from BRFv4:
+ Smaller models: The largest model is now 5MB (instead of 9MB for BRFv4).
The smallest for 3D placement is 2,5MB.
+ Smaller models: The largest model is now 5MB (instead of 9MB for BRFv4). The smallest for 3D placement is 2,5MB.
+ Rewrote the whole API to streamline configuration.
+ Removed: Point Tracking. It was rarely requested and might come as a separate library
if there is demand for it.
+ Removed: Point Tracking. It was rarely requested and might come as a separate library if there is demand for it.
+ Removed ASM package: WebAssembly is now widely supported.
@@ -7,7 +7,8 @@

<script type="module">

import { faceTextures } from './assets/brfv5_texture_overlay.js'
import { faceTextures } from './assets/textures/brfv5_texture_overlay.js'
// import { faceTextures } from './assets/textures/brfv5_texture_overlay_extended.js'

const _img = document.getElementById("_tex")
_img.src = faceTextures.grumpy.tex

Some generated files are not rendered by default. Learn more.

Some generated files are not rendered by default. Learn more.

@@ -1,9 +1,9 @@
// Set the BRFv5 import and library name here.
// Also set your own appId for reference.

import { brfv5Module } from './BRFv5_JS_tk250819_v5.0.0b7_trial.js'
import { brfv5Module } from './BRFv5_JS_tk260819_v5.0.0_trial.js'

const _libraryName = 'BRFv5_JS_tk250819_v5.0.0b7_trial'
const _libraryName = 'BRFv5_JS_tk260819_v5.0.0_trial'
const _appId = 'brfv5.browser.examples' // (mandatory): 8 to 64 characters, a-z . 0-9 allowed

export const brfv5 = {}
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -30,13 +30,13 @@
<video id="_webcam" style="display: none;" playsinline></video>
<canvas id="_imageData"></canvas>

<script src="./js/brfv5/BRFv5_JS_tk250819_v5.0.0b7_trial_pure.js"></script>
<script src="./js/brfv5/BRFv5_JS_tk260819_v5.0.0_trial_no_modules.js"></script>

<script>

// Set the BRFv5 library name here, also set your own appId for reference.

const _libraryName = 'BRFv5_JS_tk250819_v5.0.0b7_trial'
const _libraryName = 'BRFv5_JS_tk260819_v5.0.0_trial'
const _appId = 'brfv5.browser.minimal.nomodules' // (mandatory): 8 to 64 characters, a-z . 0-9 allowed
const brfv5 = {} // The library namespace.

0 comments on commit 0b113c9

Please sign in to comment.
You can’t perform that action at this time.