在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):ColinLeung-NiloCat/UnityURP-MobileScreenSpacePlanarReflection开源软件地址(OpenSource Url):https://github.com/ColinLeung-NiloCat/UnityURP-MobileScreenSpacePlanarReflection开源编程语言(OpenSource Language):C# 75.4%开源软件介绍(OpenSource Introduction):UnityURP-MobileScreenSpacePlanarReflectionA simple and fast ScreenSpacePlanarReflection(SSPR) as a standalone reusable RendererFeature in URP.
SSPR ON SSPR OFF SSPR ON SSPR OFF On Adreno630 GPU android mobile device(almost all 2018/2019 flagship android mobiles), Toggle SSPR ON/OFF:
On Adreno612 GPU android mobile device(Samsung Galaxy A70), Toggle SSPR ON/OFF:
On Adreno506 GPU android mobile device(Lenovo S5), Toggle SSPR ON/OFF:
Where are the important files?There are only 4 important code files, all inside a folder "Assets \ _MobileSSPR \ ReusableCore". Can it run on mobile?Tested on ~10 android devices(all support Vulkan). If your android device support Vulkan, result should be correct and rendering should be fast enough. (OpenGLES3.2 is not enough, must support Vulkan!) *We have received a report that this SSPR is not working on MaliT760 GPU android (Galaxy S6), but we don't have this device to reproduce it How to try this inside my own URP project?
I can see some small flickering in reflection / can't see any reflectionIt is not expected! Please report your device name in Issues, thanks! NotesIt is not safe to use InterlockedMin() and RenderTexture color format "RInt" on android/iOS compute shader(see -> https://zhuanlan.zhihu.com/p/150890059). Instead, we will use RenderTexture color format RFloat / ARGBHalf to produce similar result. Editor2020.3.33f1 LTS Implementation reference
Change log
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论