diff --git a/src/Renderer.ts b/src/Renderer.ts index 3fde857..23502e6 100644 --- a/src/Renderer.ts +++ b/src/Renderer.ts @@ -202,6 +202,8 @@ export default class Renderer { this.resources.worldBlurredRenderTarget.texture; scenes.ants.material.uniforms.tPresence.value = this.resources.antsPresenceRenderTarget.texture; + scenes.ants.material.uniforms.uMaterialProps.value = + this.materialPropsTexture; this.renderer.render(scenes.ants, scenes.ants.camera); this.setViewportFromRT(this.resources.antsDiscreteRenderTarget); diff --git a/src/scenes/AntsComputeScene.ts b/src/scenes/AntsComputeScene.ts index 7e66a63..93332d8 100644 --- a/src/scenes/AntsComputeScene.ts +++ b/src/scenes/AntsComputeScene.ts @@ -22,6 +22,7 @@ export default class AntsComputeScene extends AbstractScene { tLastExtState: { value: null }, tWorld: { value: null }, tPresence: { value: null }, + uMaterialProps: { value: null }, uForagerRatio: { value: 0 }, }, vertexShader,