Creator : Long Bunny Labs
Version : – – Version: 1.3.31 – – Dec 15, 2021 – –
Description :
NOTICE: Importing The Package & Building Executables When updating from older versions of MudBun, DELETE the entire MudBun folder before re-importing from a newer package. File structures might have changed, and directly re-importing a new package on top of an existing one could cause unexpected issues. Also, there are folders specific to render pipelines: Built-In RP , URP , and HDRP . They exist in the folders MudBun/Examples and MudBun/Shader/Render . Only import the folders that are specific to the current render pipeline and leave out the rest. It wouldn’t matter in play mode in editor, but can cause errors when building executables. DO NOT move the MudBun root folder away from the Assets root folder, as this is a necessary trade-off for not having to force users to place custom shaders in the same folder as MudBun’s built-in shaders. NOTICE: Bugs in Unity’s Package Manager At the time of writing, versioning and caching of asset packages in Unity’s package manager are buggy. The local copy of MudBun can be out of date even if the package manager displays the asset’s version as up to date. To check the actual version of the local copy of MudBun, create and select a renderer, and the version will be shown in the inspector panel. If the displayed version is different from what the package manager shows, then a manual deletion of local package cache is required. To do so, navigate to “C:\Users\(username)\AppData\Roaming\Unity\Asset Store-5.x\Long Bunny Labs” and delete the cache for MudBun. NOTICE: Compatibility with HDRP 10.0.0+ If HDRP 10.0.0+ is used (Unity 2020.2+ by defualt), a manual import of compatibility packages is required. Compatibility packages are located in the “MudBun/Compatibility” folder. NOTICE: Click Selection Later Unity versions have disabled click selection on invisible gizmos if gizmo drawing is disabled in the Unity editor. In this case, gizmos drawing must be enabled for click selection to work. NOTICE: Examples There are different examples in each render pipeline�s example folder. Be sure to check each example’s out under its corresponding render pipeline. Version 1.3.31 – Add start screen. Examples are now optionally imported via the start screen. – Automated import of packages specific to current render pipeline and its version. – Fix negative splat normal shift. – Fix missing meshes from particle system brushes when locking while the particle emitters are paused. – Fix URP object normals used as world normals. Version 1.3.30 – Add elongation to brushes: cylinder (scale XZ), cone (scale XZ), torus (parameter), simple curve (parameter). May change existing shapes (if that happens, set cylinder/cone XZ scale or torus Y scale to 1.0). – Add setters to MudRenderer’s master material properties. – Fix unconditional inclusion of bone weights when locking meshes with vertex welding. – Fix renderer’s Always Draw Gizmos option not drawing brush gizmos. – Improve bone weighting of full curve brushes. Version 1.3.29 “Claymation” – Add tangent outputs to shader graph nodes. – Add normal map support to default mesh shaders & stopmotion mesh shader. – Add compute mode for controlling compute frequencies. – New preset mesh render materials: Clay Mesh, Claymation Mesh. – Fix texture tiling and offsets for URP & HDRP. – Fix bloated bounds for intersection brushes that could unnecessarily exhaust voxel chunk budget. – Fix decal render mode causing Unity to hang. – New HDRP examples: Claymation Terrain & Water, Claymation Fire, Claymation Water Splash. Version 1.2.28 “Ray-Traced Voxels” – New render mode: Ray-Traced Voxels (experimental / URP only). – Collider mesh asset generation. – Add collider surface shift option. – Vertex welding supported when UV generation is turned on. – Duplicate utility button on brushes. – New simple curve properties: control point radius, smooth step blend. – Locked standard meshes without asset generation are also optimized for rendering. – Remove gizmo icons to declutter scene view. – Move ASE nodes under MudBun category. – Fix broken full curve brush when away from world origin. Version 1.1.27 – Quick creation panel (Window > MudBun > Quick Creation Panel). – Allow negative splat normal shift. Version 1.1.26 – Fix warning on missing config file. Version 1.1.25 – Fix missing namespace. Version 1.1.24 – New render mode: Ray-Marched Surface (experimental & URP only). – Add Flip X utility button to brushes. – Make symmetry modes work on brush groups. – New URP example: Ray-Marched Blobs. – New HDRP example: V-Shaped Flame. – Fix crashes from attempting to render using disposed compute buffers. Version 1.0.23 “Symmetry” – Symmetry modes for solid brushes: Flip X, Mirror X, Flip Mirror X. – Fix occasional missing brushes. Version 1.0.22 – New brush operators: Cull Inside & Cull Outside. – Options to match splat normals & shadows to splat camera facing. – Expose MudRendererBase.RenderMaterialPropertyBlock. – Decal render mode renders box proxy instead of fully-computed mesh. – Fix missing pixels along mesh triangle seams in dual meshing modes. Version 1.0.21 – Add assembly definitions. – Fix shader compatibility with HDRP 10.0.0+ (see notes above). – Fix moving other objects (e.g. camera) in editor triggering re-compute. – Fix missing shader node for decal shaders. – Fix forcing convex collider unconditionally generating rigid bodies. – Fix the last-frame state of a stopped particle system not being reflected. – Fix potential empty names when saving mesh assets. – Fix cross-renderer decal interference due to undesired depth writes. Version 1.0.20 “Decal” – New render mode: Decal. – New preset decal render materials: Decal Paint, Decal Darken, Decal Lighten. – Curve noise threshold core bias. – Curve noise twists. – Add option to turn on/off vertex welding upon locking mesh in mesh renderer mode. – Remember materials when unlocking locked meshes. – SDF texture generation (can be used for collision against GPU particles from Unity’s VFX graphs). – New Built-In RP example: Decals. – New HDRP examples: GPU Particle Collision, Vortex. Version 0.9.19b – New advanced splats option: original normal blend. – Add un-cached Perlin noise type to noise volumes in case resolution artifacts from Cached Perlin noise type are undesirable. – Tweak particle self blend pops. – Bump max voxel density to 100 (be careul about performance though). – Fix exception upon locking mesh in mesh renderer mode. Version 0.9.18b – New preset mesh render materials: Alpha-Blended Mesh (for 2D mode), Outline Mesh (for 2D mode), SDF Ripple Mesh (for 2D mode). – Option to force convex collider without having to create rigid bodies. – Generated mesh is automatically welded if no UV generation is specified (takes up less memory/disc space & friendly to mesh simplification tools). – Fix render bounds that caused false positive camera culling. – Fix camera framing of empty renderers and brushes. – Fix particle pops as they die off. – Fix exception upon disabling and re-enabling renderers. Version 0.9.17b – Fix GPU crash on brush groups (caused by surface shift introduced in 0.9.15b). – Fix gizmos space for distortion & modifier brushes. Version 0.9.16b – Splat orientation jitter. – Recursive mesh lock/unlock. – Locked mesh asset generation (fixes locked meshes missing in prefabs). – Fix splat jitter distribution. – Fix IL2CPP builds on Windows. Version 0.9.15b “2D Mode” – 2D mode. – Surface Shift parameter. – Force Evlauate All Brushes option. – New Built-In RP examples: 2D & 3D Spin Puff Comparison, 2D Sci-Fi Grid, 2D SDF Visualization. – Improve build time by skipping compilation of unused shaders. Version 0.9.14b – Threshold fade on noise curve. – New built-in RP example: Flame. – Fix shadows cast by camera facing splats. – Fix HDRP shader nodes unnecessarily requiring custom shaders to be in the same folder as built-in shaders due to relative include paths. – Fix renderers with animators not regenerating mesh when animated. – Fix lingering mesh renderers after unlocking mesh from a newly loaded scene. – Fix crash on network-synced destruction. Version 0.9.13b – Fix alpha cutoff issues with custom splat shaders. – New HDRP example: Ramen. Version 0.9.12b – Fix errors when building executables. Version 0.9.11b – Add option to generate UV when locking mesh in mesh renderer mode (in-editor only). – New preset mesh render material: Stopmotion. – New preset splat render materials: Brush Strokes, Floater, Floof, Leaf, Stopmotion. – New HDRP examples: Alpaca, Coffee, Preset Render Material Gallery, Sky Island. – NOTE: The locked mesh shader has been updated to pull material properties from different UV channels. So please either make a copy of the previous shader and reference that for existing locked meshes, or unlock and re-lock meshes to generate material properties in the proper UV channels. Version 0.9.10b – Fix parented renderers incorrectly culled by bad render bounds. – Fix crash on undoing mesh unlock if other components on the renderer depend on components removed by the unlock logic but were not initially added by the lock logic. – Fix unnecessary computation when mesh is locked. – Fix color & emission errors when locking meshes in linear color space. – Fix missing voxels in transformed renderers. – Easier click selection & better selection framing. – Add quick Select Renderer & Select Brush Group buttons in inspector. – New HDRP example: Fog Reveal. Older change log truncated due to character limit. See readme file for full log.
Recent Comments