位置: 编程技术 - 正文

Unity shader教程-第五课:自定义光照模型之Half Lambert模型(unity shader视频教程)

编辑:rootadmin

推荐整理分享Unity shader教程-第五课:自定义光照模型之Half Lambert模型(unity shader视频教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:《unity shader入门精要》,unity shader saturate,unity shader lerp,unityshader教程,unity的shader在哪儿,unity shader cull off,unity shader视频教程,unityshader教程,内容如对您有帮助,希望把文章链接给更多的朋友!

本文首发地址: Lambert光照模型是Valve公司在制作”半条命“游戏时发明的,用来给在比较暗的区域显示物体。总体来说,该光照模型提高了物体表面的漫反射光。下图是Valve的示例,左手边是Lambert模型,右手边是Half Lambert模型。

使用我们原来的基础的shader,我们把LightingBasicDiffuse()方法改成如下:

Unity shader教程-第五课:自定义光照模型之Half Lambert模型(unity shader视频教程)

保存shader后,我们回到Unity。

如果你没有对场景中的物体进行任何的改动,你可以发现现在物体整体表现比原来亮了。这个原因是因为代码

difLight在范围因为dot()方法的关系,在[0, 1]范围,因此, hLambert的范围在[0.5, 1]。这个算法把范围0~1映射到了范围0.5~1中,整体就提高了最后的数&#;。

教育原创,转载请注明出处(jy.net),否则视为侵权。

Unity中的快捷键(整理) 一、变换工具6个快捷键Q--Hand(手形)工具可以平移整个Scene视图快捷键W--Translate(移动)工具移动所选择的游戏对象快捷键E--Rotate(旋转)工具按任意

unity->汉诺塔 usingUnityEngine;usingSystem.Collections;publicclassNewBehaviourScript:MonoBehaviour{voidStart(){hannuota(t1,t2,t3,3);}voidhannuota(stringa,stringb,stringc,intn){if(n==1){Debug.Log(a----c);}else{hannu

unity->9x9乘法口诀 usingUnityEngine;usingSystem.Collections;publicclassNewBehaviourScript1:MonoBehaviour{voidStart(){cheng();}voidcheng(){strings=;for(inti=1;i;i){s=;for(intj=1;j=i;j){s=j*i=i*jt;}Debug.Log(s);}}}结

标签: unity shader视频教程

本文链接地址:https://www.jiuchutong.com/biancheng/381534.html 转载请保留说明!

上一篇:Unity更改鼠标样式(unity鼠标控制物体移动)

下一篇:Unity中的快捷键(整理)(unity ctrl)

  • 印花税的会计分录有哪些
  • 企业税务包括哪些内容
  • 已交税金是什么类
  • 可以抵扣的进项税额是什么意思
  • 什么是印花税的税目
  • 展览服务费进项可以抵扣吗
  • 按工程进度支付工程款怎么描述
  • 超市卡发票可以抵扣吗
  • 开模费用计入什么科目
  • 挂靠工程支付货款会计分录怎么写?
  • 住房公积金证书插上为什么登不进去
  • 建筑行业新老项目对比
  • 待抵扣进项税额是什么情况下用的
  • 生产部门的费用计入什么科目
  • 企业税收滞纳金计入什么科目
  • 车辆增值税抵扣到什么时候结束
  • 政府补贴可以税前扣除填写在哪里
  • 预缴的附加税还可以扣减吗
  • 工程发票没写经办人没写可以吗
  • 小企业 企业所得税
  • 多计提的冲回如何记账?
  • 公司买珠宝会计分录
  • 消费型增值税的特点的是( )
  • 刚装好的服务器怎么安装
  • 计提税金及附加怎么算
  • 年度汇算清缴的企业所得税会计分录
  • 为什么u盘里的文件无法删除
  • kali linux怎么修改用户名
  • npfmntor.exe - npfmntor是什么进程 有什么用
  • 后端接口返回数据类型规范
  • 银行公户转账需要带什么
  • 利润核算主要包括
  • 供货商倒闭未缴增值税
  • 集体租赁住房有房产证吗
  • html制作网页教程
  • php正则表达式匹配,返回原因
  • 小规模纳税人结转未交增值税
  • php与java区别
  • yolov5训练中途停止了怎么办
  • IntersectionObserver 翻译
  • tune a video:one-shot tuning of image diffusion models for text-to-video generation
  • 最全面的心脏检查怎么做
  • php array_key_exists() 与 isset() 的区别
  • vue网上商城项目
  • 利润表增加利润怎么做
  • 3月1日前包括什么意思
  • php算法面试题有答案吗
  • sqldbmon
  • 没有发票可以先入费用科目吗
  • 出口免抵额需要加交付地方附加税吗
  • 资产减值准备如何影响利润
  • 伤残鉴定中心流程
  • 审计助理是干啥的
  • 实收资本为零该怎么办
  • 个人所得税要计入管理费用吗
  • 收到返还工会经费账务处理
  • 股东打到公帐上怎么做账
  • 流动负债占比低什么意思
  • 怎么样打印自己想要的内容
  • 旅游饮食服务业与营业无关的收入计入营业外收入账户
  • sqlserver数据库恢复挂起状态
  • mysql配置文件my.ini
  • airdrop怎么用?
  • windows91
  • win10电脑系统配置
  • xp系统如何开启共享文件夹
  • xp系统弹出帮助和支持
  • 笔记本用的上网卡
  • 如何更改centos的语言
  • macbook怎么修复磁盘
  • ubuntu切换登录用户
  • win7系统的话筒在哪设置
  • centos 删除恢复
  • Linux查看文件的大小
  • win8和win10双系统安装教程
  • unity3d2019教程
  • jquery的过滤器用于指定什么东西
  • js命名函数
  • 在网上缴费后如何退款
  • 预缴税款怎么做账
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设