А вы знали, что юнити из коробки поддерживает дебаг пикселя по клику?)
Для URP надо включить дефайн ENABLE_SHADER_DEBUG_PRINT в проекте (для HDRP, кажется, оно и так будет работать).
Затем добавить в шейдер строчку // #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/ShaderDebugPrint.hlsl"
А в самом шейдере вызвать ShaderDebugPrintMouseButtonOver(int2(input.positionSS.xy), ShaderDebugTag('S','m','o', 't'), fragData.smoothness);
И тогда при клике ЛКМ по какому-либо месту на экране, в консоль будет написано Frame #270497: Smot float4(0.1f, 0.2f, 0.3f, 0.4f) - ну, или что у вас там в вашем цвете.
Разумеется, можно кастомизировать. И чтобы не по клику, и чтобы по клику на другую кнопку, и чтобы не этот пиксель, а другой. Можно и для компьют шейдера это делать.
Так можно дебажить свой сложный кастомный шейдер. Особенно хорошо работает в сочетании с окном Rendering Debugger.
А вы знали, что юнити из коробки поддерживает дебаг пикселя по клику?)
Для URP надо включить дефайн ENABLE_SHADER_DEBUG_PRINT в проекте (для HDRP, кажется, оно и так будет работать).
Затем добавить в шейдер строчку // #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/ShaderDebugPrint.hlsl"
А в самом шейдере вызвать ShaderDebugPrintMouseButtonOver(int2(input.positionSS.xy), ShaderDebugTag('S','m','o', 't'), fragData.smoothness);
И тогда при клике ЛКМ по какому-либо месту на экране, в консоль будет написано Frame #270497: Smot float4(0.1f, 0.2f, 0.3f, 0.4f) - ну, или что у вас там в вашем цвете.
Разумеется, можно кастомизировать. И чтобы не по клику, и чтобы по клику на другую кнопку, и чтобы не этот пиксель, а другой. Можно и для компьют шейдера это делать.
Так можно дебажить свой сложный кастомный шейдер. Особенно хорошо работает в сочетании с окном Rendering Debugger.
Hui said the time period and nature of some offences “overlapped” and thus their prison terms could be served concurrently. The judge ordered Ng to be jailed for a total of six years and six months. “Hey degen, are you stressed? Just let it all out,” he wrote, along with a link to join the group. Healing through screaming therapy On Tuesday, some local media outlets included Sing Tao Daily cited sources as saying the Hong Kong government was considering restricting access to Telegram. Privacy Commissioner for Personal Data Ada Chung told to the Legislative Council on Monday that government officials, police and lawmakers remain the targets of “doxxing” despite a privacy law amendment last year that criminalised the malicious disclosure of personal information. So far, more than a dozen different members have contributed to the group, posting voice notes of themselves screaming, yelling, groaning, and wailing in various pitches and rhythms.
from us