{"id":403,"date":"2019-05-17T23:49:46","date_gmt":"2019-05-18T04:49:46","guid":{"rendered":"http:\/\/soulcensus.com\/?page_id=403"},"modified":"2019-06-03T20:13:57","modified_gmt":"2019-06-04T01:13:57","slug":"spirit-world","status":"publish","type":"page","link":"http:\/\/soulcensus.com\/?page_id=403","title":{"rendered":"Spirit World"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"403\" class=\"elementor elementor-403\" 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-48c974d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"48c974d\" 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-bb46a8b\" data-id=\"bb46a8b\" 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-a4473e0 elementor-widget elementor-widget-heading\" data-id=\"a4473e0\" 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 Spirit World<\/h1>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5fab4ec elementor-widget elementor-widget-shortcode\" data-id=\"5fab4ec\" 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-a689960844ad7326fb248c82be94543d' 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 (387) - Hologram-SpiritWorld - START -->\n<span id='csmi-2bdb55a27461c9eda8f3aaf18db71e9d' class='csmi csmi-bid-387 csmi-Hologram-SpiritWorld'><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\/WhiteTunnel.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 (387) - Hologram-SpiritWorld - 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-2190ecc elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2190ecc\" 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-c811afe\" data-id=\"c811afe\" 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-1bbd7de elementor-widget elementor-widget-wpkoi-animated-text\" data-id=\"1bbd7de\" 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-51fe17c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"51fe17c\" 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-b4fd390\" data-id=\"b4fd390\" 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-d37219b elementor-tabs-view-vertical elementor-widget elementor-widget-tabs\" data-id=\"d37219b\" 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-2211\" class=\"elementor-tab-title elementor-tab-desktop-title\" data-tab=\"1\" role=\"tab\" aria-controls=\"elementor-tab-content-2211\"><a href=\"\">General<\/a><\/div>\n\t\t\t\t\t\t\t\t\t<div id=\"elementor-tab-title-2212\" class=\"elementor-tab-title elementor-tab-desktop-title\" data-tab=\"2\" role=\"tab\" aria-controls=\"elementor-tab-content-2212\"><a href=\"\">Beings of Interest<\/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-2211\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-2211\"><table style=\"height: 365px; width: 100%; border-collapse: collapse; border-style: none; background-color: #99996e;\"><tbody><tr><td style=\"width: 24.5409%;\">CONFIDENTIAL<\/td><td style=\"width: 75.5426%;\"><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: 24.5409%; height: 24px;\"><span style=\"font-family: impact, sans-serif; color: #000000;\">Designation(s)<\/span><\/td><td style=\"width: 75.5426%; height: 24px;\"><span style=\"font-family: terminal, monaco, monospace; color: #000000;\">The Spirit World<\/span><\/td><\/tr><tr style=\"height: 24px;\"><td style=\"width: 24.5409%; height: 24px;\"><span style=\"font-family: impact, sans-serif; color: #000000;\">Classification<\/span><\/td><td style=\"width: 75.5426%; height: 24px;\"><span style=\"font-family: terminal, monaco, monospace; color: #000000;\">Ethereal Plane<\/span><\/td><\/tr><tr style=\"height: 485px;\"><td style=\"width: 24.5409%; vertical-align: top; height: 317px;\"><span style=\"font-family: impact, sans-serif; color: #000000;\">Description<\/span><\/td><td style=\"width: 75.5426%; height: 317px;\"><p><span style=\"color: #000000; font-family: terminal, monaco, monospace;\">Knowledge from this 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.<\/span><\/p><p><span style=\"color: #000000; font-family: terminal, monaco, monospace;\">The Spirit World is the ethereal plane from which all sentient existence began. It is the main artery of The Source, the virgin soul energy from which all spirits are born.<\/span><\/p><p><span style=\"color: #000000; font-family: terminal, monaco, monospace;\">Within this world, a spiritual hierarchy exists, with various soul groups that provide teachings and wisdom to all growing spirits. <\/span><\/p><p><span style=\"color: #000000; font-family: terminal, monaco, monospace;\">The Spirit Council, comprised of various Spirit Guides and specialists, are the principal counselors to all spiritkind. Their role is to ensure the journey of all souls in both incarnate and disincarnate life is filled with opportunities to learn and grow.<\/span><\/p><p><span style=\"color: #000000; font-family: terminal, monaco, monospace;\">The Elder Quorum is a group of twelve of the oldest and most advanced spirits in all of the Spirit World. They provide guidance to the Spirit Council. It is said that the Elder Quorum receives its divine knowledge directly from The Presence itself.<\/span><\/p><p><span style=\"color: #000000; font-family: terminal, monaco, monospace;\">All spirits in The Spirit World advance by fulfilling karmic contracts through the repeated process of reincarnation on Earth and other worlds. This process is monitored and facilitated by the Soul Census.<\/span><\/p><\/td><\/tr><\/tbody><\/table><\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-tab-title elementor-tab-mobile-title\" data-tab=\"2\" role=\"tab\">Beings of Interest<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2212\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-2212\"><table style=\"height: 58px; width: 100%; border-collapse: collapse; border-style: none; background-color: #99996e;\"><tbody><tr style=\"height: 24px;\"><td style=\"width: 39.8164%; height: 24px;\"><span style=\"font-family: impact, sans-serif; color: #000000;\">Name<\/span><\/td><td style=\"width: 60.1836%; height: 24px;\"><span style=\"font-family: impact, sans-serif; color: #000000;\">Comments<\/span><\/td><\/tr><tr><td style=\"width: 39.8164%;\"><span style=\"font-family: impact, sans-serif; color: #000000;\"><span style=\"font-family: terminal, monaco, monospace;\">Nariphil<\/span><br \/><\/span><\/td><td style=\"width: 60.1836%;\"><span style=\"font-family: terminal, monaco, monospace; color: #000000;\">Elder Quorum<\/span><\/td><\/tr><tr><td style=\"width: 39.8164%;\"><span style=\"font-family: impact, sans-serif; color: #000000;\"><span style=\"font-family: terminal, monaco, monospace;\">Cyra<\/span><\/span><\/td><td style=\"width: 60.1836%;\"><span style=\"font-family: terminal, monaco, monospace; color: #000000;\">Elder Quorum<\/span><\/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-8bfeb78 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8bfeb78\" 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-dea5ca8\" data-id=\"dea5ca8\" 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-8d4029b elementor-widget elementor-widget-wpkoi-animated-text\" data-id=\"8d4029b\" 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 Spirit World Census&nbsp; Confidential &nbsp;Archives General Beings of Interest General CONFIDENTIAL Designation(s) The Spirit World Classification Ethereal Plane Description Knowledge from this 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 Spirit World is the &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"Spirit World\" class=\"read-more button\" href=\"http:\/\/soulcensus.com\/?page_id=403#more-403\">Read more<span class=\"screen-reader-text\">Spirit World<\/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\/403"}],"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=403"}],"version-history":[{"count":19,"href":"http:\/\/soulcensus.com\/index.php?rest_route=\/wp\/v2\/page\/403\/revisions"}],"predecessor-version":[{"id":1361,"href":"http:\/\/soulcensus.com\/index.php?rest_route=\/wp\/v2\/page\/403\/revisions\/1361"}],"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=403"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}