Mods / Joy of Painting (Optimized)

Tags:
Tweak
Author:
SiiMeR
Side:
Both
Created:
Jan 29th at 11:29 PM
Last modified:
4 days ago
Downloads:
2565
Recommended download (for Vintage Story 1.22.0-pre.1 - 1.22.3):
jopainting_2.5.1_optimized.zip  1-click install

Original version: https://mods.vintagestory.at/joyofpainting 

 

Problem: Every single time you come into a range of a painting, the texture is generated from scratch. This is quite a costly process, especially in large towns where there could be many paintings per chunk. The result of this is that the client will freeze to render this, every time they load this chunk. 

 

Solution: Using ObjectCacheUtil to cache the created textures, paying the cost only the first time per user session.

 

Result: it took over 40 ms to render 18 paintings, now it takes under a ms. 

 

If Moby_ is willing to implement these tweaks into the main mod, I can take this one down. 

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
2.5.1 jopaintingoptimized
1.22.0-pre.1 - 1.22.3
16 4 days ago jopainting_2.5.1_optimized.zip 1-click install

* Update to 1.22

2.0.0 jopaintingoptimized
1.22.0-pre.1 - 1.22.3
1 4 days ago Release Retracted

Retraction Reason:

Wrongly packaged, doesn't work

Changelog:

Update to 1.22

1.5.0 jopaintingoptimized
1.21.0-pre.1 - 1.21.6
2548 Jan 29th at 11:30 PM jopainting_1.5.0_optimized.zip 1-click install

* Initial Release


4 Comments (oldest first | newest first) (threaded | flat)

Moby_, 4 days ago

Hi!
Just saw that, do you want to be added to the joy of painting modpage and just post it there?
It's the same but more optimized right?

ToR_, 4 days ago

SiiMeR
You super cool and awesomely talenter modder, have you considered possibly updating this bad boy. Perchance? 
https://mods.vintagestory.at/joyofpainting was updated to 1.22.2

Lepregoth, May 8th at 10:30 PM

While I think the changes made are a wonderful fix, unfortunately both this and the original are now outdated, and unable to load on 1.22 builds. bumping to hopefully get an updated version!!!