{"id":853,"date":"2019-05-26T12:43:39","date_gmt":"2019-05-26T17:43:39","guid":{"rendered":"http:\/\/soulcensus.com\/?page_id=853"},"modified":"2019-05-27T19:22:07","modified_gmt":"2019-05-28T00:22:07","slug":"sacred-tree","status":"publish","type":"page","link":"http:\/\/soulcensus.com\/?page_id=853","title":{"rendered":"Sacred Tree"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"853\" class=\"elementor elementor-853\" data-elementor-settings=\"[]\">\n\t\t\t\t\t\t<div class=\"elementor-inner\">\n\t\t\t\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-af74a19 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"af74a19\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7c461ec\" data-id=\"7c461ec\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b995789 elementor-widget elementor-widget-heading\" data-id=\"b995789\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">The Sacred Tree<\/h1>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4402981 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4402981\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a149053\" data-id=\"a149053\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6f3fe43 elementor-widget elementor-widget-shortcode\" data-id=\"6f3fe43\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-shortcode\"> \n\n<!-- CJT Shortcode Block (322) - Hologram-CSS - START -->\n<span id='csmi-388cb7ab84e4c280b3458495efd68c2a' class='csmi csmi-bid-322 csmi-Hologram-CSS'><style>body {\n    background: #000;\n}\n\ncanvas {\n    display: block;\n}\n\n<\/style><style><div class=\"container\" style=\"background: transparent\"><\/style><center><div class=\"container\" id=\"container\"><\/div><\/center><\/span>\n<!-- CJT Shortcode Block (322) - Hologram-CSS - END -->\n\n\n \n\n<!-- CJT Shortcode Block (517) - Hologram-SacredTree - START -->\n<span id='csmi-d7963e3af1d13085b556316dff1898eb' class='csmi csmi-bid-517 csmi-Hologram-SacredTree'><script src='\/wp-content\/uploads\/js\/three.js'><\/script>\n<script src='\/wp-content\/uploads\/js\/dat.gui.js'><\/script>\n<script src='\/wp-content\/uploads\/js\/CopyShader.js'><\/script>\n<script src='\/wp-content\/uploads\/js\/EffectComposer.js'><\/script>\n<script src='\/wp-content\/uploads\/js\/RenderPass.js'><\/script>\n<script src='\/wp-content\/uploads\/js\/ShaderPass.js'><\/script>\n<script src='\/wp-content\/uploads\/js\/HorizontalBlurShader.js'><\/script>\n<script src='\/wp-content\/uploads\/js\/VerticalBlurShader.js'><\/script>\n<script src='\/wp-content\/uploads\/js\/FilmShader.js'><\/script>\n<script src='\/wp-content\/uploads\/js\/LuminosityHighPassShader.js'><\/script>\n<script src='\/wp-content\/uploads\/js\/UnrealBloomPass.js'><\/script>\n<script src='\/wp-content\/uploads\/js\/BadTVShader.js'><\/script>\n<script type='text\/javascript'>\nTHREE.VolumetericLightShader = {\n  uniforms: {\n    tDiffuse: { value: null },\n    lightPosition: { value: new THREE.Vector2(0.5, 0.5) },\n    exposure: { value: 1 },\n    decay: { value: 1 },\n    density: { value: 6 },\n    weight: { value: 0.57 },\n    samples: { value: 30 } },\n\n\n  vertexShader: [\n  \"varying vec2 vUv;\",\n  \"void main() {\",\n  \"vUv = uv;\",\n  \"gl_Position = projectionMatrix * modelViewMatrix * vec4(position, 1.0);\",\n  \"}\"].\n  join(\"\\n\"),\n\n  fragmentShader: [\n  \"varying vec2 vUv;\",\n  \"uniform sampler2D tDiffuse;\",\n  \"uniform vec2 lightPosition;\",\n  \"uniform float exposure;\",\n  \"uniform float decay;\",\n  \"uniform float density;\",\n  \"uniform float weight;\",\n  \"uniform int samples;\",\n  \"const int MAX_SAMPLES = 100;\",\n  \"void main()\",\n  \"{\",\n  \"vec2 texCoord = vUv;\",\n  \"vec2 deltaTextCoord = texCoord - lightPosition;\",\n  \"deltaTextCoord *= 1.0 \/ float(samples) * density;\",\n  \"vec4 color = texture2D(tDiffuse, texCoord);\",\n  \"float illuminationDecay = 1.0;\",\n  \"for(int i=0; i < MAX_SAMPLES; i++)\",\n  \"{\",\n  \"if(i == samples) {\",\n  \"break;\",\n  \"}\",\n  \"texCoord += deltaTextCoord;\",\n  \"vec4 sample = texture2D(tDiffuse, texCoord);\",\n  \"sample *= illuminationDecay * weight;\",\n  \"color += sample;\",\n  \"illuminationDecay *= decay;\",\n  \"}\",\n  \"gl_FragColor = color * exposure;\",\n  \"}\"].\n  join(\"\\n\") };\n\nTHREE.AdditiveBlendingShader = {\n  uniforms: {\n    tDiffuse: { value: null },\n    tAdd: { value: null } },\n\n\n  vertexShader: [\n  \"varying vec2 vUv;\",\n  \"void main() {\",\n  \"vUv = uv;\",\n  \"gl_Position = projectionMatrix * modelViewMatrix * vec4(position, 1.0);\",\n  \"}\"].\n  join(\"\\n\"),\n\n  fragmentShader: [\n  \"uniform sampler2D tDiffuse;\",\n  \"uniform sampler2D tAdd;\",\n  \"varying vec2 vUv;\",\n  \"void main() {\",\n  \"vec4 color = texture2D(tDiffuse, vUv);\",\n  \"vec4 add = texture2D(tAdd, vUv);\",\n  \"gl_FragColor = color + add;\",\n  \"}\"].\n  join(\"\\n\") };\n\nTHREE.PassThroughShader = {\n  uniforms: {\n    tDiffuse: { value: null } },\n\n\n  vertexShader: [\n  \"varying vec2 vUv;\",\n  \"void main() {\",\n  \"vUv = uv;\",\n  \"gl_Position = projectionMatrix * modelViewMatrix * vec4(position, 1.0);\",\n  \"}\"].\n  join(\"\\n\"),\n\n  fragmentShader: [\n  \"uniform sampler2D tDiffuse;\",\n  \"varying vec2 vUv;\",\n  \"void main() {\",\n  \"gl_FragColor = texture2D(tDiffuse, vec2(vUv.x, vUv.y));\",\n  \"}\"].\n  join(\"\\n\") };\n\n\nconst getImageTexture = (image, density = 1) => {\n  const canvas = document.createElement('canvas');\n  const ctx = canvas.getContext('2d');\n  const { width, height } = image;\n  \n\n  canvas.setAttribute('width', width * density);\n  canvas.setAttribute('height', height * density);\n  canvas.style.width = `${width}px`;\n  canvas.style.height = `${height}px`;\n\n  ctx.drawImage(image, 0, 0, width * density, height * density);\n\n  return canvas;\n};\n\nconst width = 600;\nconst height = 600;\nconst lightColor = 0x0045b5;\nconst DEFAULT_LAYER = 0;\nconst OCCLUSION_LAYER = 1;\nconst renderScale = .25;\n\/\/const gui = new dat.GUI();\nconst clock = new THREE.Clock();\n\nlet composer,\nfilmPass,\nbadTVPass,\nbloomPass,\nocclusionComposer,\nitemMesh,\noccMesh,\noccRenderTarget,\nlightSource,\nvlShaderUniforms;\n\nconst scene = new THREE.Scene();\n\/\/const camera = new THREE.PerspectiveCamera(75, width \/ height, 0.1, 1000);\nconst camera = new THREE.PerspectiveCamera(45, 3.25, 0.1, 1000);\nconst renderer = new THREE.WebGLRenderer({\n  antialias: false });\n\nrenderer.setSize(width, height);\n\nvar container = document.getElementById('container');\ncontainer.appendChild(renderer.domElement);\n\/\/document.body.appendChild(renderer.domElement);\n\nfunction setupScene() {\n  lightSource = new THREE.Object3D();\n  lightSource.position.x = -30;\n  lightSource.position.y = 10;\n  lightSource.position.z = -16;\n\n  const itemGeo = new THREE.PlaneGeometry(9, 2.1);\n  const itemMaterial = new THREE.MeshBasicMaterial({ transparent: true, opacity: 0.7 });\n\n  const img = new Image();\n  img.src = 'http:\/\/soulcensus.com\/wp-content\/uploads\/2019\/05\/Tree.jpeg';\n  img.crossOrigin = 'Anonymous';\n\n  img.onload = function () {\n    const itemTexture = new THREE.Texture(\n    getImageTexture(img),\n    null,\n    THREE.ClampToEdgeWrapping,\n    THREE.ClampToEdgeWrapping,\n    null,\n    THREE.LinearFilter);\n\n\n    itemTexture.needsUpdate = true;\n    itemMaterial.map = itemTexture;\n\n    itemMesh = new THREE.Mesh(itemGeo, itemMaterial);\n    scene.add(itemMesh);\n\n    const occItemMaterial = new THREE.MeshBasicMaterial({ color: lightColor });\n    occItemMaterial.map = itemTexture;\n    occMesh = new THREE.Mesh(itemGeo, occItemMaterial);\n    occMesh.layers.set(OCCLUSION_LAYER);\n    scene.add(occMesh);\n  };\n\n  camera.position.z = 4.5;\n}\n\nfunction setupPostprocessing() {\n  occRenderTarget = new THREE.WebGLRenderTarget(width * renderScale, height * renderScale);\n\n  \/\/ Blur passes\n  const hBlur = new THREE.ShaderPass(THREE.HorizontalBlurShader);\n  const vBlur = new THREE.ShaderPass(THREE.VerticalBlurShader);\n  const bluriness = 7;\n  hBlur.uniforms.h.value = bluriness \/ width;\n  vBlur.uniforms.v.value = bluriness \/ height;\n\n  \/\/ Bad TV Pass\n  badTVPass = new THREE.ShaderPass(THREE.BadTVShader);\n  badTVPass.uniforms.distortion.value = 0.5;\n  badTVPass.uniforms.distortion2.value = 0.4;\n  badTVPass.uniforms.speed.value = 0.49;\n  badTVPass.uniforms.rollSpeed.value = 0;\n\n  \/\/ Volumetric Light Pass\n  const vlPass = new THREE.ShaderPass(THREE.VolumetericLightShader);\n  vlShaderUniforms = vlPass.uniforms;\n  vlPass.needsSwap = false;\n\n  \/\/ Occlusion Composer\n  occlusionComposer = new THREE.EffectComposer(renderer, occRenderTarget);\n  occlusionComposer.addPass(new THREE.RenderPass(scene, camera));\n  occlusionComposer.addPass(hBlur);\n  occlusionComposer.addPass(vBlur);\n  occlusionComposer.addPass(hBlur);\n  occlusionComposer.addPass(vBlur);\n  occlusionComposer.addPass(hBlur);\n  occlusionComposer.addPass(badTVPass);\n  occlusionComposer.addPass(vlPass);\n\n  \/\/ Bloom pass\n  bloomPass = new THREE.UnrealBloomPass(width \/ height, 0.5, .8, .3);\n\n  \/\/ Film pass\n  filmPass = new THREE.ShaderPass(THREE.FilmShader);\n  filmPass.uniforms.sCount.value = 1200;\n  filmPass.uniforms.grayscale.value = false;\n  filmPass.uniforms.sIntensity.value = 1.5;\n  filmPass.uniforms.nIntensity.value = 0.2;\n\n  \/\/ Blend occRenderTarget into main render target \n  const blendPass = new THREE.ShaderPass(THREE.AdditiveBlendingShader);\n  blendPass.uniforms.tAdd.value = occRenderTarget.texture;\n  blendPass.renderToScreen = true;\n\n  \/\/ Main Composer\n  composer = new THREE.EffectComposer(renderer);\n  composer.addPass(new THREE.RenderPass(scene, camera));\n  composer.addPass(bloomPass);\n  composer.addPass(badTVPass);\n  composer.addPass(filmPass);\n  composer.addPass(blendPass);\n}\n\nfunction onFrame() {\n  requestAnimationFrame(onFrame);\n  update();\n  render();\n}\n\nfunction update() {\n  const timeDelta = clock.getDelta();\n  const elapsed = clock.getElapsedTime();\n\n  filmPass.uniforms.time.value += timeDelta;\n  badTVPass.uniforms.time.value += 0.01;\n\n  \/\/if (itemMesh) {\n\/\/    itemMesh.rotation.y = Math.sin(elapsed \/ 2) \/ 15;\n \/\/   itemMesh.rotation.z = Math.cos(elapsed \/ 2) \/ 50;\n  \/\/  occMesh.rotation.copy(itemMesh.rotation);\n \/\/ }\n}\n\nfunction render() {\n  camera.layers.set(OCCLUSION_LAYER);\n  \/\/renderer.setClearColor(0x000000);\n  occlusionComposer.render();\n\n  camera.layers.set(DEFAULT_LAYER);\n  \/\/renderer.setClearColor(0x000000);\n  composer.render();\n}\n\nfunction setupGUI() {\n  let folder,\n  min,\n  max,\n  step,\n  updateShaderLight = function () {\n    const p = lightSource.position.clone(),\n    vector = p.project(camera),\n    x = (vector.x + 1) \/ 2,\n    y = (vector.y + 1) \/ 2;\n    vlShaderUniforms.lightPosition.value.set(x, y);\n  };\n\n  updateShaderLight();\n\n  \/\/ Bloom Controls\n  folder = gui.addFolder('Bloom');\n  folder.add(bloomPass, 'radius').\n  min(0).\n  max(10).\n  name('Radius');\n  folder.add(bloomPass, 'threshold').\n  min(0).\n  max(1).\n  name('Threshold');\n  folder.add(bloomPass, 'strength').\n  min(0).\n  max(10).\n  name('Strength');\n  \/\/folder.open();\n\n  \/\/ Bad TV Controls\n  folder = gui.addFolder('TV');\n  folder.add(badTVPass.uniforms.distortion, 'value').\n  min(0).\n  max(10).\n  name('Distortion 1');\n  folder.add(badTVPass.uniforms.distortion2, 'value').\n  min(0).\n  max(10).\n  name('Distortion 2');\n  folder.add(badTVPass.uniforms.speed, 'value').\n  min(0).\n  max(1).\n  name('Speed');\n  folder.add(badTVPass.uniforms.rollSpeed, 'value').\n  min(0).\n  max(10).\n  name('Roll Speed');\n  \/\/folder.open();\n\n  \/\/ Light Controls\n  folder = gui.addFolder('Light Position');\n  folder.add(lightSource.position, 'x').\n  min(-50).\n  max(50).\n  onChange(updateShaderLight);\n  folder.add(lightSource.position, 'y').\n  min(-50).\n  max(50).\n  onChange(updateShaderLight);\n  folder.add(lightSource.position, 'z').\n  min(-50).\n  max(50).\n  onChange(updateShaderLight);\n  \/\/folder.open();\n\n  \/\/ Volumetric Light Controls\n  folder = gui.addFolder('Volumeteric Light Shader');\n  folder.add(vlShaderUniforms.exposure, 'value').\n  min(0).\n  max(1).\n  name('Exposure');\n  folder.add(vlShaderUniforms.decay, 'value').\n  min(0).\n  max(1).\n  name('Decay');\n  folder.add(vlShaderUniforms.density, 'value').\n  min(0).\n  max(10).\n  name('Density');\n  folder.add(vlShaderUniforms.weight, 'value').\n  min(0).\n  max(1).\n  name('Weight');\n  folder.add(vlShaderUniforms.samples, 'value').\n  min(1).\n  max(100).\n  name('Samples');\n\n  \/\/folder.open();\n}\n\nfunction addRenderTargetImage() {\n  const material = new THREE.ShaderMaterial(THREE.PassThroughShader);\n  material.uniforms.tDiffuse.value = occRenderTarget.texture;\n\n  const mesh = new THREE.Mesh(new THREE.PlaneBufferGeometry(2, 2), material);\n  composer.passes[1].scene.add(mesh);\n  mesh.visible = false;\n\n  const folder = gui.addFolder('Light Pass Render Image');\n  folder.add(mesh, 'visible');\n  folder.open();\n}\n\nfunction SetupLight() {\n      let folder,\n  min,\n  max,\n  step,\n  updateShaderLight = function () {\n    const p = lightSource.position.clone(),\n    vector = p.project(camera),\n    x = (vector.x + 1) \/ 2,\n    y = (vector.y + 1) \/ 2;\n    vlShaderUniforms.lightPosition.value.set(x, y);\n  };\n  lightSource.position.x = -30;\n  lightSource.position.y = 10;\n  lightSource.position.z = -16;\n  updateShaderLight();\n}\n\nsetupScene();\nsetupPostprocessing();\nonFrame();\n\/\/setupGUI();\nSetupLight();\n\/\/addRenderTargetImage();\n<\/script><\/span>\n<!-- CJT Shortcode Block (517) - Hologram-SacredTree - END -->\n\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-cd3507a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"cd3507a\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e00d76e\" data-id=\"e00d76e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2476123 elementor-widget elementor-widget-wpkoi-animated-text\" data-id=\"2476123\" data-element_type=\"widget\" data-widget_type=\"wpkoi-animated-text.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"elementor-wpkoi-animated-text wpkoi-elements\">\t\t<div class=\"wpkoi-animated-text wpkoi-animated-text--effect-fx10\" data-settings='{\"effect\":\"fx10\",\"delay\":2000}'>\r\n            <div class=\"wpkoi-animated-text__before-text\">\r\n                <span>Census<\/span>&nbsp;            <\/div>\r\n            <div class=\"wpkoi-animated-text__animated-text\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpkoi-animated-text__animated-text-item active visible\">\r\n\t\t\t\t\t\t<span>C<\/span><span>o<\/span><span>n<\/span><span>f<\/span><span>i<\/span><span>d<\/span><span>e<\/span><span>n<\/span><span>t<\/span><span>i<\/span><span>a<\/span><span>l<\/span>\t\t\t\t\t<\/div>\r\n                            <\/div>\r\n\t\t\t<div class=\"wpkoi-animated-text__after-text\">\r\n\t\t\t\t&nbsp;<span>Archives<\/span>            <\/div>\r\n\t\t<\/div>\r\n\t\t<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e797945 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e797945\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c153086\" data-id=\"c153086\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a01a2d5 elementor-tabs-view-vertical elementor-widget elementor-widget-tabs\" data-id=\"a01a2d5\" data-element_type=\"widget\" data-widget_type=\"tabs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-tabs\" role=\"tablist\">\n\t\t\t<div class=\"elementor-tabs-wrapper\">\n\t\t\t\t\t\t\t\t\t<div id=\"elementor-tab-title-1671\" class=\"elementor-tab-title elementor-tab-desktop-title\" data-tab=\"1\" role=\"tab\" aria-controls=\"elementor-tab-content-1671\"><a href=\"\">General<\/a><\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t<div class=\"elementor-tabs-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-tab-title elementor-tab-mobile-title\" data-tab=\"1\" role=\"tab\">General<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1671\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-1671\"><table style=\"height: 246px; width: 100%; border-collapse: collapse; border-style: none; background-color: #99996e;\"><tbody><tr><td style=\"width: 23.7062%;\">CONFIDENTIAL<\/td><td style=\"width: 76.3773%;\"><span style=\"font-family: terminal, monaco, monospace; color: #000000;\"><img loading=\"lazy\" class=\"wp-image-1077 aligncenter\" src=\"http:\/\/soulcensus.com\/wp-content\/uploads\/2019\/05\/logo-nocolor-300x300.png\" alt=\"\" width=\"93\" height=\"93\" srcset=\"http:\/\/soulcensus.com\/wp-content\/uploads\/2019\/05\/logo-nocolor-300x300.png 300w, http:\/\/soulcensus.com\/wp-content\/uploads\/2019\/05\/logo-nocolor-150x150.png 150w, http:\/\/soulcensus.com\/wp-content\/uploads\/2019\/05\/logo-nocolor.png 401w\" sizes=\"(max-width: 93px) 100vw, 93px\" \/><\/span><span style=\"font-family: terminal, monaco, monospace; color: #000000;\"><br \/><\/span><\/td><\/tr><tr style=\"height: 24px;\"><td style=\"width: 23.7062%; height: 24px;\"><span style=\"font-family: impact, sans-serif; color: #000000;\">Designation(s)<\/span><\/td><td style=\"width: 76.3773%; height: 24px;\"><span style=\"font-family: terminal, monaco, monospace; color: #000000;\">The Sacred Tree, Tree of Life, Yggdrasil<\/span><\/td><\/tr><tr style=\"height: 24px;\"><td style=\"width: 23.7062%; height: 24px;\"><span style=\"font-family: impact, sans-serif; color: #000000;\">Classification<\/span><\/td><td style=\"width: 76.3773%; height: 24px;\"><span style=\"font-family: terminal, monaco, monospace; color: #000000;\">Ethereal Manifestation<\/span><\/td><\/tr><tr style=\"height: 485px;\"><td style=\"width: 23.7062%; vertical-align: top; height: 198px;\"><span style=\"font-family: impact, sans-serif; color: #000000;\">Description<\/span><\/td><td style=\"width: 76.3773%; height: 198px;\"><p><span style=\"color: #000000; font-family: terminal, monaco, monospace;\">Knowledge from The Sacred Tree place is limited to intelligence obtained through ethereal contacts. What follows is a partial compilation of information provided by numerous seances over the years with <a href=\"http:\/\/soulcensus.com\/home\/census-archives\/census-lexicon\/\">The Caretaker<\/a>.<\/span><\/p><p><span style=\"color: #000000; font-family: terminal, monaco, monospace;\">The Sacred Tree is an ethereal manifestation that facilitates the transference of energy from <a href=\"http:\/\/soulcensus.com\/home\/census-archives\/census-lexicon\/\">The Source<\/a> to the rest of the universes. Its roots extend to all planes of existence, making it both an ethereal and earthly being.<\/span><\/p><p><span style=\"color: #000000; font-family: terminal, monaco, monospace;\">Sap from The Sacred Tree feeds the Well of Souls chamber in Census. This sap is used to baptize both Census Agents and enchant their physical weapons. This is what allows Census to engage with hostile ethereal beings.<\/span><\/p><p><span style=\"color: #000000; font-family: terminal, monaco, monospace;\">It is not known who or what created The Sacred Tree, but it is believed to predate the existence of humanity by millions of years.<\/span><\/p><p><span style=\"font-family: terminal, monaco, monospace; color: #000000;\">The tree is venerated by both Census and The Spirit World entities and even decorates the official seal of the Census Agency.<\/span><\/p><\/td><\/tr><\/tbody><\/table><\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-21eedeb elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"21eedeb\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9c77aec\" data-id=\"9c77aec\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ee737ae elementor-widget elementor-widget-wpkoi-animated-text\" data-id=\"ee737ae\" data-element_type=\"widget\" data-widget_type=\"wpkoi-animated-text.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"elementor-wpkoi-animated-text wpkoi-elements\">\t\t<div class=\"wpkoi-animated-text wpkoi-animated-text--effect-fx10\" data-settings='{\"effect\":\"fx10\",\"delay\":2000}'>\r\n            <div class=\"wpkoi-animated-text__before-text\">\r\n                <span>Census<\/span>&nbsp;            <\/div>\r\n            <div class=\"wpkoi-animated-text__animated-text\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpkoi-animated-text__animated-text-item active visible\">\r\n\t\t\t\t\t\t<span>C<\/span><span>o<\/span><span>n<\/span><span>f<\/span><span>i<\/span><span>d<\/span><span>e<\/span><span>n<\/span><span>t<\/span><span>i<\/span><span>a<\/span><span>l<\/span>\t\t\t\t\t<\/div>\r\n                            <\/div>\r\n\t\t\t<div class=\"wpkoi-animated-text__after-text\">\r\n\t\t\t\t&nbsp;<span>Archives<\/span>            <\/div>\r\n\t\t<\/div>\r\n\t\t<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<script type=\"text\/javascript\" charset=\"utf-8\" src=\"http:\/\/w.sharethis.com\/widget\/?wp=5.6.17\"><\/script>","protected":false},"excerpt":{"rendered":"<p>The Sacred Tree Census&nbsp; Confidential &nbsp;Archives General General CONFIDENTIAL Designation(s) The Sacred Tree, Tree of Life, Yggdrasil Classification Ethereal Manifestation Description Knowledge from The Sacred Tree place is limited to intelligence obtained through ethereal contacts. What follows is a partial compilation of information provided by numerous seances over the years with The Caretaker. The Sacred &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"Sacred Tree\" class=\"read-more button\" href=\"http:\/\/soulcensus.com\/?page_id=853#more-853\">Read more<span class=\"screen-reader-text\">Sacred Tree<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":371,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"gayatri_pageheader":""},"_links":{"self":[{"href":"http:\/\/soulcensus.com\/index.php?rest_route=\/wp\/v2\/page\/853"}],"collection":[{"href":"http:\/\/soulcensus.com\/index.php?rest_route=\/wp\/v2\/page"}],"about":[{"href":"http:\/\/soulcensus.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/soulcensus.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/soulcensus.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=853"}],"version-history":[{"count":14,"href":"http:\/\/soulcensus.com\/index.php?rest_route=\/wp\/v2\/page\/853\/revisions"}],"predecessor-version":[{"id":1192,"href":"http:\/\/soulcensus.com\/index.php?rest_route=\/wp\/v2\/page\/853\/revisions\/1192"}],"up":[{"embeddable":true,"href":"http:\/\/soulcensus.com\/index.php?rest_route=\/wp\/v2\/page\/371"}],"wp:attachment":[{"href":"http:\/\/soulcensus.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=853"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}