3D—渲染技术

2023-06-01 0 309

绘图是 3D 制做业务流程的最后阶段之一。能将其视作将情景中的所有信息(第一类、织物、灯、照相机)女团在一起,以聚合一般而言或一连串最终绘图影像。

该些制做通常须要大批计算,有时候可能须要数半小时——具体依赖于场景的复杂程度、产品质量和预期网络平台。在责任编辑中,了解不同的绘图控制技术及其应用领域。

3D—渲染技术

精巧绘图

有两种主要就的绘图控制技术:精巧绘图和非精巧绘图。喜剧效果绘图意在采用恰当的着色、照明设备和阴霾开发 3D 数学模型情景的真实世界影像。您能在 CGI、AR、平面设计和科学发现中碰到精巧的绘图

3D—渲染技术

非喜剧效果绘图

非喜剧效果绘图,也称为 NPR,其意念来自位数表演艺术的表现表演艺术风格:油画、图画、控制技术插画和动画电影米老鼠。绝大多数 NPR 控制技术(如 cel 和 Gooch 著色)意在建立看上去是三维的情景。NPR 最多见于音频格斗游戏和影片中。

3D—渲染技术

强光跟踪

强光跟踪是现今最常见的精巧绘图方式。它采用演算法来跟踪雷射在力学世界中的方向,从而产生十分精巧的阴霾、散射和透射。主要就的优点是须要大批天数来处理——对于静止影像和影片声效来说无所谓反正的,但不适宜速率非常重要的音频格斗游戏。

3D—渲染技术

动态绘图

在动态绘图中,3D 原素的绘图速率十分快,以致于它们看上去像当然动态聚合的。此种方式主要就用于音频格斗游戏、VR 或互动式绘图,即使它容许玩者与绘图即刻可视化。优点是更难达至度的喜剧效果,即使它不完全如前所述力学;恰好相反,必须采取一些死路来达至这样的速率(尽管随着天数的流逝,GPU 显得越来越强悍,这种情况正在迅速改变)。

3D—渲染技术

光栅化

光栅化是一种常见于动态绘图的绘图控制技术。它可能不会产生十分精巧的照明设备,但它能用于十分快速地绘图相对复杂的几何体。该控制技术将 3D 数学模型的多边形投影到 2D 屏幕上的像素中,并根据存储在其中的数据为每个像素分配一个初始颜色值。像素的最终颜色依赖于添加的颜色,这些颜色依赖于灯如何照射到物体上。在复杂的情景(太多多边形)上,它可能是计算密集型的。

3D—渲染技术

OpenGL

为了帮助低级软件(更类似于机器语言)理解高级软件(更类似于人类语言),我们须要采用应用领域程序编程接口(API)。OpenGL 是一种用于在不同网络平台上绘图光栅化 2D 和 3D 绘图的 API。虽然它是一个旧 API,但它会随着天数的流逝而更新(目前,2017 年的 4.6 版本是最新版本)。

3D—渲染技术

WebGL

要在 Web 浏览器中查看和采用 3D,请采用 WebGL(也称为 Web 绘图库)。它是一个如前所述 OpenGL 并使用 Javascript 的 API。WebGL 无需插件即可在 HTML 原素中绘制绘图,容许开发人员在浏览器中放置任何动态互动式 3D 绘图:音频格斗游戏、数据可视化、3D 设计环境、3D 建模或其他任何东西。

以上内容为转载

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务