15.Blender Eevee和Cycles渲染引擎对比

初步介绍

Eevee是实时渲染的引擎,会省略一些解算方式,尤其对光线和阴影
Cycles会考虑这些因素,所以会对光线和阴影的表达更加真实,有一个实时光线追踪的功能
Cycles渲染完之后,每移动一次画面,都会重新渲染一次
Eevee渲染完之后,怎样拖动都是没有问题的

演示

![[Pasted image 20240427030138.png]]

添加地面

![[Pasted image 20240427030154.png]]

点击添加,网格,平面
![[Pasted image 20240427030249.png]]

添加进去以后,按s,拖长
![[Pasted image 20240427030608.png]]

先按G,再按z轴,让平面沿z轴下降
将平面适当放大

如何在摄像机的视角里移动

![[Pasted image 20240427030758.png]]

一般调整进入摄像机视角后,按住鼠标中键移动视角,会直接退出摄像头视角
打开N菜单
![[Pasted image 20240427030906.png]]

在右边找到视图
![[Pasted image 20240427030928.png]]

将锁定相机到视图方位勾选上
![[Pasted image 20240427031002.png]]

这样就可以以摄像机的视角来移动,方便找到合适的摄像机角度
这样就不需要J键移动摄像机或旋转了

确定好摄像机的位置了以后,可以再把这个锁定选项勾掉

添加一个圆环和一个球体

![[Pasted image 20240427031401.png]]

现在有些边缘棱角
![[Pasted image 20240427031443.png]]

点击鼠标右键,平滑着色
![[Pasted image 20240427031505.png]]

添加材质

为了演示渲染,添加一个材质
![[Pasted image 20240427031556.png]]

打开右边的材料属性
![[Pasted image 20240427031623.png]]

选中圆环以后点击新建
![[Pasted image 20240427031701.png]]

可以改名字为圆环

属性列表里的选项和节点里的选项是一模一样的
![[Pasted image 20240427031804.png]]

在左边调,右边会增加
在右边调,左边会增加

圆环

将金属度拉满,高光调高,染色也加点,颜色也添加一个金属颜色的感觉
![[Pasted image 20240427032029.png]]

![[Pasted image 20240427032033.png]]

方块

方块添加一个镜子的效果
![[Pasted image 20240427032121.png]]

将金属度拉满,糙度清零
光泽可以加一点
![[Pasted image 20240427032149.png]]

球体

球加一个透明水晶球的效果
![[Pasted image 20240427032344.png]]

拉一点金属度,降低糙度,拉高透射,换个颜色
![[Pasted image 20240427032412.png]]

平面

平面随便加一个颜色
![[Pasted image 20240427032509.png]]

切换到渲染着色方式

![[Pasted image 20240427032547.png]]

可以在右上角的这里选择切换着色方式
也可以长按Z键
![[Pasted image 20240427032619.png]]

出现滚轮,可以选择着色视图方式

Eevee效果

![[Pasted image 20240427032710.png]]

这样就是Eevee的渲染效果

添加灯光

![[Pasted image 20240427032820.png]]

系统自带的光源只能调节位置
删掉以后换一个
![[Pasted image 20240427032858.png]]

添加灯光-日光
![[Pasted image 20240427032915.png]]

![[Pasted image 20240427032942.png]]

可以按G和Z键拉出来
![[Pasted image 20240427033026.png]]

按R可以旋转光照方向

再加一个面光
![[Pasted image 20240427033125.png]]

![[Pasted image 20240427033205.png]]

![[Pasted image 20240427033213.png]]

现在感觉这个方块不太好

Cycles效果

这时切换Cycles
![[Pasted image 20240427033300.png]]

先进入摄像机视角
![[Pasted image 20240427033339.png]]

每一次移动画面,左上角都会开始重新解算,等到显示rending done
![[Pasted image 20240427033417.png]]

表示渲染完成
![[Pasted image 20240427033434.png]]

Eevee参数

在Eevee模式下可以调节很多参数
![[Pasted image 20240427033632.png]]

包括环境光遮蔽、辉光、屏幕空间反射、运动模糊
![[Pasted image 20240427033707.png]]

还有阴影的等级等
![[Pasted image 20240427033757.png]]

