当前位置:网站首页>unity中实现ue眼球的渲染
unity中实现ue眼球的渲染
2022-08-04 18:05:00 【暮志未晚Webgl】
此图取至ue官方网站
在shader里面我们还是需要使用英文,中英文对照:
巩膜:sclera
角膜缘:limbus
虹膜:iris
瞳孔:pupil
角膜:cornea
渲染效果。
模型方面:
使用一个突出的眼球模型来模拟整个的效果。内部的虹膜和瞳孔使用技术去实现凹陷下去的感觉。
uv的排布是以眼球瞳孔的中心点作为0.5 0.5来进行排列。
贴图方面:
巩膜的颜色贴图
巩膜的法向贴图
虹膜的颜色贴图
虹膜的法向贴图
这四张贴图主要为了实现眼球表面的效果。
然后还需要一张虹膜的mask贴图,来标记巩膜和虹膜的范围。
角膜是一个凸起并且半透明的结构。所以不需要相应的贴图,只需要使用虹膜的mask来确定角膜的范围即可。角膜是一个凸起的结构,我们可以想象一下放大镜,那么,虹膜的显示结果将会被角膜的厚度所影响,实现那种放大的效果。
所以,角膜需要额外的贴图来确定角膜的厚度。这里我们使用一张高度图,这是一张HDR贴图,意味着里面的值是可以超过1的。使用这张贴图,配合虹膜的mask,我们可以通过角膜位置高度-角膜缘位置高度,来获取到角膜距离虹膜的距离。
这张高度贴图生成是一个和眼球同朝向的平面,然后烘焙出前半球到平面的距离得出。
关于AO方面,采用在眼球前面额外的添加一层面片的处理方式,这层面片不会跟随这眼球的渲染而移动,用于模拟烘焙出来的眼球的环境光遮蔽效果。
后面,还需要添加眼部周围的结构,比如眼袋,眼睫毛,泪腺。相对来说比眼睛实现简单了很多。
效果查看:https://www.bilibili.com/video/BV19d4y127Mv
边栏推荐
- (ECCV-2022)GaitEdge:超越普通的端到端步态识别,提高实用性
- YOLOv7-Pose尝鲜,基于YOLOv7的关键点模型测评
- 阿里云国际版使用ROS搭建WordPress教程
- OpenInfra Days China 2022 | SelectDB to share with you the Apache Doris in Internet advertising business practices
- DMPE-PEG-Mal,二肉豆蔻酰磷脂酰乙醇胺-聚乙二醇-马来酰亚胺简述
- 报道称任天堂在2023年3月前不会推出任何新硬件产品
- 基于大学生内卷行为的调查研究
- PT100铂热电阻三种测温方法介绍
- 网站设计师:Nicepage 4.15 Crack By Xacker
- 框架整合(二)- 使用Apache ShardingSphere实现数据分片
猜你喜欢
2019 Haidian District Youth Programming Challenge Activity Elementary Group Rematch Test Questions Detailed Answers
阿里云国际版使用ROS搭建WordPress教程
OpenInfra Days China 2022|SelectDB与你共享 Apache Doris 在互联网广告业务中的实践
又一款高颜值 Redis 官方可视化工具,功能真心强大!
网页端IM即时通讯开发:短轮询、长轮询、SSE、WebSocket
Hezhou Cat1 4G module Air724UG is configured with RNDIS network card or PPP dial-up, and the development board is connected to the Internet through the RNDIS network card (taking the RV1126/1109 devel
工业元宇宙对工业带来的改变
DSPE-PEG-DBCO,DBCO-PEG-DSPE,磷脂-聚乙二醇-二苯并环辛炔科研实验用
2022 May 1 Mathematical Modeling Question C Explanation
从-99打造Sentinel高可用集群限流中间件
随机推荐
《中国综合算力指数》《中国算力白皮书》《中国存力白皮书》《中国运力白皮书》在首届算力大会上重磅发出
Nintendo won't launch any new hardware until March 2023, report says
Alibaba Cloud International Edition uses ROS to build WordPress tutorial
容器化 | 在 NFS 备份恢复 RadonDB MySQL 集群数据
网站设计师:Nicepage 4.15 Crack By Xacker
小程序笔记2
Introduction of three temperature measurement methods for PT100 platinum thermal resistance
FE01_OneHot-Scala应用
(ECCV-2022)GaitEdge:超越普通的端到端步态识别,提高实用性
DSPE-PEG-DBCO,DBCO-PEG-DSPE,磷脂-聚乙二醇-二苯并环辛炔科研实验用
图解LeetCode——899. 有序队列(难度:困难)
嵌入式开发:使用堆栈保护提高代码完整性
基于大学生内卷行为的调查研究
企业即时通讯软件有哪些功能?对企业有什么帮助?
谁能解答?从mysql的binlog读取数据到kafka,但是数据类型有Insert,updata,
【MySQL】数据库的4中隔离级别
不论你是大众,科班和非科班,我这边整理很久,总结出的学习路线,还不快卷起来
合宙Cat1 4G模块Air724UG配置RNDIS网卡或PPP拨号,通过RNDIS网卡使开发板上网(以RV1126/1109开发板为例)
谷歌开源芯片 180 纳米制造工艺
通俗易懂-二维数组只能省略行不能省略列-人话版本