MZ - [RMMZ-V2.2]Dynamic Light & Ultra Shadow & Event Shadow & Time System

● ARCHIVED · READ-ONLY
Started by qiujiu 78 posts Page 1 of 4 View original ↗
  1. bandicam 2022-02-08 23-26-56-065[00-00-41][20220208-232959226] - 副本.jpg
    Name:QJ-Lighting
    Version:RMMZ-V2.2
    Itch.io:URL
    Introduction:


    It is no different from other plugins with ultra light and shadow in effect,
    but it integrates the functions of all plugins, so the functions are more comprehensive.

    I collected, organized and studied many lighting plugin.

    It`s compatible with UM7-MZ and my doodads plugin in MZ.

    Video:


    Screenshot:

    screenshot
    bandicam 2022-02-08 23-26-56-065[00-00-06][20220208-232906631].jpg
    bandicam 2022-02-08 23-26-56-065[00-00-17][20220208-232934872].jpg
    bandicam 2022-02-08 23-26-56-065[00-00-24][20220208-232941977].jpg
    bandicam 2022-02-08 23-26-56-065[00-00-30][20220208-232947913].jpg
    bandicam 2022-02-08 23-26-56-065[00-00-37][20220208-232954636].jpg
    bandicam 2022-02-08 23-26-56-065[00-00-41][20220208-232959226].jpg
    bandicam 2022-02-08 23-26-56-065[00-00-52][20220208-233009965].jpg
    bandicam 2022-02-08 23-26-56-065[00-00-53][20220208-233011156].jpg
    bandicam 2022-02-08 23-26-56-065[00-00-59][20220208-233017304].jpg
    bandicam 2022-02-08 23-26-56-065[00-01-00][20220208-233029303].jpg
    bandicam 2022-02-08 23-26-56-065[00-01-03][20220208-233032668].jpg
    bandicam 2022-02-08 23-26-56-065[00-01-10][20220208-233039187].jpg
    bandicam 2022-02-08 23-26-56-065[00-01-19][20220208-233048483].jpg
    bandicam 2022-02-08 23-26-56-065[00-01-36][20220208-23310604].jpg

    Features:

    1. flexible dynamic effect realization method.
    2.
    Events/Player Shadow.
    3. More comprehensive functions.

    Detail:

    1.I modified some renderers and shaders of the pixijs(don`t worry,it don`t affact others plugins) to make the rendering of shadows more dependent on GPU rather than CPU,I think the utilization of GPU by rmmv/rmmz is very low most of the time.

    2.The image can be a Frame Animation,and most attribute of lights can have dramtic effect.So the upper limit of this plugin depends on your creativity!!!

    3.The ultra shadows will update only the position of light is changed or the light is enlarged firstly,so the shadow of static light need`t to redraw by CPU most of time.

    How To Use:

    See in Demo and plugin help.

    Term of Use:
    This plugin is free for non-commercial use.
    This plugin is NOT FREE for COMMERCIAL use.
    If you want to use this plugin for commercial use,you can buy this plugin on itch.io.

    Demo/Free Version Download:
    Itch.io:URL

    MZ-V2.2-dropbox:URL

    Discord:
    discord

    Logs:

    V1.0->V1.3 RMMZ Update:
    1.add a simple day/night system.
    2.support 8-direction flashlight.
    3.support light rotates with the mouse.
    4.be compatible with UM7 and my doodads plugin.
    Doodads UM7

    V1.3->V1.4 RMMZ Update:
    be more compatible with UM7.

    V1.4->V2.2 RMMZ Update:
    1.fix lots of bugs.
    2.improve the details of Ultra Shadow.
  2. Wow, this plugin is magnificent and marvelous!
    I will install this plugin in my game now!
    :awink:
  3. there are some small issues, but it looks good as I test the demo out.

    the 1 issue which most lightning plugin has (except 1) that I know off,
    the the light and flashlight go through the wall which shouldn't.

    some object and walls dont have shadows on flashlight use.
    but it looks good further.

    I cannot tell if it works nicely with the bullet plugin, but or it will
    conflict with the other light plugin, but keep up the amazing job though :)
  4. ShadowDragon said:
    there are some small issues, but it looks good as I test the demo out.

    the 1 issue which most lightning plugin has (except 1) that I know off,
    the the light and flashlight go through the wall which shouldn't.

    some object and walls dont have shadows on flashlight use.
    but it looks good further.

    I cannot tell if it works nicely with the bullet plugin, but or it will
    conflict with the other light plugin, but keep up the amazing job though :)
    Thank you for your patient and sincere reply, it`s precious to me now!

    The first two questions have a common answer:

    I use two types of region in Demo,one is Region 200 and the other is Region 202.
    In the plugin parameter,Region 200 is set not to generate the ultra shadow,while Region 202 is set to generate the ultra shadow whose height is 2.

    The grid whose region id is 200 can`t block the light,so the light goes through the grid and there are no shadows around the grid.The reason why some grids you see can`t block the light or flashlight may be that I set the region of these grid to 200 in Demo.

    The grid whose region id is 202 can block the light,so the light don`t go through the grid and there are shadows around the grid.

    I set the region of many grids to 200, just because there are no need to generate shadow around these grids and setting the Region of grids to 200 can reduce the amount of shadows rendered.(e.g:Blocks at the edges and blocks inside thick walls)

    I seem to set the region of grids that need to generate shadows to 200 instead of 202 in Demo,it`s my negligence......I will fix this problem in the next version of Demo.
    You can try to set Region 200 to Region 202 to see if parts of issues have been solved,I look forward to your response!
    In fact, I just found that using area 200 instead of 202 has little performance improvement after testing again in Demo.



    As for my another plugin, the bullet plugin......
    The work that I try to bind the lights to the bullets is still in its primary stage,I`m still testing.
    I think I will add this function in a later version of the bullet plugin if possible!

    Simple ScreenShot:
    bandicam 2022-02-09 21-08-53-918[00-00-01][20220209-211007702].jpgbandicam 2022-02-09 21-09-20-465[00-00-03][20220209-211026880].jpgbandicam 2022-02-09 21-09-20-465[00-00-04][20220209-211028647].jpg

    bandicam 2022-02-09 21-09-20-465[00-00-05][20220209-211030406].jpgbandicam 2022-02-09 21-09-20-465[00-00-06][20220209-211032323].jpg


    Thank you!
  5. RyanYe said:
    Wow, this plugin is magnificent and marvelous!
    I will install this plugin in my game now!
    :awink:
    Thank you for your support!
    ٩(๑>◡<๑)۶
  6. it looks really amazing :) but I use the bullet or would use it for
    some obstacles mostly.

    but keep up the amazing work though :)

    I might try with another light plugin, if they work together, I might think
    of something nices for the dungeon parts if it works out =)
  7. Holy Cow!

    Have u ever considered porting your plugins to mz? I'd support it for sure.

    Good job, pal
  8. Hello @qiujiu are you going to port this plugin to mz?
    Thank you in advanced.
  9. Siul said:
    Holy Cow!

    Have u ever considered porting your plugins to mz? I'd support it for sure.

    Good job, pal
    I have ported the plugins to mz!

    The reason why I replied a little late is that I am porting this plugin to rmmz......

    Thank you for your support !!! :)
  10. Rex Tenebris said:
    Hello @qiujiu are you going to port this plugin to mz?
    Thank you in advanced.
    There's no need to wait because I have ported the plugins to mz!

    You can download the rmmz version of the plugin now!
  11. qiujiu said:
    I have ported the plugins to mz!

    The reason why I replied a little late is that I am porting this plugin to rmmz......

    Thank you for your support !!! :)

    Lol, so fast.

    Is the bullet plugin ported too? Thanks for your time

    Edit: Just came to my mind: is your lighting plugin able to work with doodads? I don't know if that's even possible.
  12. Siul said:
    Lol, so fast.

    Is the bullet plugin ported too? Thanks for your time

    Edit: Just came to my mind: is your lighting plugin able to work with doodads? I don't know if that's even possible.
    Bullet plugin……
    It`s more complex than the light plugin,so I can't port it to MZ in a short time.
    I may write a lightweight MZ ARPG system with the bullet plugin as the core in the future.
  13. @qiujiu can your dynamic shadows work with visustella's doodads? I can't imagine if that's even possible but it would be really awesome
  14. Siul said:
    @qiujiu can your dynamic shadows work with visustella's doodads? I can't imagine if that's even possible but it would be really awesome
    I learned about visustella's GridFreeDoodads plugin in the last few days......

    If many people have this requirement, I will consider adding this function.
  15. great plugin :) is the a plugin you could recommend to you with this for a day/night system?
    currently using community lighting

    thanks
  16. Don't have plugin commands?
  17. Bryanh said:
    great plugin :) is the a plugin you could recommend to you with this for a day/night system?
    currently using community lighting

    thanks
    I had this plan before.
    I may add this feature next version. :)

    Do you have a recommended day/night system?
    If not,do you need some special features about the day/night system?
  18. cropots said:
    Don't have plugin commands?
    yes......
    But I offer some Script Commands very easy to use.
    Plugin commands are intrinsically script commands mixed with additional script of judgment.
    In fact,these Script Commands are as simple as Plugin commands ,And their ways of use is very similar.What you need to do is Copying ,pasting ,and then modifying some numbers or strings.
    Some complex plugins only offer script commands ,too.
  19. @qiujiu hi, just 3 variables for hours, mins, seconds with a night switch and screen tinting for different stages of the day.

    thanks
  20. @qiujiu Blizzard just finished mode7 for MZ so I have to ask: is your lighting plugin compatible with mode 7?