Cycles参数

![[Pasted image 20240427033857.png]]

Cycle感觉会更加真实一点
![[Pasted image 20240427033914.png]]

而且Cycles可以选择GPU计算
![[Pasted image 20240427033944.png]]

还可以选择自适应采样,会加速渲染步骤

如果像提高Cycles的渲染精度和程度,可以增加渲染时的采样次数
![[Pasted image 20240427034107.png]]

![[Pasted image 20240427034154.png]]

调成200以后,画面会更加精细

总结

Cycles移动视角后,需要重新渲染,对光的影响会更明亮,更清晰,对周围环境影响的解算会更强烈一些
Eevee随便旋转,完全不影响光照,但是细节处理没有Cycles好
电脑性能足够的话,Cycles是第一选择,但是渲染时间非常长
Eevee的渲染速度比Cycles快

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/3897.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

政安晨:【Keras机器学习示例演绎】(十九)—— 可视化网络学习内容

目录 简介 设置 建立特征提取模型 设置梯度上升过程 设置端到端滤波器可视化回路 可视化目标层中的前 64 个滤波器 政安晨的个人主页:政安晨 欢迎 👍点赞✍评论⭐收藏 收录专栏: TensorFlow与Keras机器学习实战 希望政安晨的博客能够对您有所裨益&…

基于Rust的多线程 Web 服务器

构建多线程 Web 服务器 在 socket 上监听 TCP 连接解析少量的 HTTP 请求创建一个合适的 HTTP 响应使用线程池改进服务器的吞吐量优雅的停机和清理注意:并不是最佳实践 创建项目 ~/rust ➜ cargo new helloCreated binary (application) hello package~/rust ➜ma…

kaggle之皮肤癌数据的深度学习测试

kaggle之皮肤癌数据的深度学习测试 近期一直在肝深度学习 很久之前,曾经上手搞过一段时间的深度学习,似乎是做轮胎花纹的识别,当初用的是TensorFlow,CPU版本的,但已经很长时间都没弄过了 现在因为各种原因&#xff…

全面解析平台工程与 DevOps 的区别与联系

平台工程的概念非常流行,但很多开发人员仍然不清楚它是如何实际运作的,这是非常正常的。 平台工程是与 DevOps 并行吗?还是可以相互替代?或者 DevOps 和平台工程是两个完全不同的概念? 一种比较容易将两者区分开来的方…

打包的意义 作用等前端概念集合 webpack基础配置等

基础网页是什么? 在学校最基础的三剑客 原生JS CSS H5就可以开发静态网页了 对于浏览器而言也能识别这些基础的文件和语法,真正的所见即所得,非常直接。 为什么要使用框架库? 对于常用的前端框架而言,无论是Vue Rea…

普通屏幕已过时?裸眼3D屏幕显示效果更胜一筹!

随着多媒体技术的迅猛进步,我们日常生活中的内容展现方式,已经经历了前所未有的变革。在这其中,裸眼3D屏幕的应用,无疑是最为引人注目的亮点,它相较于传统屏幕,在显示效果上展现出了鲜明的优势,…

RGB灯珠的控制-单片机通用模板

RGB灯珠的控制-单片机通用模板 一、RGB控制的原理二、RGB.c的实现三、RGB.h的实现四、color色彩空间变换以及控制渐变一、RGB控制的原理 ①通过IO发送脉冲识别0/1编码,组合24Bit的RGB数据,从而控制RGB;②每个RGB灯珠通过DIN、DOU进行级联起来;③通过HSV色彩转换成RGB从而控…

ArcGIS批量寻找图层要素中的空洞

空洞指的是图层中被要素包围所形成的没有被要素覆盖的地方,当图层要素数量非常庞大时,寻找这些空洞就不能一个一个的通过目测去寻找了,需要通过使用工具来实现这一目标。 一、【要素转线】工具 利用【要素转线】工具可以将空洞同图层要素处于…

【触摸案例-多点触摸的案例 Objective-C语言】

一、我们来做这个多点触摸的案例 1.首先呢,按着这个option键啊,可以模拟多点触摸, 然后呢,再去怎么着去画圈儿, 它这个里边就会产生一个imageView,跟着你去变,会有这么一个效果, 那么,首先啊,我们新建一个项目, Name:03-多点触摸的案例 1)首先,我们把控制器的v…

