Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: introduce MeshDistortMaterial #61

Merged
merged 1 commit into from
Jul 11, 2024
Merged

Conversation

nartc
Copy link
Contributor

@nartc nartc commented Jul 9, 2024

Why

New MeshDistortMaterial with distort shader using glsl-noise via glslify. This allows other ecosystems (like TresJS for Vue, and Angular Three for Angular) don't have to worry about setting up glslify for their build pipelines for things like MeshDistortMaterial

What

  • Add distort shader
  • Add MeshDistortMaterial
  • Add glsl-noise as a dep for the shader itself
  • Add raw-loader as a devDep for storybook

Checklist

  • Documentation updated
  • Ready to be merged

Copy link

codesandbox-ci bot commented Jul 9, 2024

This pull request is automatically built and testable in CodeSandbox.

To see build info of the built libraries, click here or the icon next to each commit SHA.

@vis-prime vis-prime merged commit 1b08c0c into pmndrs:main Jul 11, 2024
1 check passed
Copy link

🎉 This PR is included in version 1.17.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants