Skip to content

Releases: alelievr/Mixture

Experimental Fluid solvers!

15 Jul 16:07
Compare
Choose a tag to compare

This release adds new nodes related to fluid simulation and terrain, here's a non-exhaustive list of nodes added in this release:

  • Fluid simulation (experimental), available for 2D and 3D.

image

  • Earth Heightmap node, directly fetches real-world height data into a texture.

image

  • Added a Vector Field node to generate simple vector field patterns.

image

See the full changelog here:

https://github.com/alelievr/Mixture/blob/master/CHANGELOG.md#040

Settings Overhaul

07 Jun 17:48
Compare
Choose a tag to compare

Settings Changes

This new release of Mixture brings a whole new settings system for the graph. It is a lot more flexible and easy to use than before.

Here's a view of the new settings:
image

The toolbar was improved with a global setting button to configure the default node settings and the size + dimension of the texture were moved to the middle of the toolbar to be more accessible.

For the node settings, there is now 3 inherit mode: Parent, Child and Graph which helps you control how the node will react.

  • When the node is in Inherit From Parent mode, it will take the settings of the first node connected to its inputs.
  • For the Inherit From Child it's the first node connected to the output of the node.
  • And finally for the Inherit from Graph, it takes directly the value in the graph settings (toolbar).

There is also a Width/Height/Depth scale parameter to modify the inherited size of the node, the default value is 1 (center of the slider) so it doesn't affect anything.

Everything else

You can see the complete changelog here: https://github.com/alelievr/Mixture/blob/master/CHANGELOG.md#030

Quality of Life

05 Apr 19:04
Compare
Choose a tag to compare

Added

Changes

  • Improved Generate MipMaps node (added a mode to select which kind of mipmap generation you want + a custom option with a shader)
  • The custom mipmap shader option was removed from the output node settings, but now if an input texture has mipmaps and the mipmaps are enabled on the output, they are copied (instead of being re-generated by the output node).
  • Added the possibility to have custom mipmap for 3D and Cubemap textures with the Generate MipMap node directly connected to the Output.
  • Improved the support of 3D texture preview in the node inspector, now volumetric and SDF views are available.
  • Renamed Mesh to UDF node into Mesh to SDF and added an option enabled by default to generate SDF from meshes.

Mixture Variants!

25 Jan 00:18
Compare
Choose a tag to compare

Mixture Variants

Implemented the Mixture Variants, an easy way to re-use the same texture graph while keeping available variations of it.

Mixture.Variants-1.mp4

New Nodes

This release also includes two new nodes:

  • Object To Map:
    image

  • Generate MipMap node
    image

Other things

The serialization backend of Mixture has been changed to use [SerializeReference] instead of old and slow JSON, which may lead to some instabilities related to this new serialization system.

We added a debug menu to directly access shader/compute shader code and node documentation from the context menu:
image

Utility Nodes / Bugfixes update

22 Dec 18:12
Compare
Choose a tag to compare

image

This update mainly consists of bug fixes and new nodes like Transform, Levels, or the fractals nodes above.

Note that we changed the way sRGB is handled in the graph, now all the previews are in Linear color space and the sRGB conversion is done when saving the texture on the disk (it is necessary to tick the sRGB flag in the output to enable it). If you encounter any issue with that you can work around it with the sRGBToLinear and LinearToSRGB nodes.

You can have more details about what changed in the Changelog!

Initial Release

08 Nov 19:32
Compare
Choose a tag to compare

2020-11-04-01-04-59

Minimal required Unity version: 2020.2 beta.