Shader实战(1):Unity中使物体不受光照影响(不区分明暗面)

这篇具有很好参考价值的文章主要介绍了Shader实战(1):Unity中使物体不受光照影响(不区分明暗面)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

前言

一、原场景效果

二、操作流程

三、效果演示


前言

在做项目时碰到需要在一个有光照场景中使某一个模型不受光照影响,即不区分明暗面,因此本文记录如何修改shader使模型在有光照的情况下不区分明暗面。

一开始本人尝试将贴图设置为自发光材质,但是仔细观察发现自发光材质还是能够看出明暗面的区别,除非场景中本身不存在光源。

一、原场景效果

将一张圆形贴图作为standard的shader下的albedo赋给物体,可以看出在该光照场景下物体有明显的明暗面区分

Shader实战(1):Unity中使物体不受光照影响(不区分明暗面)

二、操作流程

新建一个材质,将预设材质的shader改为Unlit/Texture

Shader实战(1):Unity中使物体不受光照影响(不区分明暗面)然后将右边的贴图附上该圆形贴图

将该材质赋给物体

三、效果演示

Shader实战(1):Unity中使物体不受光照影响(不区分明暗面)

右侧立方体附上材质可以发现,该立方体不受光照影响,不区分明暗面 文章来源地址https://www.toymoban.com/news/detail-509911.html

到了这里,关于Shader实战(1):Unity中使物体不受光照影响(不区分明暗面)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 光伏电池建模及温度光照的影响曲线

    光伏电池建模及温度光照的影响MATLAB程序及仿真资源-CSDN文库 https://download.csdn.net/download/weixin_56691527/87910193 微 ❤ 关注“电气仔推送”获得资料 模型介绍: 需要MATLAB2018B及以上的版本!! 首先根据根据环境修正公式搭建光伏电池仿真模型:  温度变化下的IU、PU仿真及曲线:

    2024年02月09日
    浏览(36)
  • 【Unity实战100例】用户头像圆形遮罩使用Shader不用Mask组件

    目录 一.创建材质 二.创建Shader文件编写Shader代码 三.Image材质设置 源码:https://download.csdn.net/download/qq_37310110/88196529 前言:我们在使用Unity的自带组件Mask的时候会出现毛边现象很难处理掉,这里我们使用着色

    2024年02月19日
    浏览(50)
  • Django框架-使用celery(一):django使用celery的通用配置,不受版本影响

    目录 一、依赖包情况 二、项目目录结构    2.1、怎么将django的应用创建到apps包 三、celery的配置 2.1、celery_task/celery.py 2.2、celery_task/async_task.py 2.3、celery_task/scheduler_task.py 2.4、utils/check_task.py 四、apps/user中配置相关处理视图 4.1、基本配置 4.2、user的models 4.3、user的视图函数 五、

    2024年02月13日
    浏览(44)
  • 基于环境光照度和物体距离的数据采集系统设计

    程序链接:通过百度网盘分享的文件:AP3216C传… 链接:https://pan.baidu.com/s/1vzvXr7dZvoATq2zyjmZ_AA?pwd=b4b4  提取码:b4b4 复制这段内容打开「百度网盘APP 即可获取」 目录 基于环境光照度和物体距离的数据采集系统设计 第1章 绪论 1.1课题目的与现状 第2章 硬件平台基本概述及编程 2.

    2024年01月17日
    浏览(43)
  • 实现草地Shader的物体互动效果

    我跟着教程:https://zhuanlan.zhihu.com/p/433385999 用Unity Shader实现了草地效果。 接下来我分享一下我在这篇文章的基础上实现简单的草地互动效果的经验。 如果需要实现互动效果,需要实现脚本向shader的传递参数。 脚本使用下面的代码: 在场景中创建一个胶囊体,挂上这个脚本。

    2024年02月07日
    浏览(43)
  • DirectX3D 虚拟现实项目 三维物体的光照及着色(五个不同着色效果的旋转茶壶)

    本篇文章是中国农业大学虚拟现实课程的一次作业内容,需要对五个茶壶模型使用不同的光照进行着色和渲染,然后旋转展示。 本人的代码也是在其他人的代码的基础上修改来的,主要用于服务下一届,没有商业用途,侵删。 代码包括CPP文件代码和FX(着色器文件)代码两部

    2024年02月05日
    浏览(50)
  • Three.js--》理解光源对物体产生影响的重要性

    上篇文章 前端开发者掌握3d技术不再是梦,初识threejs 作为three.js入门篇讲解了许多内容但是没有深入了解其原理以及实现方法,仅仅只是展示了实现的内容及代码,本篇文章将深入讲解实现效果其背后用到的知识与原理。 目录 使用相机控件轨道控制器 理解光源影响 环境光

    2024年02月03日
    浏览(89)
  • Unity光照相关知识和实践 (烘焙光照,环境光设置,全局光照)

    本文将会通过一个简单的场景搭建,介绍如何使用烘焙光照以及相关的注意事项。另外还介绍了Unity内全局光照(GI)的知识和GI实际在游戏内的表现效果。 Unity关于光照相关的参考文档地址:https://docs.unity.cn/cn/current/Manual/LightingOverview.html 下面是一些基本的概念 直接光照指的

    2024年02月15日
    浏览(37)
  • Unity引擎光照烘焙

    一、先将系统中的光源去掉,会发现场景还是亮的。将天空环境光去掉(Windows- Rendering-Lighting) 将Environment Lighting, Environment Reflections设置为0.    二、创建一个简单的点光源 模拟大方块照出的光可以将光源拖到方块前面的位置。  其中有三个光源,PointLight是模拟大方块照亮

    2024年02月16日
    浏览(35)
  • Unity基础学习——光照系统

    Global Illumination简称GI,即全局光照。 能够计算直接光、间接光、环境光以及反射光的光照系统。 通过GI算法可以使渲染出来的光照效果更为真实丰富。 直接光 Type类型:灯光对象的当前类型: Directional Light 平行光:平行发射光线,可以照射场景里所有物体,用于模拟太阳。

    2024年02月06日
    浏览(31)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包