Skip to content

Releases: Melioli/HoyoToon

HoyoToon 3.28

28 Apr 08:40
Compare
Choose a tag to compare

Post Processing

  • We now have our built in Post Processing that you'll find inside the HoyoToon folder.

  • Hoyotoon post processing offers Bloom, 4 Tone Mapper modes, and a few general color grading options (Exposure, Contrast, & Saturation).

  • Bloom has 3 modes used in the prefilter stage: Off, Color, and Brightness. These options plus the threshold value determine the area used in the bloom calculation.
    The 4 Tone Mapper modes are: Off, Genshin (GT), Genshin (Custom), and Star Rail. These determine which tone mapping algorithm to use.

  • If Star Rail is enabled, the ACES Parameter values appear and can be manipulated.

  • Just drag the prefab in your scene. By default it'll have all settings for each game (Honkai Impact is identical to Genshin GT)

By default the prefab is set to Genshin GT, meaning it'll always default back to Genshin GT if you do not unpack the Prefab.

Unity_Z3CLyp1g7J
Unity_XlXyNT8qJz

Star Rail

  • Fix HSR Resource materials being broken
  • Fix Dissolve being on causing for the Stencil eye masking to break

Scripts

  • Ship Newton dependency with the full package
  • Materials is no longer case sensitive for the script
  • Material is also valid as a folder name
  • Textures is no longer case sensitive for the script
  • Texture is also valid as a folder name
  • Tex is also valid as a folder name
  • Add the ability to generate jsons from existing materials (Select any generated material > HoyoToon > Generate Jsons)
  • Fix selecting multiple jsons causing only 1 material to be generated
  • Update logic to determine the body type of a model

UI

  • Remove Presets from UI
  • Remove generated junk

Resources

  • Organize UI files in their own folder
  • AvatarLight has been updated to use World constraint logic and should now behave as a true sun in VRC by no longer following you

Full Changelog: 3.12...3.28

HoyoToon 3.12

17 Apr 03:51
Compare
Choose a tag to compare

Genshin

  • Rename shaders for expansion for VFX and Enviroment
  • Fixed clamped HDR values in the weapon shader causing emission and glow to not properly work.
  • Fixed incorrect material mask logic and separated it from the coloring function.

Honkai Impact

  • Fixed incorrect material mask logic and separated it from the coloring function.
  • Rename shaders for expansion for VFX and Enviroment

Star Rail

  • Rename shaders for expansion for VFX and Enviroment
  • Added stencil side filtering
  • Moved stencil options to special effects
  • Fix broken resources

GUI

  • Redo the entire GUI codebase
  • Remove a lot of junk
  • Possibly fixed the issue with ghost windows
  • We should be fully standalone now and no longer require a hacky version of Thryeditor.
  • Organize UI elements in their own folder

