Skip to content

Commit 691e798

Browse files
committed
update builds
1 parent 7160c54 commit 691e798

File tree

69 files changed

+10448
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+10448
-0
lines changed

example/bundle/aoRender.html

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
<html>
2+
<head>
3+
<title>Path Traced Ambient Occlusion</title>
4+
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
5+
6+
<style>
7+
html, body {
8+
margin: 0;
9+
padding: 0;
10+
background-color: #111;
11+
}
12+
13+
#info {
14+
position: absolute;
15+
bottom: 0;
16+
left: 0;
17+
font-family: 'Courier New', Courier, monospace;
18+
color: white;
19+
pointer-events: none;
20+
}
21+
22+
#samples, #credits {
23+
24+
opacity: 0.5;
25+
background-color: rgba( 0.0, 0.0, 0.0, 0.5 );
26+
padding: 5px;
27+
display: inline-block;
28+
29+
}
30+
31+
#loading {
32+
position: absolute;
33+
left: 50%;
34+
top: 50%;
35+
transform: translate(-50%, -50%);
36+
color: white;
37+
font-family: 'Courier New', Courier, monospace;
38+
}
39+
</style>
40+
41+
<script type="module" crossorigin src="./assets/aoRender-Ben2iqzS.js"></script>
42+
<link rel="modulepreload" crossorigin href="./assets/modulepreload-polyfill-B5Qt9EMX.js">
43+
<link rel="modulepreload" crossorigin href="./assets/MaterialBase-BpiTyhsa.js">
44+
<link rel="modulepreload" crossorigin href="./assets/pcg.glsl-DWfbdcxb.js">
45+
<link rel="modulepreload" crossorigin href="./assets/BufferGeometryUtils-CVTBXag-.js">
46+
<link rel="modulepreload" crossorigin href="./assets/GLTFLoader-CQup9ecK.js">
47+
<link rel="modulepreload" crossorigin href="./assets/OrbitControls-D85FXo-B.js">
48+
<link rel="modulepreload" crossorigin href="./assets/meshopt_decoder.module-j6OW_3Rk.js">
49+
<link rel="modulepreload" crossorigin href="./assets/lil-gui.module.min-BH_YJbPT.js">
50+
<link rel="modulepreload" crossorigin href="./assets/stats.module--VATS4Kh.js">
51+
</head>
52+
<body>
53+
<div id="loading">LOADING</div>
54+
<div id="info">
55+
<div>
56+
<div id="samples">--</div>
57+
</div>
58+
<!-- <div>
59+
<div id="credits">--</div>
60+
</div> -->
61+
</div>
62+
</body>
63+
</html>

example/bundle/areaLight.html

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<title>Area Light Path Tracing</title>
5+
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
6+
7+
<style>
8+
html, body {
9+
margin: 0;
10+
padding: 0;
11+
background-color: #111;
12+
}
13+
</style>
14+
15+
<script type="module" crossorigin src="./assets/areaLight-RK6sfiW3.js"></script>
16+
<link rel="modulepreload" crossorigin href="./assets/modulepreload-polyfill-B5Qt9EMX.js">
17+
<link rel="modulepreload" crossorigin href="./assets/MaterialBase-BpiTyhsa.js">
18+
<link rel="modulepreload" crossorigin href="./assets/OrbitControls-D85FXo-B.js">
19+
<link rel="modulepreload" crossorigin href="./assets/RGBELoader-D6FJcT4_.js">
20+
<link rel="modulepreload" crossorigin href="./assets/lil-gui.module.min-BH_YJbPT.js">
21+
<link rel="modulepreload" crossorigin href="./assets/BufferGeometryUtils-CVTBXag-.js">
22+
<link rel="modulepreload" crossorigin href="./assets/GLTFLoader-CQup9ecK.js">
23+
<link rel="modulepreload" crossorigin href="./assets/meshopt_decoder.module-j6OW_3Rk.js">
24+
<link rel="modulepreload" crossorigin href="./assets/pcg.glsl-DWfbdcxb.js">
25+
<link rel="modulepreload" crossorigin href="./assets/ParallelMeshBVHWorker-C3soLrCh.js">
26+
<link rel="modulepreload" crossorigin href="./assets/getScaledSettings-nzgggDDj.js">
27+
<link rel="modulepreload" crossorigin href="./assets/LoaderElement-kg8-0xPv.js">
28+
<link rel="modulepreload" crossorigin href="./assets/ggx_functions.glsl-BPuHaSoe.js">
29+
<link rel="modulepreload" crossorigin href="./assets/PathTracingRenderer-BPwEUhqE.js">
30+
<link rel="modulepreload" crossorigin href="./assets/WebGLPathTracer-Cpus8pis.js">
31+
</head>
32+
<body>
33+
</body>
34+
</html>
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
import{P as h,W as M,R as c,F as w,D as y,a as F,H as R,E as b,b as U}from"./MaterialBase-BpiTyhsa.js";import{F as C}from"./pcg.glsl-DWfbdcxb.js";import{u as D}from"./ggx_functions.glsl-BPuHaSoe.js";class G extends U{constructor(){super({uniforms:{envMap:{value:null},blur:{value:0}},vertexShader:`
2+
3+
varying vec2 vUv;
4+
void main() {
5+
vUv = uv;
6+
gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );
7+
}
8+
9+
`,fragmentShader:`
10+
11+
#include <common>
12+
#include <cube_uv_reflection_fragment>
13+
14+
${D}
15+
16+
uniform sampler2D envMap;
17+
uniform float blur;
18+
varying vec2 vUv;
19+
void main() {
20+
21+
vec3 rayDirection = equirectUvToDirection( vUv );
22+
gl_FragColor = textureCubeUV( envMap, rayDirection, blur );
23+
24+
}
25+
26+
`})}}class B{constructor(e){this.renderer=e,this.pmremGenerator=new h(e),this.copyQuad=new C(new G),this.renderTarget=new M(1,1,{type:w,format:c})}dispose(){this.pmremGenerator.dispose(),this.copyQuad.dispose(),this.renderTarget.dispose()}generate(e,d){const{pmremGenerator:v,renderTarget:i,copyQuad:s,renderer:r}=this,p=v.fromEquirectangular(e),{width:t,height:n}=e.image;i.setSize(t,n),s.material.envMap=p.texture,s.material.blur=d;const g=r.getRenderTarget(),f=r.autoClear;r.setRenderTarget(i),r.autoClear=!0,s.render(r),r.setRenderTarget(g),r.autoClear=f;const u=new Uint16Array(t*n*4),l=new Float32Array(t*n*4);r.readRenderTargetPixels(i,0,0,t,n,l);for(let o=0,T=l.length;o<T;o++)u[o]=y.toHalfFloat(l[o]);const a=new F(u,t,n,c,R);return a.minFilter=e.minFilter,a.magFilter=e.magFilter,a.wrapS=e.wrapS,a.wrapT=e.wrapT,a.mapping=b,a.needsUpdate=!0,p.dispose(),a}}export{B};

