This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// scene/demo-specific variables go here | |
let sunAngle = 0; | |
let sunDirection = new THREE.Vector3(); | |
let tallBoxGeometry, tallBoxMaterial, tallBoxMesh; | |
let shortBoxGeometry, shortBoxMaterial, shortBoxMesh; | |
let PerlinNoiseTexture; | |
// called automatically from within initTHREEjs() function (located in InitCommon.js file) | |
function initSceneData() | |
{ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
precision highp float; | |
precision highp int; | |
precision highp sampler2D; | |
#include <pathtracing_uniforms_and_defines> | |
uniform mat4 uTorusInvMatrix; | |
uniform InvMatrices_UniformGroup { | |
mat4 u_InvMatrices[64]; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// scene/demo-specific variables go here | |
let torusObject; | |
let InvMatrices_UniformGroup, TopLevelBVH_UniformGroup; | |
let u_InvMatrices = []; | |
let u_AABBData = []; | |
// called automatically from within initTHREEjs() function (located in InitCommon.js file) | |
function initSceneData() | |
{ | |
demoFragmentShaderFileName = 'Geometry_Showcase_Fragment.glsl'; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<title>Hangman</title> | |
</head> | |
<body> | |
<h2>Hangman!</h2> | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// scene/demo-specific variables go here | |
let modelMesh; | |
let modelScale = 1.0; | |
let modelPositionOffset = new THREE.Vector3(); | |
let albedoTexture; | |
let total_number_of_triangles = 0; | |
let triangle_array; | |
let triangleMaterialMarkers = []; | |
let pathTracingMaterialList = []; | |
let uniqueMaterialTextures = []; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
precision highp float; | |
precision highp int; | |
precision highp sampler2D; | |
uniform sampler2D tTriangleTexture; | |
uniform sampler2D tAABBTexture; | |
#include <pathtracing_uniforms_and_defines> | |
uniform mat4 uLight0_Matrix; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
precision highp float; | |
precision highp int; | |
precision highp sampler2D; | |
uniform sampler2D tTriangleTexture; | |
uniform sampler2D tAABBTexture; | |
uniform sampler2D tHDRTexture; | |
#include <pathtracing_uniforms_and_defines> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
precision highp float; | |
precision highp int; | |
precision highp sampler2D; | |
uniform sampler2D tTriangleTexture; | |
uniform sampler2D tAABBTexture; | |
uniform sampler2D tHDRTexture; | |
#include <pathtracing_uniforms_and_defines> |