运行环境:
Win10 x64
Unity 5.5.4

在之前“ShaderLab学习小结(三)漫反射+高光+点光源”中的场景加入一个plane,如下图:

被平行光和点光源照射的球体没有产生阴影
代码方面很好解决,就是在原先的shader最末尾加个fallback即可

Shader "shadername"{SubShader{}fallback "Diffuse"
}

效果如下图:

在两个光源照射下,球体产生了阴影,并投射到下面的plane上。
注:plane用的是系统默认的standard渲染器

转载于:https://blog.51cto.com/shuxiayeshou/2065447

ShaderLab学习小结(四)简单产生阴影相关推荐

  1. ShaderLab学习小结(十九)RenderToCubemap创建能反射周围环境的效果

    继续用"ShaderLab学习小结(十八)cubemap"中所做的shader 想要让它能对周围的环境进行反射 思路就是要让它的cubemap里的内容是周围环境的映射 shader ...

  2. ShaderLab学习小结(一)最简化的顶点片断Shader

    我会把这段时间学的shader知识,一篇篇的写出来,并不高深,我是初学者,而且还在学习中,就是做个总结以及备忘.如果能够对你有帮助,那再好不过,如果发现我写的内容有不正确的地方,也请多多指教. 运行环 ...

  3. 四、Android学习第四天——JAVA基础回顾(转)

    (转自:http://wenku.baidu.com/view/af39b3164431b90d6c85c72f.html) 四.Android学习第四天--JAVA基础回顾 这才学习Android的 ...

  4. pthread多线程编程的学习小结

    pthread多线程编程的学习小结 pthread 同步3种方法: 1 mutex 2 条件变量 3 读写锁:支持多个线程同时读,或者一个线程写 程序员必上的开发者服务平台 -- DevStore p ...

  5. RabbitMQ(七):常用方法说明 与 学习小结

    RabbitMQ(一):Hello World程序 RabbitMQ(二):Work Queues.循环分发.消息确认.持久化.公平分发 RabbitMQ(三):Exchange交换器--fanout ...

  6. clone的fork与pthread_create创建线程有何不同pthread多线程编程的学习小结(转)

    进程是一个指令执行流及其执行环境,其执行环境是一个系统资源的集合,这些资源在Linux中被抽 象成各种数据对象:进程控制块.虚存空间.文件系统,文件I/O.信号处理函数.所以创建一个进程的 过程就是这 ...

  7. 系统学习深度学习(四十一)--AlphaGo Zero强化学习原理

    转自:https://www.cnblogs.com/pinard/p/10609228.html 本篇主要参考了AlphaGo Zero的论文, AlphaGo Zero综述和AlphaGo Zer ...

  8. 51单片机入门学习小结(流水灯与数码管)

    51单片机入门学习小结(流水灯与数码管) 对原理图的分析 以下是我所用单片机的原理图 这块51单片机一共有4个I/O口(意思为input/output),也代表着如果我们后续都要用到这四个的话那么功能 ...

  9. 机器学习/深度学习/图机器学习 学习小结

    目录 前言 学习小结 一.机器学习部分 二.深度学习部分 三.图神经网络 概念清晰!概念清晰!概念清晰! 磨刀不误砍柴工! 最难的是开始,最简单的也是开始! 前言 历时将近一年吧,因为疫情原因在家,终 ...

最新文章

  1. 一本好的教辅,可以少走很多弯路:算法分析和设计 王晓东
  2. Redis分布式锁实现方式
  3. iview 下拉select样式_Vue.js相关:iview实现select tree树形下拉框的示例代码
  4. Winodows10 安全登录(Administrator账户与Microsoft Account关联
  5. python函数式编程读取数据时出现错误_Python编程中,函数遇到问题是抛出错误好还是约定返回值好?...
  6. BZOJ 4030: [HEOI2015]小L的白日梦
  7. 不使用vue-cli 搭建vue项目
  8. 插件制作教程 php,HYBBS插件开发教程 (简单插件) 初识篇
  9. 北伦敦德比桑切斯为枪手扳平比分
  10. 图像视频伪造检测,针对DeepFake技术检测效果不佳
  11. 为什么安装好mysql打不开_MySQL安装完成之后怎么启动? mysql安装完成后怎么
  12. c语言搜索答案什么软件比较好,学C语言用什么最好?
  13. 云栖大会人脸识别闸机【技术亮点篇4】--户外闸机高20%的抗撞击能力
  14. 安装配置Tomcat6教程
  15. Python爬虫-数据类型高级
  16. 前后端分离项目的服务器部署
  17. yolo论文_YOLO之父宣布退出CV界,坦言无法忽视自己工作带来的负面影响
  18. 八马茶业冲刺深交所主板:拟募资10亿 IPO曾被终止
  19. 【GPU基础】GPU状态监测 nvidia-smi 命令详解
  20. idea解决快捷键冲突,自定义快捷键,常用快捷键

热门文章

  1. 临界区设计太大或太小有何缺点_空压机100课之016:离心式压缩机的结构、原理及优缺点...
  2. java中怎么跨盘搜索_求解:在盘符中搜索文件(listFiles())出现NullPointerException
  3. sqlmap指定cookie_sqlmap处理cookie数据
  4. redis的hyperloglog用法
  5. java get请求 数组,浅谈vue中get请求解决传输数据是数组格式的问题
  6. 网络与并行计算机,并行计算机系统结构网络版 白中英,杨旭东编著.pdf
  7. python sys.modules
  8. CUDA TOOlkit Programming Guide 2. Programming Model
  9. Bokeh 风格属性设置
  10. php图片滑动的属性,JavaScript_javascript图片滑动效果实现,本文为大家分享了javascript图片 - phpStudy...