- 26 Jul, 2024 3 commits
-
-
Bruno Simon authored
* Examples: Add Compute Attractors Particles * Examples: Compute Attractors Particles: Remove unsued import * clean up
-
Bruno Simon authored
* Examples > Add coffee smoke * Examples > Update coffee smoke screenshot * Examples: Add coffee smoke screenshot to test exceptions
-
sunag authored
* Example: Update `webgpu_mrt_mask` imports * WebGPURenderer: Add `webgpu_shadowmap_opacity` * update imports
-
- 25 Jul, 2024 1 commit
-
-
Bruno Simon authored
-
- 24 Jul, 2024 1 commit
-
-
Bruno Simon authored
* Examples: Add galaxy * update screenshot * Examples: Rename TSL Galaxy and use THREE core materials * Examples: TSL Galaxy fix screenshot * update screenshot * Examples: TSL Galaxy fix pow on negative ---------
-
- 18 Jul, 2024 2 commits
-
-
sunag authored
* Add background names * Fix RenderTarget dispose and MRT * add emissive bloom * update * remove support to `array` and added `getNode()` * added bloom selective
-
Christian Helgeson authored
* TransitionNode sketch * cleanup * fix non-functional controller * texture loading fixed * lint fix * fix screenshot * remove texture import * Update TransitionNode.js * Update webgpu_postprocessing_transition.html --------- Co-authored-by:
Michael Herzog <michael.herzog@human-interactive.org>
-
- 17 Jul, 2024 1 commit
-
-
Michael Herzog authored
* Nodes: Add `BloomNode`. * E2E: Update screenshot. * BloomNode: Fix reference.
-
- 15 Jul, 2024 1 commit
-
-
Christian Helgeson authored
* sketched out draft of pixelation pass. * Have normal and depth edges working * Pixel size modifier * playing with render targets * fix renderTarget issue * auto-mrt version of pixelation * cleanup * remove any outside tests, logs, and changes * screenshot and cleanup * more cleanup * differentiate lighting from webgl version and modify to remove lighting errors * final lighting adjustment * Revert lighting * bring back directionToColor * fix screenshot * filtering fix * fix normalView and add new screenshot * normalzie uvNodeNormal * remove unused directionToColor import, floor widtth and height of resolution, change uniform naming to match other uniforms, fix comment spacing in updateBefore * replace single expression tslFn function * update lowerResolutionMaterial, remove unnecessary const color assignment * revert to pixelationPass approach * fix lint issue, ignore puppeteer test for now * Update webgpu_postprocessing_pixel.html --------- Co-authored-by:
Michael Herzog <michael.herzog@human-interactive.org>
-
- 12 Jul, 2024 1 commit
-
-
Michael Herzog authored
-
- 11 Jul, 2024 1 commit
-
-
Michael Herzog authored
* Nodes: Add `GTAONode`. * GTAONode: Clean up. * set derivative_uniformity diagnostic to off * GTAONode: Add internal pass with correct clear color. * Clean up. * GTAONode: Couple of fixes. * GTAONode: Clean up. * GTAONode: Fix loop. * GTAONode: Fix normal buffer values. * GTAONode: Use correct camera. * GTAONode: Use `positionView`. * GTAONode: Use `transformedNormalView`. * Clean up. * GTAONode: Add multiple fixes. * GTANode: More fixes. * GTAONode: Use `vec4` in `getSceneUvAndDepth()`. * GTAONode: Fix assignment of `ao`. * GTAONode: Attempt to fix `getSceneUvAndDepth()`. * GTAONode: Fix y-sampling. * E2E: Update screenshot. * Examples: Add back color space conversion. * E2E: Add example to exception list. --------- Co-authored-by:
sunag <sunagbrasil@gmail.com>
-
- 10 Jul, 2024 2 commits
-
-
MJurczyk authored
* Add UltraHDRLoader * Add UltraHDRLoader example Adjust files.json Add 2K hdr.jpg texture * Change URL validation to equivalent hdrgm:Version param validation * Add docs screenshot * Adjust for DeepScan * Add THREE.FloatType support * Return pending DataTexture directly from .load * Deprecate hdrjpg example * Adjust code to precalculate values where feasible Adjust for DeepScan
-
sunag authored
* added mrt * update using mrt * cleanup * cleanup * cleanup * update * build * fix normalWorld name * fix background if used MRT * fix copyFramebufferToTexture() if used MRT * TSL: added emissive * rename texturePass to passTexture * added mrt support * add mrt example * cleanup * cleanup * description * remove setMRT from PP * update examples * fix depth texture node * improve material.mrtNode support * update backdrop tone mapping * add mrt mask example * optimize * optimize textures
-
- 06 Jul, 2024 1 commit
-
-
Michael Herzog authored
* CubeTextureNode: Support `CubeRefractionMapping`. * fix cache key mapping * Clean up. * E2E: Add example to exception list. --------- Co-authored-by:
sunag <sunagbrasil@gmail.com>
-
- 01 Jul, 2024 2 commits
-
-
Michael Herzog authored
* Node: Add `Lut3DNode`. * E2E: Add example to exception list.
-
sunag authored
* TextureNode: Fix analyze reference * Add RTTNode * rgbShift: add `.toTexture()` and updated example * Update GaussianBlurNode.js * add procedural texture * Update AnamorphicNode.js * update imports * update build for now * update build * update names
-
- 30 Jun, 2024 1 commit
-
-
Michael Herzog authored
* Node: Add `RefractorNode`. * E2E: Add example to exception list. * Examples: Simplify refraction demo. * Move verticalRefractor to backdropNode ---------
-
- 28 Jun, 2024 1 commit
-
-
Michael Herzog authored
* Node: Add `DotScreenNode` and `RGBShiftNode`. * Examples: Fix title in `webgpu_postprocessing`. * DotScreenNode: Simplify TSL. * E2E: Add example to exception list.
-
- 25 Jun, 2024 1 commit
-
-
Michael Herzog authored
* Addons: Add `DepthOfFieldNode`. * DepthOfFieldNode: Fix runtime error. * E2E: Update screenshot. * Examples: Align code to previous demo. * Examples: Use instancing in DOF demo.
-
- 24 Jun, 2024 1 commit
-
-
Michael Herzog authored
* Addons: Add `SobelOperatorNode`. * E2E: Update screenshot. * SobelOperatorNode: Add comment.
-
- 20 Jun, 2024 1 commit
-
-
Hunter Larco authored
support all texture formats and types in `DataTextureArray.setLayerUpdate` and `CompressedTextureArray.setLayerUpdate` (#28654) * create TextureUtils * docs * use tabs instead of spaces * fix lint * use a byte view * remove typo * ensure the unit8array adheres to the byteLength of the input data source * add example * update screenshot * fix indentation * convert more spaces to tabs * generate screenshot * generate screenshot * test increase debounce and render in interval instead of loop * cleanup example * preserve parity between type and typedarray constructor * remove dependency on setInterval * update screenshot --------- Co-authored-by:
Renaud Rohlinger <renaud.rohlinger@gmail.com>
-
- 11 Jun, 2024 2 commits
-
-
Christian Helgeson authored
* Got a wgsl shader generally working. Need to start small before working up * Fixed bugs and errors * Finished draft of wgsl tsl node interoperability example, which demonstrates how to use the same node variables across both wgsl and tsl version of the same shader, as well as demonstrating how to use varying attributes in both wgsl and tsl shaders * Renamed file, ran eslint, created screenshot * fix path in files.json * remove screenshot button * Fix screenshot * Added example to exception list due to persistent issue with screenshots * Remove unused imports * offset wgsl upper shader and tsl lower shader to create single image * ran linter again * attempt style fix * vscode convert indentation to tabs * fix indentation in files.json and puppeteer.js * Added uniforms that better clue user into the use of two separate shaders using the same uniforms, removed black line between quads, fixed cellOffset issue * fix screenshot * cleanup ---------
-
aardgoose authored
* WebGPURenderer: RectAreaLight support * detect float32 texture filetring support * cache runtime availbility checks * remove testing code * update screenshot * excude from test --------- Co-authored-by:
aardgoose <angus.sawyer@email.com>
-
- 01 Jun, 2024 1 commit
-
-
Rik Cabanier authored
* Add access to WebXR depth texture + add example * rebase + add depthsensing dictionary
-
- 31 May, 2024 1 commit
-
-
Mr.doob authored
-
- 23 May, 2024 1 commit
-
-
Renaud Rohlinger authored
* wip * add demo * add gpu metrics * fix bundeType condition * cleanup * refactor and cleanup * support postprocess and multisample * update * cache and pbr on bundle example * wip static mode * update * update * revert shared * ci * circular dep * move the logic to the renderContext * add screenshot for ci * cleanup * new RenderBundle API * TODO: Need to handle FBO too * cleanup * more cleanup * fix deepscan * fix framebuffer * update example * update scene too * reuse correct scene for update matrices * introduce renderBundle.needsUpdate and rename to private _renderBundle() * cleanup * improve example * fix capsule constructor * remove confusing gui in example * Adding RenderBundles and Group.static --------- Co-authored-by:
sunag <sunagbrasil@gmail.com>
-
- 21 May, 2024 1 commit
-
-
aardgoose authored
WebGPURenderer: support using 3d textures in shaders with texture3d() and add VolumeNodeMaterial() and examples. (#28418) * support 3d textures * remove unused import * whitespace fixes * export texture3D * use new tsl * replacing to updateValue() --------- Co-authored-by:
aardgoose <angus.sawyer@email.com>
-
- 20 May, 2024 1 commit
-
-
sunag authored
-
- 03 May, 2024 2 commits
-
-
aardgoose authored
* draft attempt * clean up example * add screenshot * remove unused variable * remove unused import * remove hack * improve name --------- Co-authored-by:
aardgoose <angus.sawyer@email.com>
-
aardgoose authored
* add MaterialMatcapNodesMaterial * use node material directly --------- Co-authored-by:
aardgoose <angus.sawyer@email.com>
-
- 01 May, 2024 1 commit
-
-
aardgoose authored
* implement displacement map * Convert PNG to 8bit per channel * update screenshot --------- Co-authored-by:
aardgoose <angus.sawyer@email.com>
-
- 25 Apr, 2024 1 commit
-
-
Spiri0 authored
* Add new example and update files.json * Update files.json I removed the .html at the end of "webgpu_mrt_readback.html", now: "webgpu_mrt_readback", * Update webgpu_mrt_readback.html better code. Previously, new instances were constantly being created, which was unnecessary and inefficient. * Update webgpu_mrt_readback.html Now no new instances are created during the update, only data is updated as it should be * Update webgpu_mrt_readback.html Now no new instances are created during the update, only data is updated as it should be * Update webgpu_mrt_readback.html Now no new instances are created during the update, only data is updated as it should be * Update webgpu_mrt_readback.html corrected formatting and strict comparison * Update webgpu_mrt_readback.html corrected formatting and strict comparison * Update webgpu_mrt_readback.html corrected formatting and strict comparison * Update webgpu_mrt_readback.html corrected formatting and strict comparison * reuse texture() node * revision * cleanup * cleanup * cleanup * added info * rename webgpu_mrt_readback -> webgpu_multiple_rendertargets_readback * add tags --------- Co-authored-by:
sunag <sunagbrasil@gmail.com>
-
- 24 Apr, 2024 1 commit
-
-
林炳权 authored
-
- 20 Apr, 2024 1 commit
-
-
sunag authored
* Remove WebGLNodeBuilder * Update webgpu_materials_lightmap.jpg
-
- 18 Apr, 2024 1 commit
-
-
mrdoob authored
* Examples: Added JoltPhysics.js example. * JoltPhysics.js: Added restitution. * Examples: Updated screenshot. * JoltPhysics: Improve convex radius for box shapes. --------- Co-authored-by:
Mugen87 <michael.herzog@human-interactive.org>
-
- 12 Apr, 2024 1 commit
-
-
sunag authored
* WebGPURenderer: Apply fog before tonemapping and encoding * TSL: Add `rendererReference` * PassNode: Add `getViewZNode()` * FogNode: Add `.getViewZNode()`, removed `mixAssign()` * TSL: Add `toneMappingExposure` * PostProcessing: Add `.renderAsync()` * Add `webgpu_custom_fog_background` example * cleanup * cleanup * improve description * update example * Transmission - WIP * rename * Revert * Introduce singleViewportMipTexture for tests and revisions * revision * cleanup * fix circular deps * update screenshot `webgpu_skinning` * revision * copyFramebufferToTexture(): Added support for multisampling * revision * revision * revision * cleanup * Fix faceDirection in WebGLBackend if used BackSide * Added frontFaceCW * Added webgpu_materials_transmission * cleanup * update * revision * update webgpu_skinning * revision getVolumeTransmissionRay * revision * revision * revision * update screenshot * cleanup * update `webgpu_loader_gltf_anisotropy` example * cleanup * Update webgpu_compute_geometry.jpg * update screenshots * add material.*Node transmission properties
-
- 10 Apr, 2024 1 commit
-
-
sunag authored
* Node: Added .onReference() * TSL: Anisotropy properties * TSL: transformedBentNormalView * TSL: `defined()` * PhysicalLightingModel: Anisotropy * Added `webgpu_loader_gltf_anisotropy` example
-
- 05 Apr, 2024 1 commit
-
-
sunag authored
* introduce compute geometry * update * update names * update speed * add TODO * read-only
-
- 03 Apr, 2024 1 commit
-
-
Michael Herzog authored
* MeshPhysicalMaterial: Add `dispersion`. * Examples: Clean up.
-
- 02 Apr, 2024 1 commit
-
-
Renaud Rohlinger authored
* support texture grad * cleanup * add texture vs textureGrad example
-