Creator3D:shader9_这样的内发光你喜欢不
前言
在3d游戏中有两种效果非常常见,那就是内发光和外发光。那么他们是怎样实现的呢,看了下边文章你就知道内发光是咋回事了。
效果展示
正文
上边的效果是上一节的
下边的效果是本次的内发光
两者进行对比显示,实现原理都是一样的
实现原理
实现原理和上一篇中的原理是一样的,利用视角方向和模型顶点法线来进行判断,
Creator3D:shader8(https://blog.csdn.net/carlos13207/article/details/108430211)
1.实现
vec4 frag () {vec3 color = mainColor.xyz;vec4 col=texture(mainTexture, v_uv);//1.获取视角方向,归一化 (终点-起点)vec3 camerDir=normalize(cc_cameraPos.xyz-v_position.xyz);float dotN=dot(v_normal,camerDir);color*=(1.0-dotN)*2.0;return CCFragOutput(col +vec4(color,1.0));}
}%
2.地址
- 微信公众号:搬砖小菜鸟
扫码关注公众号,发送"gitee"可获取源码
Creator3D:shader9_这样的内发光你喜欢不相关推荐
- Creator3D:shader10_解析【Creator3D shader】的正确姿势(汇总1)
前言 不知不觉自己研究shader已经快一个月了,一路靠爱发电坚持到现在. 菜鸟按照自己对新知识的自学方式,先从简单示例入手进行学习,然后再回过头来了解理论知识.在前边的9篇文章中,菜鸟从最简单的效果 ...
- 入门到放弃,这些知识点菜鸟都给你整理好了!(建议收藏)
前言 菜鸟的wxgzh:"搬砖小菜鸟"从开通到现在也已经两个月了,同时也突破了500粉丝的小目标,有点小高兴.为了回报各位粉丝,菜鸟今天将之前大概三十篇左右的原创文章进行统一整理一 ...
- 实现 连续15签到记录_MySQL和Redis实现用户签到,你喜欢怎么实现?
现在的网站和app开发中,签到是一个很常见的功能 如微博签到送积分,签到排行榜 微博签到 如移动app ,签到送流量等活动, 移动app签到 用户签到是提高用户粘性的有效手段,用的好能事半功倍! 下面 ...
- 力所能及的做些自己喜欢和有趣的事
我们每个人都有自己喜欢做的事:在自己可控且力所能及的情况下,在闲时,按自己的意愿去做些自己喜欢和有趣的事,会感觉到这事很有意义.在忙时,要为理想和奋斗而忙:不浪费时间在无意义的事和人身上. 朋友要的是 ...
- 我已经喜欢上了Python
早就听说了Python语言,今天试了试,挺喜欢她了. Python 3.4.2 (v3.4.2:ab2c023a9432, Oct 6 2014, 22:15:05) [MSC v.1600 32 b ...
- 能让导师喜欢的学生(转自论坛)
第一,明辨是非,从善如流.研究生是未来的高级知识分子,作为国家栋梁,将来很可能为国家和社会发展献计献策,如果不能明辨是非,如何做出正确建议和决策?如果不能从善如流,如何保证自己的行为对社会有益?我们不 ...
- ad域不去用frs_年轻人就是不喜欢喝茶?那就用高级时尚的茶包装去吸引
如何吸引新的消费群体?通俗来说,也就是如何吸引年轻人消费群体?在我们的眼里,他们好像总是融不进茶叶的世界似的.很多商家说:"消费者断层我们也做了很多努力,但是年轻人就是不喜欢喝茶." ...
- 同济计算机转专业吗,被不喜欢的专业录取了?大学想转专业需谨慎
如果被不喜欢的专业录取了,想要转专业,怎么办呢? 一.可以转专业的3种情况 目前,很多高校确实都为考生提供了转专业的机会,但限制较多.根据高校的不同情况,考生进入大学后大致有以下三种情况重新选择专业. ...
- 置顶带滚动效果_高端大气的滚动条图表,你学会了还怕老板们不喜欢,不升职吗?...
今天,小默给大家带来一个简单又好玩的动态图表制作方法,而且还有一个滚动条控件,通过对滚动调的拖动查看图表的数据,效果非常棒!老板看了一目了然,说不定就在考虑你的升职加薪的事情了. 先来演示一下效果 拖 ...
最新文章
- oracle 字符集 AL32UTF8、UTF8
- 线上 4 台机器同一时间全部 OOM,到底发生了什么?
- hexo在git上搭建个人博客
- #{}与${}的区别
- 剥开比原看代码(十七):比原是如何显示交易的详细信息的?
- VXLAN 概念(Part II)- 每天5分钟玩转 OpenStack(109)
- 【Kafka】Kafka 0.10.0版本获取Kafka每个分区最新Offset的几种方法
- Dart基础-变量与类型
- HDU - 3564 Another LIS(LIS+线段树)
- Mac如何关闭触控板防止误触?内置的设置就可以达成
- c语言编程车速里程测量,电子车速里程表设计开题报告.doc
- 数据可视化大屏demo制作(画图)
- c语言中文网GUI,golang gui介绍
- 微信小程序调用update更新数据库数据无效
- Java物流项目第五天 数据聚合服务开发(pd-aggregation)
- JavaScript js如何代码加密绑定域名
- AppStore商店App的相关信息的获取
- vulnhub之FirstBlood: 1
- Unix痛恨者手册zz UNIX hater' guide
- ydisk安卓版本_DiskInfo下载-DiskInfo(手机磁盘使用情况)下载v4.9.9 (build 10) 安卓版-西西软件下载...
热门文章
- 泛在电力物联网到底该怎么建?
- Process: com.example.myapplication1, PID: 21521
- Mesos已死,容器永生
- Java实现sha256加密的工具类
- global 仪表控件 无人机地面站_虚拟仪表在无人机地面站中的应用
- 互联网诞生30周年,看HTTP和HTTPS的起源发展
- 05 矩阵04——分块矩阵的初等变换、分块初等矩阵的性质
- ​​​​​​​面试官:MySql在Repeatable Read下面是否会有幻读出现?
- AD mark点设置
- 上海美莱出席中国眼鼻年轻化整形高峰论坛,分享眼整形学术成果