Xcode for Mac:强大易用的集成开发环境

Xcode for Mac是一款专为苹果开发者打造的集成开发环境(IDE),它集成了代码编辑器、编译器、调试器等一系列开发工具,让开发者能够在同一界面内完成应用的开发、测试和调试工作。 Xcode for Mac v15.2正式版下载 Xcode支持多种编程…

ShardingSphere 5.x 系列【25】 数据分片原理之 SQL 解析

有道无术,术尚可求,有术无道,止于术。 本系列Spring Boot 版本 3.1.0 本系列ShardingSphere 版本 5.4.0 源码地址:https://gitee.com/pearl-organization/study-sharding-sphere-demo 文章目录 1. 分片执行流程1.1 Simple Push Down1.2 SQL Federation2. SQL 解析2.1 解析…

分布式WEB应用中会话管理的变迁之路

Session一词直译为“会话”,意指有始有终的一系列动作/消息。Session是Web应用蓬勃发展的产物之一,在Web应用中隐含有“面向连接”和“状态保持”两个含义,同时也指代了Web服务器与客户端之间进行状态保持的解决方案。 在Web应用…

基于JAVA实现的推箱子小游戏

Java推箱子小游戏实现: 推箱子小游戏曾经在我们的童年给我们带来了很多乐趣。推箱子这款游戏现在基本上没人玩了,甚至在新一代人的印象中都已毫无记忆了。。。但是,这款游戏可以在一定程度上锻炼自己的编程能力。 窗口画面设计:i…

8点法估计基础矩阵

估计基础矩阵 文章目录 估计基础矩阵8点法归一化 8点法 8点法 根据两幅图像中8个对应点对之间的关系,采用SVD求 解最小二乘方 约束:det(F) 0 假设已知N对点的对应关系: { x i , x i ′ } i 1 N \{x_i,x^{\prime}_i\}_{i1}^N {xi​,xi′​…

Mysql索引规范及原理分析

1 Mysql存储引擎 MySQL中的数据用各种不同的技术存储在文件中,每一种技术都使用不同的存储机制、索引技巧、锁定水平并最终提供不同的功能和能力,这些不同的技术以及配套的功能在MySQL中称为存储引擎。 存储引擎是MySQL将数据存储在文件系统中的存储方…

Pytorch 的神经网络 学习笔记

参照官方网址 Module — PyTorch 2.2 documentation 一. 介绍 1. torch.nn模块: torch.nn是PyTorch中专门用于构建神经网络的模块。它提供了构建深度学习模型所需的所有构建块,包括各种层类型(如全连接层、卷积层、循环层等)、…

SkyWalking 自定义Span并接入告警

图容易被CSDN吞掉,我在掘金也发了:https://juejin.cn/post/7361821913398837248 我就是这么膨胀 最近在做 OpenAI API 套壳,当我使用 okhttp-sse 这个库进行流式内容转发的时候,我发现有些回调方法 SkyWalking 不能抓取到。这就…

在no branch上commmit后,再切换到其他分支,找不到no branch分支的修改怎么办?

解决办法 通过git reflog我们可以查看历史提交记录,这里的第二条提交(fbd3ea8)就是我在no branch上的提交。 再通过git checkout -b backup fbd3ea8,恢复到上次提交的状态,并且为其创建个分支backup,此时…

跳出框架:Facebook的创新策略与社交影响

1. 引言 在数字化时代,社交媒体如同一面镜子,反映出我们社会的多元性和变革。Facebook,作为这面镜子中最明亮的一个,不仅改变了人们的日常生活,更深刻地塑造了社交、文化和经济的面貌。本文将深入探讨Facebook的创新策…

java中的泛型(二)——泛型接口以及泛型方法

在上一篇文章中&#xff0c;简要地对泛型的概念以及泛型类的使用进行了说明。除了在泛型类之外&#xff0c;泛型还可以在接口和方法中使用。 泛型接口 对于泛型接口&#xff0c;它的声明方式为: public interface 接口名 <泛型>{泛型定义的抽象方法}。这个声明方式和泛型…