Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account
This post has been closed. You can still view previous posts, but you can't post any new replies.

Improvements to dynamic lighting layer

As much as I love Roll20 (and use it regularly), one of the things that can be frustrating is the dynamic lighting layer. Here are a couple of suggestions I have that might improve things. Erase function: The drawing tools there are very simple and lack even an erase function. Treating the entities there as objects that can be deleted is all well and good, but what if my players do something to alter the landscape, such as blowing a hole in a wall and I want to erase just a part of the shape to reflect the ability to see through the hole. The ability to erase just a part of a line would be great. Import images : I use PaintShop Pro for a lot of my mapping. With the advanced drawing tools there, I can create things like outlines and walls on a separate layer, and export just that layer to an image. If I could then upload that image to the dynamic lighting layer and have it recognized as blocking LOS, that would be great. Add to that if I use a PNG graphic with alpha transparency, then perhaps Roll20 could interpret that as variable transparency for an object on the layer. I realize these are not simple suggestions and would most likely require a redesign of the dynamic lighting code from the ground up, but I think they would result in a huge improvement to what is already a great program.
I believe someone (I think it was The Aaron) created a script already that allows you to take path data from gimp and create a wall on the dynamic lighting layer with it. It might be worth checking to see if you can find the post on it. I think an api script had been mentioned for erase functionality, but I don't know if it was ever implemented. I do think native erase functionality should be built in though.
1550175388
Roll20 Dev Team
Pro
Marketplace Creator
Thanks for the suggestion! After 30 days, Suggestions and Ideas with fewer than 10 votes are closed and the votes are refunded to promote freshness. Your suggestion didn't build the right momentum this time, but feel free to submit it again! We find that the best suggestions describe the problem you are having, and the solution you want. You can learn more about the process of making suggestions on the Roll20 Wiki! More details can be found here .