Home Artists Posts Import Register

Downloads

Content

You'll get a unitypackage with all the shaders, materials, textures etc!


🎯 Focus DLC🖥️ Screenspace DLC


The hypno eye shader pack for VRChat avatars.

Staring directly at the hypnotic eyes is recommended.

Not compatible with Quest or NeosVR., not tested with CVR.

Compatibility Tester (See if it works on your model)

Includes:

  • 100 material presets: 58 for 1D, 19 for Log Spiral, 20 for Parallax3D, 3 for Polar2D
  • 4 shaders (with editors): 1D, Logarithmic Spiral, Polar2D, Parallax3D.
  • Tutorials and walkthroughs on setting everything up.
  • Shader optimizer so that you only pay the performance cost of what you use (similar to Poiyomi locking).

This package does not include any of the avatar models in the images & videos.


DLC

🖥️ Screenspace DLC is available!

  • Completely covers the vision of the viewer.
  • Mask prefab included.
Get the Screenspace DLC

🎯 Focus DLC now available!

  • Focuses will always face the observer.
  • Designed to work on 99% of avatars.
Get the Focus DLC


Customization

Each shader comes with various customization settings.

  • The 1D shader generates effects from a 1D gradient texture you can modify.
  • The Logarithmic Spiral shader generates an infinity spiral effect from a 1D gradient texture you can modify.
  • The Polar shader generates effects from any 2D texture.
  • The Parallax shader generates a depth parallax effect from any 2D texture.
  • The shaders are written by hand and are self-contained. Editing their code will not be a headache.



Setup & Compatibility & Avatar Requirements

The eyes should work on any avatar, assuming that certain conditions are met.

I recommend using the free compatibility checker tool to see if you need to change your avatar in any way.

Compatibility Tester (See if it works on your model)


There are two ways of using the eyes:

  1. Apply it on your model's eye material ("Eye Material method")
  2. Use it on a contact lens mesh ("Contacts method")

Contacts Method

Contacts method will add 2 mesh renderers and 2 material slots to your avatar. We currently have contact presets available for these avatar bases:

  • JinA's Ampwave
  • Tokyozilla's Tigerbee
  • Irix's Taidum
  • Kobodal

We have some tutorial videos available:

In case you want to use overlay texture parameters or the Parallax 3D shader, you may still need to edit the textures you wish to use to overlap with the UVs of the contact model (which is a circle with (0.5, 0.5) being the center)


Eye Material Method

