LightMapToVertexColor
RipMuxiv
$14.39
$15.99
10%OFF
(no ratings)
Date |
Price |
---|---|
日期和时间 |
价钱($) |
11/12(2024) |
15.99 |
11/12(2024) |
14.39 |
11/15(2024) |
14.39 |
Jump AssetStore
LTVC helps you convert lightmap information to vertex colors and store them in the original FBX file of your mesh!Theoretically, it's not affected by the pipe, so you can use LTVC in HDRP. However, there are no HDRP-compatible shaders available in the package for the time beingLTVC comes with several URP versions of shaders (including the latest Unity6 URP17+), so don't worry if you don't have shader development experience!LigthMapToVertexColor, as its name suggests, is not a global illumination plugin. Its job is to decode the colors of the baked lightmaps as if they were in the shading phase, and write them into the vertex colors of the mesh, all of which happens within the editor, and in practice, you just need to read the vertex color information and calculate the shading! This will save you the cost of loading lightmaps and memory. Risk always comes with opportunity! It has advantages and disadvantages.Advantage:1. There is no need to load lightmaps and consume memory2. The performance impact is minimal,3. Support most platforms as well as devices4. Bound with lighting information, you can optionally load the prefab in the scene without losing the lighting information (Unity prefab does not have lightmap information by default, and creating the prefab directly instead of loading the whole scene will lose the lightmap)5. High compatibility, no conflict with other features (it only occupies the RGB channel in the vertex color information)Flaw:1. A certain number of vertices is required to have good results2. Vertex colors can only carry a single set of lightmap information (for example, day and night, or multiple scenes, you can only choose one set of lighting information to pass to the vertex color, however, there is a solution to output multiple meshes to solve such problems)3. The best baking solution for this plugin is to bake indirect light (because indirect light is low-frequency information, you can get good results with a small number of vertices)Unsupported:Directional mode (experimental)ShadowMask (you can't use ShadowMask-related features, but you can pass lightmaps from ShadowMask baked mode)Lightmaps for UVs baked outside of UV2 are rendered to vertices (to be supported later)Platform support:Theoretically, as long as your platform supports vertex color and accesses vertex color information in the shader, you won't be restricted.Depend:LTVC relies on the Unity FBX Exporter package!Please note that especially on platforms using HDR lightmaps, since HDR uses a 16-bit floating-point format to store color values while vertex colors only use 8 bits. Therefore, when transferring it to vertex colors, the colors usually have flaws, color differences, and especially the loss of details in bright or dark areas. Although the plugin provides some solutions to improve this to some extent, it still cannot be compared with HDR lightmaps. This is the difference in format precision and has nothing to do with the plugin itself. (The Baked Indirect or ShadowMask baking modes are less affected by this problem because the lightmaps they generate only store low-frequency information such as indirect lighting.)Support:Whether it is a question, feature request, or suggestion, please contact the email:ripmuxiv@foxmail.com or Discord 。Licensing Information :"1k followers milestone" (https://skfb.ly/6XVw8) by Warkarma is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/). Modified information: Modified some meshes, and baked lighting in Unity to demonstrate LTVCPlease note that the "1K Followers Milestone" demo scene is not included in this pack, it is only used to make a promotional poster! (If you are interested, you can check the link to the file in the license agreement)The sample scene was made in Unity 2021.3, and if you open this scene in a different version, you'll need to import the corresponding version of the shader pack provided for you in LTVC!Before you get started, we recommend that you read the documentation included in the package!Features :Vertex colors can be written directly to the mesh's source FBX fileRemoves the current mesh vertex colorLightmap DecodingAdded shader that accepts vertex colors as lighting (written entirely by the famous Amplify Shader Editor)Provides a window to automate the processing of meshes in the scene (you just need to drag and drop and select your parameters)