-LukaS- Posted October 9, 2024 Share Posted October 9, 2024 Hello! For the past month or so I've been working on a project aiming to give modders a way of creating better entity shaders. Well, here it is! [CESapi] Custom Entity Shaders API BETA CESapi is an API that lets modders utilize uniform variables and samplers in their custom entity shaders, something that was, up to this point, not possible because of the limitated access to the rendering engine from Lua. This is a BETA release as, although it is a working version of the tool, there still are some things that need a bit of touching up. With this version available though, I hope to encourage modders to try their hand at creating cool shaders for their own cool mods. Here are a few examples of what can be done using CESapi: 1. Void Dye shader (inspired by the Void Dye from Terraria) 2. Symbol Exclusivity! Apply your shader only to a selected part of the sprite (a selected symbol/s) 3. Adamantite Armor shader (also inspired by Terraria) 4. End Portal Starfield shader (inspired by Minecraft) 5. Enchantment Glint shader (also inspired by Minecraft) All of these shaders are available as part of the mod and are fully documented! Good luck with your shaders! 4 1 1 1 Link to comment https://forums.kleientertainment.com/forums/topic/160118-cesapi-custom-entity-shaders-api-beta-release/ Share on other sites More sharing options...
ClumsyPenny Posted October 9, 2024 Share Posted October 9, 2024 Thank you for this amazing contribution! If I ever need a custom shader, I'll certainly look into using this API Link to comment https://forums.kleientertainment.com/forums/topic/160118-cesapi-custom-entity-shaders-api-beta-release/#findComment-1752257 Share on other sites More sharing options...
IronHunter Posted October 9, 2024 Share Posted October 9, 2024 Dude this is amazing, I hope you put this into the tutorial and guides section one day so this doesn't get buried. 1 Link to comment https://forums.kleientertainment.com/forums/topic/160118-cesapi-custom-entity-shaders-api-beta-release/#findComment-1752350 Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now