example/bundle/assets/BufferGeometryUtils-CVTBXag-.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

example/bundle/assets/FogVolumeMaterial-ThfCawaI.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

example/bundle/assets/GLTFLoader-CQup9ecK.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

example/bundle/assets/LDrawUtils-CCjU2TR1.js

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
let i;function d(){i||(i=document.createElement("style"),i.textContent=`
2+
3+
.loader-container, .description {
4+
position: absolute;
5+
width: 100%;
6+
font-family: 'Courier New', Courier, monospace;
7+
color: white;
8+
font-weight: light;
9+
align-items: flex-start;
10+
font-size: 14px;
11+
pointer-events: none;
12+
user-select: none;
13+
}
14+
15+
.loader-container {
16+
display: flex;
17+
flex-direction: column;
18+
bottom: 0;
19+
}
20+
21+
.description {
22+
top: 0;
23+
width: 100%;
24+
text-align: center;
25+
padding: 5px 0;
26+
}
27+
28+
.loader-container .bar {
29+
height: 2px;
30+
background: white;
31+
width: 100%;
32+
}
33+
34+
.loader-container .credits,
35+
.loader-container .samples,
36+
.loader-container .percentage {
37+
padding: 5px;
38+
margin: 0 0 1px 1px;
39+
background: rgba( 0, 0, 0, 0.2 );
40+
border-radius: 2px;
41+
display: inline-block;
42+
}
43+
44+
.loader-container:not(.loading) .bar,
45+
.loader-container:not(.loading) .percentage,
46+
.loader-container.loading .credits,
47+
.loader-container.loading .samples,
48+
.loader-container .credits:empty {
49+
display: none;
50+
}
51+
52+
.loader-container .credits a,
53+
.loader-container .credits,
54+
.loader-container .samples {
55+
color: rgba( 255, 255, 255, 0.75 );
56+
}
57+
`,document.head.appendChild(i))}class l{constructor(){d();const e=document.createElement("div");e.classList.add("loader-container");const t=document.createElement("div");t.classList.add("percentage"),e.appendChild(t);const n=document.createElement("div");n.classList.add("samples"),e.appendChild(n);const a=document.createElement("div");a.classList.add("credits"),e.appendChild(a);const s=document.createElement("div");s.classList.add("bar"),e.appendChild(s);const r=document.createElement("div");r.classList.add("description"),e.appendChild(r),this._description=r,this._loaderBar=s,this._percentage=t,this._credits=a,this._samples=n,this._container=e,this.setPercentage(0)}attach(e){e.appendChild(this._container),e.appendChild(this._description)}setPercentage(e){this._loaderBar.style.width=`${e*100}%`,e===0?this._percentage.innerText="Loading...":this._percentage.innerText=`${(e*100).toFixed(0)}%`,e>=1?this._container.classList.remove("loading"):this._container.classList.add("loading")}setSamples(e,t=!1){t?this._samples.innerText="compiling shader...":this._samples.innerText=`${Math.floor(e)} samples`}setCredits(e){this._credits.innerHTML=e}setDescription(e){this._description.innerHTML=e}}export{l as L};

example/bundle/assets/MaterialBase-BpiTyhsa.js

Lines changed: 3955 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

example/bundle/assets/OrbitControls-D85FXo-B.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)