Unity - Stencil Test 开关,无法通过脚本或是 shader lab 开关来控制

这篇具有很好参考价值的文章主要介绍了Unity - Stencil Test 开关,无法通过脚本或是 shader lab 开关来控制。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

查看过 shader lab 文档: ShaderLab command: Stencil,没有看到 stencil test 关闭的功能,我真的无语。。。
只能开,不能关,意思一个 shader lab 一旦编写了 stencil { } 的内容,就必须开启。。。
好 low 的设计

在网上同样搜索到对应的 unity 论坛贴图: how to disable the Stencil block via shader properties? - 同样被人吐槽没的关闭

比如,我在项目在的 shader lab,material 是这样写,这样设置的
Unity - Stencil Test 开关,无法通过脚本或是 shader lab 开关来控制,unity,unity,stencil无法关闭

但是我们从 render doc 中抓帧可以看到仍然是有开启 stencil test 的,这会导致无意义的带宽消耗

Unity - Stencil Test 开关,无法通过脚本或是 shader lab 开关来控制,unity,unity,stencil无法关闭


如果有了解的大佬,麻烦告诉一下,3Q~文章来源地址https://www.toymoban.com/news/detail-597772.html

到了这里,关于Unity - Stencil Test 开关,无法通过脚本或是 shader lab 开关来控制的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Unity——模板测试Stencil】

    什么是模板测试,可以实现什么效果? ●用模板测试来实现限制渲染区域 ●使立方体的不同区域显示不同的画面 图片来自:TA入门笔记(十五) 模板测试的知识点 ●顺序 透明度测试-模板测试-深度测试 ●简单原理 图片来自:LearnOpenGL——模板测试 以文章开头第一张图为例

    2024年02月15日
    浏览(29)
  • Unity可视化Shader工具ASE介绍——6、通过例子说明ASE节点的连接方式

    阿赵的Unity可视化Shader工具ASE介绍目录   大家好,我是阿赵。继续介绍Unity可视化Shader编辑插件ASE的用法。上一篇已经介绍了很多ASE常用的节点。这一篇通过几个小例子,来看看这些节点是怎样连接使用的。   这篇的内容可能会比较长,最终是做了一个遮挡X光的效果,不

    2024年02月07日
    浏览(32)
  • 【游戏开发小技】Unity通过UI全屏图来模糊场景画面(Shader | 模糊 | 滤镜 | Blur)

    一、前言 嗨,大家好,我是新发。 以前我写文章都是很长很长,接下来我会尝试用新的方式来写博客,尽量简短,以实用为主。同时也是作为自己零碎的一些记录,方便查阅。 本文我要说的是在 Unity 中通过 UI 全屏图来模糊场景画面的效果。 二、效果演示 这是没用模糊效果

    2024年02月05日
    浏览(32)
  • 转换或是克隆的虚拟机无法联网,网络服务无法启动

    新转换的虚拟机,无法联网,启动网络服务,报错: systemctl start network.service job for network.service failed because the control process exited with error code. 查看网络服务状态,systemctl status network.Service    查看一下网卡信息: ip addr  查看一下网卡配置信息:  好像是没有对应的配置文件,

    2024年02月12日
    浏览(39)
  • Unity通过脚本更改物体的材质

       

    2024年02月12日
    浏览(29)
  • Unity入坑常见错误:无法添加脚本

    在某种情况下 刚入坑unity的同学 在搞完了一切环境搭建之后 希望能够将自己的代码搭载进入自己的游戏物体 但此时却出现无法添加脚本的报错 :如下  “”内是该文件的命名 出现这种情况的解决方法很简单我们需要检查的是代码中对应类名是否与我们要搭载的游戏物体名

    2024年02月07日
    浏览(42)
  • 【PHP】问题已解决:宝塔面板搭建php网站无法上传图片或是文件(保姆级图文)

    『PHP』分享PHP环境配置到项目实战个人学习笔记。 欢迎关注 『PHP』 系列,持续更新中 欢迎关注 『PHP』 系列,持续更新中 宝塔面板搭建php网站无法上传图片或是文件。 检查你的php里是否安装了 fileinfo 扩展,这会影响文件上传,而且因为宝塔面板让你有多个版本的php,所以

    2024年02月07日
    浏览(36)
  • 【问题记录】VS Code 无法自动补全 Unity 脚本代码

    目录 一,设置 Unity 脚本文件使用 VS Code 打开 二,查看 Unity 要求的 dotnet 版本 三,下载对应版本的 dotnet 四,最后设置 VS Code 智能补全 Unity 代码 五,附加链接 Unity 内置支持在 VS Code 中打开脚本,作为Windows和macOS上的外部脚本编辑器。所以在 Unity 界面中的工具栏点击  Edit

    2024年02月09日
    浏览(43)
  • Unity连接海康威视摄像头 打包后报107或是109的错误 解决方案

    最近在做一个海康威视摄像头的项目,万事俱备,打包G了。在此做一个备忘,先感谢“张富贵”老哥的帖子,原贴关于unity 引用海康威视SDK,打包后不显示问题_张富贵-的博客-CSDN博客_unity打包海康威视摄像头无法播放 解决方案:打包后的文件夹中,找到“文件名_Data-Plugin

    2024年02月15日
    浏览(97)
  • Unity 3D通过脚本控制音频音量、继续、暂停、停止播放;判断当前音乐是否播放;切换音乐;

    演示 在HideInInspector中将三首音乐拖到音乐组中,自定义音乐数量也可以,需要修改代码中切换音乐函数中的部分内容。调用脚本中的函数即可实现对应功能。 重复播放音乐代码如下

    2024年02月12日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包