A weird Material Maker experiment
Material maker 0.91 is an unofficial, experimental and very special release of Material Maker.
If you intend to use Material Maker to, well, generate PBR Materials, I'd strongly recommend that you skip this release.
If you want to test performance improvements or the brand new Tones node that are coming in next releases, or want to use Material Maker to generate sound, this is the release you need. Please don't hesitate to report bugs so they can be fixed before next (real) release.
Sound
Yes this release of Material Maker can generate sound, and yes I know it is useless. I guess it could be improved to generate all kinds of sounds (like BFXR or Chiptone), but let's concentrate on PBR materials for now.
Anyway, here are the nodes you can use to create sounds:
- Oscillator: this node takes a frequency as parameter and can generate sine, rect, triangle... waveforms
- Volume and balance are basic nodes to control volume and left/right panning of its input sound
- Harmonics generates harmonics (whose strength can be modified) for its input
- Effect nodes (chorus, distorsion) transform their input
- Transpose shifts its input up or down in pitch
- Mix mixes up to 4 inputs into a single output
- Random notes will just play random notes of the sound it receives as input
- Audio out: this note just plays its input so you can hear it. It has a MIDI mode that can be used with a MIDI keyboard to play up to 32 instances of the input sound at the same time.
Here's a very short demo that shows what can be done with those nodes:
And here's a longer video that shows are audio graphs are built:
Performance improvements
Focus for next Material Maker release was to make it faster. This experimental release should be a lot faster that 0.9: instead of regenerating shaders whenever a parameter is modified, this one uses shader parameters for all real, color and gradient parameters. Shaders will still be regenerated for other parameter types, when adding/removing control points to gradients or when connecting/disconnecting nodes.
Here's a video that shows the difference:
Tones node
This node shows an histogram of its input and can be used to adjust the tones of its output.
Files
Get Material Maker
Material Maker
Procedural textures authoring tool
Status | In development |
Category | Tool |
Author | RodZilla |
Tags | designer, godot-engine, material, pbr, Procedural Generation, substance, Textures |
Languages | English |
More posts
- A first alpha for 1.437 days ago
- On the road to 1.4Dec 07, 2023
- Material Maker 1.3Apr 24, 2023
- Material Maker 1.2p1Feb 27, 2023
- Material Maker 1.2Jan 22, 2023
- Material Maker 1.1Oct 25, 2022
- The calm after the stormSep 11, 2022
- Material Maker 1.0Jul 22, 2022
- Material Maker 0.99Apr 10, 2022
- 2022, funding, macOS port and random rantsFeb 03, 2022
Comments
Log in with itch.io to leave a comment.
Great, looking forward to the tones/levels!
Hey, just download that release! (or are you using Linux?)