60 lines
4.3 KiB
HTML
60 lines
4.3 KiB
HTML
<a-sky id="sky" src="#skyTexture" material="fog: false"></a-sky>
|
|
|
|
<a-entity id="stage">
|
|
<a-entity id="backglow" obj-model="obj: #backglow-obj" position="0 0 -50" scale="20 20 20" material="shader: flat; transparent: true; fog: false; color: #f00; src:#backglowTexture; opacity: 0.8"></a-entity>
|
|
|
|
<a-entity id="twister" twister position="0 0 -60" rotation="90 0 0"></a-entity>
|
|
|
|
<a-entity id="audioColumns" audioanalyser="src: #introSong; fftSize: 64; enableBeatDetection: true; enableLevels: false; enableWaveform: false; beatDetectionThrottle: 5000" audio-columns="height: 28; mirror: 10; scale: 10; thickness: 0.4; separation: 0.45" position="0 -17 1" proxy-event="event: audioanalyser-beat; to: #logolight"></a-entity>
|
|
|
|
<!-- Corridor. -->
|
|
<a-entity geometry="height: 0.3; depth: 50; width: 4.1" position="0 0 -31.85" materials="black"></a-entity>
|
|
|
|
<a-entity geometry="height:20; depth:0.3; width:0.3" materials="black" position="1.9 -9.97 -7"></a-entity>
|
|
<a-entity geometry="height:20; depth:0.3; width:0.3" materials="black" position="-1.9 -9.97 -7"></a-entity>
|
|
|
|
<a-entity geometry="height: 0.3; depth: 50; width: 0.3" position="1.9 -1 -31.85" materials="black"></a-entity>
|
|
<a-entity geometry="height: 0.3; depth: 50; width: 0.3" position="-1.9 -1 -31.85" materials="black"></a-entity>
|
|
|
|
<!-- Corridor handrail. -->
|
|
<a-entity geometry="height:21.5; depth:0.2; width:0.2" materials="black" position="3.5 -10 -7"></a-entity>
|
|
<a-entity geometry="height:21.5; depth:0.2; width:0.2" materials="black" position="-3.5 -10 -7"></a-entity>
|
|
|
|
<a-entity geometry="height: 0.05; depth: 50; width: 0.05" position="3.5 0.65 -32" materials="neon"></a-entity>
|
|
<a-entity geometry="height: 0.05; depth: 50; width: 0.05" position="-3.5 0.65 -32" materials="neon"></a-entity>
|
|
|
|
<!-- Neons on sides. -->
|
|
<a-entity geometry="height: 0.05; depth: 100; width: 0.05" position="4.5 0.65 -32" materials="neon"></a-entity>
|
|
<a-entity geometry="height: 0.05; depth: 100; width: 0.05" position="-4.5 0.65 -32" materials="neon"></a-entity>
|
|
|
|
<!-- Lasers left. -->
|
|
<a-entity class="stageLaser" mixin="stageLaser" position=" -6 2.3 -40"></a-entity>
|
|
<a-entity class="stageLaser" mixin="stageLaser" position="-10 0 -38"></a-entity>
|
|
<a-entity class="stageLaser" mixin="stageLaser" position="-14 -3 -36"></a-entity>
|
|
|
|
<!-- Lasers right. -->
|
|
<a-entity class="stageLaser" mixin="stageLaser" position=" 6 4 -40"></a-entity>
|
|
<a-entity class="stageLaser" mixin="stageLaser" position="10 2 -38"></a-entity>
|
|
<a-entity class="stageLaser" mixin="stageLaser" position="14 -1.5 -36"></a-entity>
|
|
|
|
<a-entity id="smoke1" geometry="primitive: cylinder; radius: 10; height: 15; openEnded: true; segmentsHeight: 1; segmentsRadial: 9" additive material="repeat: 2 1; side: double; fog: true; src: #smokeTexture; shader: flat; transparent: true; color: #111" position="0 1.4 0" animation="property: rotation; from: 0 0 0; to: 0 360 0; dur: 200000; easing: linear; loop: true"></a-entity>
|
|
|
|
<a-entity id="smoke2" geometry="primitive: cylinder; radius: 20; height: 15; openEnded: true; segmentsHeight: 1; segmentsRadial: 9" additive material="repeat: 2 1; side: double; fog: true; src: #smokeTexture; shader: flat; transparent: true; color: #111" position="0 1.8 0" animation="property: rotation; from: 0 0 0; to: 0 360 0; dur: 243000; easing: linear; loop: true"></a-entity>
|
|
|
|
<a-entity light="type: directional; intensity: 3" position="0 10 10"></a-entity>
|
|
|
|
<a-entity id="logolight"
|
|
position="0 6 0"
|
|
light="type: spot; penumbra: 1; intensity: 5; angle: 20"
|
|
animation="property: rotation; from: 0 50 0; to: 0 -50 0; dur:300; easing: linear; startEvents: audioanalyser-beat"
|
|
></a-entity>
|
|
<a-entity id="logosparks" particleplayer="src: #logoSparks; scale: 1.4; pscale: 0.35; count: 10; dur: 600; on: logoflicker" position="-2.8 5.5 -7.2"></a-entity>
|
|
<a-entity id="logo" position="0 6 -7.5" rotation="90 0 0">
|
|
<a-entity obj-model="obj:#logoback-obj" material="color: #001B29"></a-entity>
|
|
<a-entity obj-model="obj:#logofront-obj" material="color: #e81e23"></a-entity>
|
|
<a-entity obj-model="obj:#logofront-u-obj" material="color: #e81e23" logoflicker="delay: 1200"></a-entity>
|
|
</a-entity>
|
|
|
|
<a-entity geometry="primitive: plane; width: 3; height: 3" material="shader: flat; src: #floor" rotation="-90 0 0"></a-entity>
|
|
</a-entity>
|