This is the simplest option, if your eyes satisfy these requirements:

  • The eyes are on their own material slot and do not share it with any other geometry. We have a video walking through the process of separating eyes into their own slot.
  • The shader requires UV coordinate centers of the eyes (if you aren't using contacts and if using the 1D or Polar 2D shader, or some optional settings on the Parallax 3D)
    • We have presets available:
      • Ampwave (JinA)
      • Arflin
      • Azalea (Foxipaws)
      • Batdal
      • BZ Protogen
      • Canis
      • Chaos Canine
      • Chipori
      • Da'Vali
      • Dergodal
      • Deuzear
      • Draconian
      • Ember (Foxipaws)
      • Fara Rex
      • Felidal
      • Hobkin (Old)
      • Hyenid
      • Jerry Avali
      • Kirin (HaruMaki)
      • Kita'Vali
      • Kobodal (and the chibi)
      • Miune
      • Novabeast
      • Umiko The Orca V2
      • Nardoragon
      • Rexouium (Rezillo Ryker)
      • Sergodal
      • Tropical Kangaroo (v1 and v2)
      • Lykana
      • Wickerbeast (JinA)
      • Winterpaw Canine
      • Wolfman
      • Yet Another Fox
      • Zoichi 3.0
    • We also have a video walking through the process of finding these UV centers.
  • Textures that overlap with the UVs of your model's eyes. We have a video walking through the process of setting up textures to satisfy this requirement. (if using overlay texture slots or the Parallax 3D shader)


Terms of Use

  • YOU CAN:
    • Distribute locked shaders and materials if they are part of a larger commission (such as a custom avatar, retexture etc) Either the commissioner or the artist has to own the product.
    • Make edits to the product and share it with other persons who own the product.
    • Use the product on public and private avatars without credit.
    • Take and share videos, screenshots, live streams etc of the product (and also send me them please I WANNA SEE)
  • YOU CANNOT:
    • Redistribute/resell this product or parts of it, including locked shaders and materials, as part of another product.
    • Share your license key with others.
    • Redistribute this product, or parts of it, to persons who do not own it.
    • Redistribute unlocked shaders to persons who do not own the product.
    • Sell this product or derivations of it.
    • Claim that you have made this product.


This product requires a valid license in order to work. You activate your license by activating a valid license key. A license and its key cannot be transferred and can only be used by the person who has purchased the product.

Your license may be revoked at any point for violating the terms of use.

If there's anything unclear about the terms, please contact me.

Contact

If you have any questions or concerns, please don't hesitate to reach out:


Thanks to CHILLI, Shalkor Leonidas and Quarkstew for testing.

Hypno Eyes

(Ratings and reviews very appreciated 💚)

This file is compatible with both Unity 2019 and Unity 2022!

  • You do not have to remove anything to update!

  • Make sure to not overwrite any materials or textures you have changed when importing.

Also get the DLCs!

Tutorials

Changelog

== Version 2.7.0.8 - 2024-01-14 == * Added Novabeast lens UV center preset (thanks, Ookitsu!) * Added Winderpaw canine UV center preset (thanks, Wolfenstin!) * Added Arflin UV center preset (thanks, RykerJames!) * Added Chaos Canine UV center preset (thanks, Disvect and Serim!) * Added Fara rex eye UV center preset (thanks, Eveready!) * Added Wolfman UV center preset (thanks, Lycos Hayes!) * Improved texture aliasing on the 1D due to better mipmap sampling (thanks, McArdellje!) * Fixed backfaces on the parallax shader creating an inverse parallax effect. == Version 2.7.0.7 - 2023-12-15 == * Separated the contacts into their own folder as both the compatibility tester and the full package utilize them. == Version 2.7.0.6 - 2023-08-17 == * Added Ember (Foxipaws) UV Centers. == Version 2.7.0.5 - 2023-08-15 == * Added Felidal UV Centers (thanks @WelshAnomaly!) == Version 2.7.0.4 - 2023-08-08 == * Added Azalea UV Centers. == Version 2.7.0.3 - 2023-07-24 == * Added Umiko The Orca V2 UV Centers (thanks, Maowii!) == Version 2.7.0.2 - 2023-04-11 == * Added a parameter to hide the screenspace effect in mirrors. This is on by default! * Added Jerry Avali centers (thanks, @WelshAnomaly) * Fixed auto-fix buttons not appearing for materials that have improper blend modes when transparent rendering is off. == Version 2.7.0.1 - 2023-03-31 == * The Screenspace DLC material editor will now offer auto-fixes to set the render queue of non-transparent materials to 1001 when it's less than 1001. (thanks, Storm, for the report!) This will stop any of the material presets from applying to the skybox instead of the cube you want to drag them onto. You'll likely want to update your materials to use the 1001 render queue if this was something you kept running to! Keep in mind only non-transparent materials were affected. If your render queue was above 3000, you're fine. == Version 2.7 - 2023-03-30 == * Screenspace DLC compatibility. * Added screenspace DLC panel. * Added stencil options in to the Advanced tab. * Added 'Explain' buttons that try to explain what a parameter does. * Added vignetting parameters. * Added auto-fixes for weird depth buffer configurations. * Added the '1D Mac' preset material. * Simplified how the mirroring/separate spin factors UI works in the Log, 1D and Polar material editors. * Added Deuzear centers (thanks, @WelshAnomaly) * Added Nicoreda Wickerbeast centers (thanks, @WelshAnomaly) * Added Tropical Kangaroo centers (thanks, https://linktr.ee/Devv_RM !); * Fixed a bug where 'reset zwrite and ztest' would not properly reset ztest and zwrite on some shader types. * Fixed a bug where selecting multiple materials with varying transparent states would mess up various render settings relating to transparent rendering. * Fixed an issue where hue modulation would result in div by zero in the log spiral if Size is set to zero. (thanks Maple!) * Fixed duplicate parameters in the Log Spiral shader causing compilation errors in rare situations (thanks, Seedsy, for the report!) * Improved material preview displays. * Adjusted the UI of material editors. == Version 2.6.2 - 2023-02-15 == * Fixed single pass rendering. Currently irrelevant for VRChat but relevant for CVR users! * Added center presets for Yet Another Fox https://emperorofmars.itch.io/yaf (thanks, LakesideMiners!) * Added center presets for Lykana https://lykana.gumroad.com/l/Lykana (thanks, Vivi!) == Version 2.6.1 - 2023-01-18 == * Add the ability to use different UV sets for UV centers to be used for the Log, 1D and Polar shaders. With this you'd be able to use the UV center method with eyes that have a non-circular UV unwrap by default. In these situations, you'd create a new UV set on the mesh and unwrap the eyes to have circular UVs with a center, then set the material to use that UV set. Eye textures will not be broken as they'd still use the base UV set! * Added Dergodal centers (thanks, @WelshAnomaly) * Fixed the 'failed to open source' shader compilation error that sometimes appears when updating the hypno shader package. * Fixed a compile error when the eyes package is imported into a world project. * Show a warning if transparent rendering is enabled and the render queue is below 3000 or if the destination blend properties are not set to postmultipled alpha. * Added the ability to lock multiple of the same material (as long as they're using the same shader) in the material editor at the same time. * Added a context menu to the project view with options to lock and unlock selected hypno materials. * Added buttons for reseting the ztest, zwrite, cull, source blend and destination blend options to their defaults. == Version 2.6.0.1 - 2022-11-23 == * Fix an issue that caused locking to not occur when uploading to VRChat. == Version 2.6 - 2022-11-23 == * Added the 1D Logarithmic Spiral shader. * Added 19 material presets for the Logarithmic Spiral shader. * Added an opacity map texture slot to the 2D polar and 1D hypno shaders under the 'Transparent rendering' checkbox. * Added an option to create custom UV center presets. * Added Canis centers (thanks, @NikruPuppy) * Added Draconian centers (thanks, @Sharkacuga) * Added Da'Vali centers (thanks, @WelshAnomaly) * Added Winterpaw Male Canine centers (thanks, @WelshAnomaly) * Added Chipori centers (thanks, @WelshAnomaly) * Added Kobodal contact presets. * Added license key verification. * Fixed incorrect locking results when number parameters didn't have any decimals. == Version 2.5.5 - 2022-11-08 == * Updated the UI. * Updated URLs. * Added Miune UV centers (thanks, Eliza the void dragon cat!) * Fixed a bug with the preset selection that made current preset selection not take into account single eye mode. == Version 2.5.4 - 2022-10-23 == * Add Sergodal UV centers (thanks, @WelshAnomaly!) * Added a cginc file to avoid unlocked shader distribution. * Updated contact URLs. == Version 2.5.3 - 2022-10-18 == * Added contact prefabs for easier setup. * Converted the Ampwave and the Tigerbee contact setups into contact prefabs. * Added Contact prefabs for Taidum 2.0. * Added Contact prefabs for Taidum Legacy. == Version 2.5.2 - 2022-10-11 == * Added UV Center presets for the Zoichi 3.0 * Added 'Zoichi White Specular Overlay Texture' texture == Version 2.5.1 - 2022-10-04 == * Added a contact preset for the Tigerbee * Added a Contact - Almost Full Sphere model. * Updated the terms of use. * Updated the Batdal UV centers to not have a seam in them (thanks, Zyntaks!) == Version 2.5 - 2022-07-28 == * Added 32 new material presets. * Added a style selection for 1D and Polar shaders with 4 available styles. * Added the 'Pulsing' option to the 1D shader. * Added an auto-installer for the Postprocessing package that runs on first import. * Added a new skybox to the showcase scene. * Added a fallback texture preview. * Added a goo shader panel into showcase scene. * Fixed the shader baked not properly writing HDR color values linearly. * Tweaked the panels in the showcase scene. * Tweaked the UVs of the eyeballs mesh. * And various misc small changes. == Version 2.0 - 2022-07-28 == This version does not overwrite the 1.* assets! You can use both versions as the same time. * Added 17 new material presets. * Added transparent rendering for all shaders. * Added 'Rotation Adjustment' for Polar 2D and 1D shaders. * Added a reflection intensity slider. * Added buttons to tutorial videos across all editors. * Added an 'Advanced' section to all editors that lets you pick blending factors as well as the culling mode. * Added a notice for when you are about to edit/inspect a preset material. * Added a 'Squish' parameter to the 1D shader. * Added a Glasses model. * Added a Contacts model. * Added the JinA Ampwave contacts setup preset. * Added a link to the new contact setup video. * Added a file listing all the available tutorials. * Added the ability to hide the shader instead of using a VRC fallback. * Added a popup window that shows up on first-install that links to tutorials and the showcase scene. * Added a 'Hypno' prefix to the shader names. * Added a 'Hue Shift' section to the Polar 2D shader. * Added a Batdal UV center preset. * Added a 'Centered' UV center preset for contacts, default glasses, Polycrow aviators. * Added a instructions on how to set up a peripheral hypno background. * Added a bunch of information to the showcase scene. * Added TUTORIALS.txt * Improved the UI for all shader editors. * Improved some of the randomness in the Parallax 3D offset and rotation parameters. * Improved the organization of the showcase scene. * Improved how the color alpha channel interacts with Parallax 3D parallax layers alpha value accumulation. * Improved the naming and organization of the material files. * Tweaked the 'Speed' parameter of the Polar 2D and 1D shaders to be 100x less sensitive to changes. * To convert an old speed value into the new speed value, multply the old one by 100. * Tweaked the Parallax 3D shader to use the sampler state of the given parallax depth texture to sample the parallax depth texture with instead of always using the clamp sampler. * Added a notice for this in the UI. * Tweaked how 'Spin' works in the 1D shader to make it more human friendly. * Tweaked how 'by Repetition' works in the 1D shader to make it more human friendly. * Tweaked how some of the rotation parameters work on the Parallax 3D shader to be per-layer instead of per-depth. * Tweaked some material presets. * Removed the 'Layer Jiggle Frequency' Parallax 3D parameter as it was no longer necessary. * Removed [Toggle] attributes on shader parameters. * Removed INSTRUCTIONS.txt * Hoisted some center related code into the vertex shader as an optimization. == Version 1.6 - 2022-07-17 == * Added the single eye mode. * You can use this to achieve more complex asymmetric effects. Best used with a separate left and right material slot for the eyes. * The protogen materials use this mode by default as they do not have left/right eyes. * Using this mode will also increase performance as the shader does not have to figure out which eye it's working with! * Added a color option for all textures. * Added an emission strength slider for all textures. * Added a post processing layer & volume to the showcase scene to show these emissions. * Added instructions for installing the post processing package to the INSTRUCTIONS.txt file. The post processing package won't be installed on import unfortunately :(. * Fixed the Parallax3D parallax effect looking wrong when the object has negative scale. == Version 1.5 - 2022-06-25 == * Added old Hobkin and Hyenid UV centers (thanks, @SamoyedibleNSFW !) * Remove shader keywords on lock. * Added some extra info on UV center to the parallax shader editor. == Version 1.4 - 2022-06-14 == * Fixed locked shader compiler errors in certain situations. (thanks, @nick_yarkovish, for the report!) == Version 1.3 - 2022-06-09 == * Fixed the material locker creating shaders that have inconsistent results across different cultures, including creating shaders that fail to compile due to the culture defaulting to using a comma as a decimal separator instead of a period. (thanks, @Guuvita, for the report!) == Version 1.2 - 2022-06-02 == * Fixed the material locker crashing when there is mesh on an avatar or in the world that has a material slot that has not been assigned a material. (thanks, @SaltySnickerBE, for the report!) == Version 1.1 - 2022-06-01 == * Added UV centers for the Kirin, Rexouium and the Nardodragon. (contributed by @Shalkor_L_D, @SaltySnickerBE) * The button for the current used preset will now show as being green so it's obvious which preset you're using. * Added a CREDITS.txt file.


Old Versions

Please get in touch if you'd like access to an older version and I'll see what I can do!

Files

Comments

No comments found for this post.