Scripts

  • Add the feature to select json files and generate simply from individual files.
    You can still do the folder method and/or the new method using the same menu option
  • Material locking (if you really wish to squeeze that 0.00001 frames, or believe we'll ever reach the texture slot limit)
  • Add our own error catcher that'll post errors in the console for frequent misuses of the shader (for example people using outdated material jsons)
  • Add Newtonsoft json dependency

Full Changelog: 3.04...3.12

HoyoToon 3.04

24 Mar 05:12
Compare
Choose a tag to compare

Genshin Impact

  • Fixed an issue where weapons were clamping colors, having emission not working properly, alongside bloom not afffecting it.
  • Fixed an issue where outlines were rotating with their root bone
  • Tweaked outline cutoff to reduce jagged edges on meshes close to each other (Hair for example)
  • Added a custom AO/Shadow texture option.
    AO Yes

Honkai Star Rail

  • Fix Hide Material file being separated from it's shader.
  • Fix EyeShadow Material file being separated from it's shader.
  • Fix *FaceMask Material file being separated from it's shader.
  • Adjusted the UV channel for the dissolve mode to utilize UV1

Script

  • Remove outdated and buggy code for importers.
  • Optimize and speedup the material generation process.
  • Optimize and speedup the FBX import changes

Full Changelog: 3.0...3.04

HoyoToon 3.0

15 Mar 05:28
Compare
Choose a tag to compare

Full Changelog: 1.57...3.0

Genshin

  • Complete rewrite from the ground up, excluding the base UI.
  • Updated to align with the most recent game version
  • Implemented new point light system to replace the previous version which was prone to breaking.
  • Introduced a new spot light system.
  • Developed a new directional light system.
  • Adjusted metal coloring to match in-game versions more closely.
  • Completely reworked the emission system.
  • Introduced Eye Emission feature.
  • Added pulsing effect to Eye Emission.
  • Implemented Emission Intensity/Color customization for each Material ID.
  • Introduced Emission Pulsing feature.
  • Ensured all emissions are separate from each other.
  • Utilized the Material ID system for Outline Emission.
  • Added proper support for the Post 3.8 Face lightmap (Blue).
  • Corrected the Face_Shadow and Face_lightmap inputs being swapped in the shader (an issue present in all prior genshin shaders).
  • Reworked Fallback outlines to be truly static.
  • Rewrote the Weapon shader.
  • Added Fresnel support for Skills, Weapons, and Characters.
  • Rewrote the Star Cloak feature.
  • Updated Dain, Paimon, and Asmoday.
  • Added a new entry for Star Cloak, the Skirk version.
  • Moved Asmoday's Arm Effect into the Star Cloak category.
  • Improved rim lights to more closely mimic in-game counterparts.
  • Introduced a less error-prone custom FOV scaling system for rim lights.
  • Added hue shifting for each material, outline, rim light, and emission color.
  • Introduced support for both pre-3.0 and post-3.0 Specular in Genshin
  • Incorporated lightmaps and face shadow into the resource folder
  • Enriched the resource folder with Dissolve, Metal, and specular textures
  • Expanded debugging options.

Star Rail

  • Updated to align with the most recent game version
  • Implemented new point light system.
  • Rim lights now use the same FOV scaling feature as Genshin.
  • Introduced hue shifting system, identical to Genshin's.
  • Expanded debugging options.
  • Weapon Shader
  • Dissolve feature
  • Enriched the resource folder with Lightmap, Metal, and Expressiomap textures
  • Introduced a material in the resource folder to conceal any object.
  • Incorporated default eyeshadow and facemask materials into the resource folder, ensuring consistent and optimal setup for each character.
  • Debug features

Honkai Impact 3rd Part 1

  • Updated to align with the most recent game version
  • New addition to the project.
  • Added support for stencils.
  • Implemented new point light system.
  • Weapon shader
  • Dissolve feature
  • Debug features

Honkai Impact 3rd Part 2

  • Updated to align with the most recent game version
  • Added support for stencils.
  • Implemented new point light system.
  • Added support for Mihoyo's new procedural hair shine system.
  • Introduced hue shifting system, identical to Genshin's.
  • Added debugging options.
  • Weapon shader
  • Dissolve feature
  • Debug features

Scripts

  • Support for Honkai Impact Part 1/2
  • Rewrote the script from the ground up
  • Modular script
  • Made compatibly with the latest material exporting format given by (Hoyoo) Asset Studio
  • Textures import settings being set for you
  • Textures being slotted inside of materials
  • automatically slot textures shared textures in for you
  • Material generation supports all games
  • Generated materials will now have offset and tiling properly set
  • Fixed a bug with weird colors alpha's being set
  • Automatically apply custom material settings for the best experiences
  • Script is atleast 5x faster
  • Tangent script is now instant
  • Tangent script can now handle multiple meshes at once
  • setup humanoid avatar settings for you
  • Up to date FBX import settings
  • feature to convert Hi3 part 2 vertex colors into tangent data for tangent outlines
Elysia_Microwave.mp4
Furina_Microwagve.mp4
Senadina_Microwave.mp4
SilverWolf_Microwave.mp4

HoyoToon V1.57

15 Sep 19:32
Compare
Choose a tag to compare

Changes

Genshin

  • Asmoday VFX
  • Optimize UI
  • Simplify UI
  • Less Cringe

HoyoToon V1.53

13 Sep 19:08
Compare
Choose a tag to compare

Changes

Genshin

  • New Rimlight Calculation
  • Rimlight properly works in VR Now
  • Added distanced based scaling for VR Desktop
  • Rimlights react to double sided meshes
  • Debug related features are back
  • Caustics feature

Star Rail

  • Per region material coloring

Full Changelog: 1.17...1.53

HoyoToon V1.17

30 Aug 20:36
Compare
Choose a tag to compare

Changes

Shader

  • Full compatibility with other shaders that utilize ThryEditor, such as Poiyomi.

Star Rail

  • Fixed Custom Emission only applying to the eye white part for Star Rail Models.

Genshin

  • Restructure Folder name for consistency
  • Ghost Mode Feature
  • Outline Emission
  • Added help text boxes for features such as Archon Glow and Ghost Mode
  • Fix Color Tint not properly working on the Face material

Full Changelog: 1.08...1.17

HoyoToon V1.08

28 Aug 16:20
Compare
Choose a tag to compare

Changes

  • Fixed GUI breaking due to improper setup from the previous update.
  • Rimlight now has a lower default value so you do not have to get flashbanged each time.
  • Removed junk

HoyoToon V1.04

28 Aug 04:25
Compare
Choose a tag to compare

Changes

  • Fixed material generator not properly supporting weapon types.
  • Fixed material generator having edge cases with face variant.
  • Added support for side loading PrimoToon 586337231799582781 But really don't actually..
  • Custom GUI System is now unique and no longer sharing any properties with ThryEditor allowing you to side load Poiyomi

If you have any issues regarding scripts, please delete the old ThryEditor inside the HoyoToon > Scripts folder

HoyoToon V1.0

27 Aug 22:43
Compare
Choose a tag to compare

HoyoToon is an Unity shader developed by Mana, Chips and myself to recreate the shading of Hoyoverse games.
Currently Genshin Impact and Honkai Star Rail are supported and Honkai Impact is still in the works.
Unlike the existing shader I've contributed on (PrimoToon) this shader is going to be actively developed, maintained and updated with new features when needed.
There's already a insane amount of changes, improvements and additions to the Genshin shader which greatly improve it compared to the other Genshin shader.
Whereas the Star Rail shader is completely been made from scratch. yay we're the first.

Genshin

Fixes

  • Rimlight's being broken in the mirror
  • Point lights no longer turn you into a walking sun
  • Shading properly working on models that use Normal Maps
  • Outlines properly scaling up and down for VR/Desktop Users
  • Transparency and Emission now can work both at the same time.
  • Proper Specular for metals
  • Outlines and Rimlights not being insanely tripled in size
  • Eye/Archon glowing properly working alongside Emission

New

  • Paimon/Dainsleif Cloak Shader
  • UV Scrolling Animations
  • Material color system allowing you to easily recolor parts of the bodies for easy OC creation.
  • Proper Wiki and Documentation to give users an easy time to learn how to properly use it.
  • Proper Tangent generation script which will properly recreate tangents similar to Mihoyo's
  • Proper Material generation script to easily generate Star Rail/Genshin Materials
  • And of course Star Rail Shader

Star Rail

New
A completely recreation of the character shader.

  • Stockings
  • Rimlights
  • Outlines (Scaling/FoV)
  • Shadows
  • Face Shading
  • Face Outlines
  • Facial expressions
  • Specular
  • Emission
  • Mluts
  • Stencils (Proper fading of the hair infront of the face)
  • Eye shadow
  • Face masks
  • Weapon Shader