1. Home
  2. WebAR
  3. Options

Options

et options = {
app: {
targetFPS: 30,
useGyroscop: false,
autoStart:false,//if true, webcam will start as soon as the webapp is loaded, thus skipping the Start video button
debug:false,
lang:’fr’,
useShadow:false//if true and smartphone is powerful enough, shadows of 3D objects will be displayed. 3d object is 3d mesh, not the non meshed assets from the editor
},
apis: {
apiMediaUrl: “https://apidev.bear2b.com/”,
apiUrl: “https://apidev.bear2b.com/v2.11/”,
jwt: “eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczpcL1wvYXBpZGV2LmJlYXIyYi5jb21cLyIsImlhdCI6MTU4MTAwOTExNiwiZXhwIjoxNTg1ODQ3NTE2LCJiYXBpX3R5cGUiOiJzZXJ2aWNlIiwiYmFwaV9hY2Nlc3MiOiJyZXN0cmljdGVkIiwiYmFwaV9hcHBfaWQiOjMsImJhcGlfb3JpZ2luX2FsbG93ZWQiOiIiLCJiYXBpX3VzZXJfaWQiOjgyOSwiYmFwaV9jbGllbnRfaWQiOjUsImJhcGlfcm9sZV9pZCI6MSwiYmFwaV9maXJzdF9uYW1lIjoiV2VieHIiLCJiYXBpX2xhc3RfbmFtZSI6IkRldiIsImJhcGlfdXNlcl9sYXN0X3VwZGF0ZWRfdGltZSI6MTU3MDcxNzk5OH0.no2JbqfdsTeXamm-NDqG-qcfAQt0RNKAk0lLQiT3LDQ”,
dev_apiMediaUrl: “https://apidev.bear2b.com/”,
dev_apiUrl: “https://apidev.bear2b.com/v2.11/”,
dev_jwt: “eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczpcL1wvYXBpZGV2LmJlYXIyYi5jb21cLyIsImlhdCI6MTU4NTkyMTg4NCwiZXhwIjoxNjM0MzA1ODg0LCJiYXBpX3R5cGUiOiJzZXJ2aWNlIiwiYmFwaV9hY2Nlc3MiOiJyZXN0cmljdGVkIiwiYmFwaV9hcHBfaWQiOjMsImJhcGlfb3JpZ2luX2FsbG93ZWQiOiIiLCJiYXBpX3VzZXJfaWQiOjgyOSwiYmFwaV9jbGllbnRfaWQiOjUsImJhcGlfcm9sZV9pZCI6MSwiYmFwaV9maXJzdF9uYW1lIjoiV2VieHIiLCJiYXBpX2xhc3RfbmFtZSI6IkRldiIsImJhcGlfdXNlcl9sYXN0X3VwZGF0ZWRfdGltZSI6MTU4NTkyMTU1MX0.7Zl6VSicEliweug9LNY0t1SyFdOkY9nwtA17uSpVW8M”,
prod_apiMediaUrl: “https://api.bear2b.com/”,
prod_apiUrl: “https://api.bear2b.com/v2.11/”,
prod_jwt: “eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczpcL1wvYXBpLmJlYXIyYi5jb21cLyIsImlhdCI6MTU4MTAwOTAyMywiZXhwIjoxNjI5MzkzMDIzLCJiYXBpX3R5cGUiOiJzZXJ2aWNlIiwiYmFwaV9hY2Nlc3MiOiJyZXN0cmljdGVkIiwiYmFwaV9hcHBfaWQiOjMsImJhcGlfb3JpZ2luX2FsbG93ZWQiOiIqLmFyLWdvLmNvIiwiYmFwaV91c2VyX2lkIjo2MDM5LCJiYXBpX2NsaWVudF9pZCI6MjcsImJhcGlfcm9sZV9pZCI6MSwiYmFwaV9maXJzdF9uYW1lIjoiU25hcCIsImJhcGlfbGFzdF9uYW1lIjoiV2VieHIiLCJiYXBpX3VzZXJfbGFzdF91cGRhdGVkX3RpbWUiOjE1NzEzOTM2NTh9.BiYaMUAblvfkAjhFcialXxjlnSooi5a9d15Ivq55Oes”,
default: “prod”
},
video: {
videoId: “webcam”,
trackConstraints: {
facingMode: {
ideal: “environment”
},
width: {
min: 480,
ideal: 640,
max: 1000
},
height: {
min: 480,
ideal: 480,
max: 1000
},
frameRate: {
min: 30,
ideal: 60,
}
}
},
reco: {
pageId:””,//set as 717039 for example if you want to skip recognition step and apply AR to a given maker (ie pageId)
maxRecoRequests: 1,
},
tracking: {
excludedFromTrackingBooks:[49581,46942,421281],//markers from these campaigns (ie booksIds) in this array will not have AR displayed, it will switch to VR immediately.
useWorkers: false,//true to enable workers. Needs an extra script
nbWorkers: 1,//nb of workers. 1 is recommended.
maxNbNotFound: 5, //if the webapp did not find the markers maxNbNotFound times in a row, assets will be hidden or shown in VR, depending on scene.switchToVRWhenTrackingLost
},
scene: {
preloadScene: 1,//not used yet. Will preload scene if a pageId is specified
three: {
motherDomElement: null,
antialias: true,
preserveDrawingBuffer: true,
alpha:true,
focalLength: 424,
canvasId: “myARCanvas”,
switchToVRWhenTrackingLost: true,// true means that the assets will be displayed in VR if tracking is lost
}
}
}

Was this article helpful to you? Yes No

How can we help?