虚幻引擎4 中文白皮书:《高品质写实汽车玻璃制作分享》

本文主要是介绍虚幻引擎4 中文白皮书:《高品质写实汽车玻璃制作分享》,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

即使在最好的条件下,使用计算机图形技术创建曲面玻璃窗也是一种挑战。反射率和透明度的程度取决于视角与玻璃曲率的相对关系。

 

对于CG汽车玻璃,尤其是挡风玻璃,观看者下意识地会去看驾驶汽车的人是谁,这进一步增加了挑战性。如果挡风玻璃给人的感觉不对,将毁坏整个视觉图像的观感,无论汽车的其他部分看起来有多棒都无济于事。

 

 

为应对这一挑战,Epic Games发布了《虚幻引擎4:高品质写实汽车玻璃的制作分享》白皮书,其中解释了如何以最有效的方式创作逼真的实时车窗和挡风玻璃。

 

在真实世界中,车窗由多层具有不同物理特性的材料组成。为CG车窗赋予所有这些物理特性不仅难以实行,而且也没有必要,相反,可以使用简单网格体和现有材质工具来创作能够实时渲染的高品质汽车挡风玻璃和车窗。


由Epic Games、The Mill和雪佛兰联合制作的互动故事项目《The Human Race》展示了这一方法在两辆高性能汽车上的表现。

 

通过这本白皮书你将了解到:

  • 车窗模型结构设计
  • 材质设计
    • 反射材质:付给车窗内外表面提供反射效果
    • 着色材质:付给车窗内外表面提供滤镜色
  • 模型和材质指定,让模型达到最终效果
  • 设置透明材质物体的渲染排序,避免随着摄像机位置的变化可能出现的错误排序问题

 

 


白皮书可以在这里下载  https://www.unrealengine.com/zh-CN/resources

这篇关于虚幻引擎4 中文白皮书:《高品质写实汽车玻璃制作分享》的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/802512

相关文章

Python解析器安装指南分享(Mac/Windows/Linux)

《Python解析器安装指南分享(Mac/Windows/Linux)》:本文主要介绍Python解析器安装指南(Mac/Windows/Linux),具有很好的参考价值,希望对大家有所帮助,如有... 目NMNkN录1js. 安装包下载1.1 python 下载官网2.核心安装方式3. MACOS 系统安

一文教你解决Python不支持中文路径的问题

《一文教你解决Python不支持中文路径的问题》Python是一种广泛使用的高级编程语言,然而在处理包含中文字符的文件路径时,Python有时会表现出一些不友好的行为,下面小编就来为大家介绍一下具体的... 目录问题背景解决方案1. 设置正确的文件编码2. 使用pathlib模块3. 转换路径为Unicod

MySQL常见的存储引擎和区别说明

《MySQL常见的存储引擎和区别说明》MySQL支持多种存储引擎,如InnoDB、MyISAM、MEMORY、Archive、CSV和Blackhole,每种引擎有其特点和适用场景,选择存储引擎时需根... 目录mysql常见的存储引擎和区别说明1. InnoDB2. MyISAM3. MEMORY4. A

Java嵌套for循环优化方案分享

《Java嵌套for循环优化方案分享》介绍了Java中嵌套for循环的优化方法,包括减少循环次数、合并循环、使用更高效的数据结构、并行处理、预处理和缓存、算法优化、尽量减少对象创建以及本地变量优化,通... 目录Java 嵌套 for 循环优化方案1. 减少循环次数2. 合并循环3. 使用更高效的数据结构4

MySQL InnoDB引擎ibdata文件损坏/删除后使用frm和ibd文件恢复数据

《MySQLInnoDB引擎ibdata文件损坏/删除后使用frm和ibd文件恢复数据》mysql的ibdata文件被误删、被恶意修改,没有从库和备份数据的情况下的数据恢复,不能保证数据库所有表数据... 参考:mysql Innodb表空间卸载、迁移、装载的使用方法注意!此方法只适用于innodb_fi

Python中常用的四种取整方式分享

《Python中常用的四种取整方式分享》在数据处理和数值计算中,取整操作是非常常见的需求,Python提供了多种取整方式,本文为大家整理了四种常用的方法,希望对大家有所帮助... 目录引言向零取整(Truncate)向下取整(Floor)向上取整(Ceil)四舍五入(Round)四种取整方式的对比综合示例应

Python爬虫selenium验证之中文识别点选+图片验证码案例(最新推荐)

《Python爬虫selenium验证之中文识别点选+图片验证码案例(最新推荐)》本文介绍了如何使用Python和Selenium结合ddddocr库实现图片验证码的识别和点击功能,感兴趣的朋友一起看... 目录1.获取图片2.目标识别3.背景坐标识别3.1 ddddocr3.2 打码平台4.坐标点击5.图

Java下载文件中文文件名乱码的解决方案(文件名包含很多%)

《Java下载文件中文文件名乱码的解决方案(文件名包含很多%)》Java下载文件时,文件名中文乱码问题通常是由于编码不正确导致的,使用`URLEncoder.encode(filepath,UTF-8... 目录Java下载文件中文文件名乱码问题一般情况下,大家都是这样为了解决这个问题最终解决总结Java下

linux进程D状态的解决思路分享

《linux进程D状态的解决思路分享》在Linux系统中,进程在内核模式下等待I/O完成时会进入不间断睡眠状态(D状态),这种状态下,进程无法通过普通方式被杀死,本文通过实验模拟了这种状态,并分析了如... 目录1. 问题描述2. 问题分析3. 实验模拟3.1 使用losetup创建一个卷作为pv的磁盘3.

MySQL8.2.0安装教程分享

《MySQL8.2.0安装教程分享》这篇文章详细介绍了如何在Windows系统上安装MySQL数据库软件,包括下载、安装、配置和设置环境变量的步骤... 目录mysql的安装图文1.python访问网址2javascript.点击3.进入Downloads向下滑动4.选择Community Server5.