百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 热门文章 > 正文

20条UE4建模实用小技巧

bigegpt 2024-09-11 01:02 3 浏览


在使用UE4的时候,怎么才能使用的更顺手呢?

逗典学堂第一期UE4地编专业的学长为和大家分享一些实用小技巧。


01.快速制定视口标签。

在UE4的场景制作中经常会用到的快捷操作,按住键盘Ctrl+1.2.3.4……9.0可以设置窗口快捷标签。设置好了后在按键盘1.2.3……9.0就会直接跳转到你设置窗口的位置,简直非常好用。

02.高分辨率截图


03.在内容浏览器中制作自己的收藏集。

这个就类似自己创建的收藏夹,如果你做的项目有5-10个工程资产,在平常浏览中就可以进行收藏自己喜欢的模型、材质、特效、蓝图等文件。这样你下次需要用时就能直接在自己的收藏夹中调用。不用单独寻找非常方便。

04.利用“H”隐藏+“Ctr+H“显示来提高性能。

①选中需要隐藏的物体,按键盘“H”进行隐藏。这里我选择的是草,因为我感草刷多了特别吃性能,因为草不单是模型计算,还有光照阴影计算。(注:这个隐藏是临时的,无论是最后渲染运行还是关闭地图从新开,都会从新显示。)

在按“Ctr+H”就可以显示出来,但是这个显示是全部显示,不论你前面隐藏多少,都会统一显示。


05.利用模型项点进行物体吸附



06.利用Actor, 进行统一同比例缩放.

①.我们可以看到加入Actor进行缩放的多个模型没有变形。注意:拖入Actor的模型要设置成“可移动”。

②.直接选择进行缩放多个模型就会变形。

注:如果多个模型同处于一个坐标是可以进行选择缩放的,但大部分模型还是跟下图案例一样,坐标是在模型本身的



07.快速切换视口的两种方法。

我们在UE4想换其他视口时有两种方法。

①.接按快捷键切换窗口。(我一般很少用,快捷又的按键太远)



②是像Maya一样甩鼠标(按住键盘Ctrl+按住鼠标中间并甩动鼠标)




08.UE4框选界面物体.

按住“Ctrl+Alt+鼠标左键”就可以像Max那样进行框选了。



09.快速查找到内容浏览器资产与资产引用器

①.Ctrl+B快速查找内容浏览器资源

②.Alt+Shift+R快速打开资产引用器

10.资产过滤器的使用。




11.修复文件夹重定向,

一般在挪动第一级文件夹或者第二集文件时会用。或者文件夹资产种类特别多时会用到。


12.快速调用资产。

按“Ctrl+P”调出查找资产表。输入需要资产的名字将资产直接拖入在场景中。


13.场景内资产打组。

先选中需要打组的模型,按“Ctrl+G”来进行打组。“Shift+G”为取消打组。

注:打组不只是模型,场景中有的基本都有可以打组,例如特效、模型、灯光。



14.显示场景中帧率.

①.显示帧率有两种方法,一种是直接快捷开启。

②.第二中进行编辑器偏好设置。



15.快速创建多个重复的文件夹



16.关闭眼部适应。

①.眼部适应是引擎会根据场景中的亮与暗自动进行调整,一般应用在游戏中。

②.在地编制作时一般不需要眼部适应,所以我们要把它关掉。

③.选择后期处理体积把曝光“Exposure”中的最低亮度和最高亮度统一设置为“1”即可。




17.设置着色器位置。

①.我们在打开新场景时,引擎会进入着色状态。这些着色文件都会默认保存在C盘。这样久而久之就会导致占用的C盘月来越大。

缓存的着色器文件位置如下。(直接删除“DerivedDataCache”文件即可),如果引擎装了多个版本这文件夹删除一次就可以。

②.着色样式




③缓存的着色器文件位置


我这个“DerivedDataCache”文件已经删除了。




④.修改方法
A.在引擎层级修改配置文件,所有用该引擎制作的项目都会按照配置文件设置的路径生成缓存文件。

B.注:这个是根据单引擎版本修改的,如果你装了两个版本,那么每个版本都要改下这个配置文件。

C.查找文件中的

Path='%ENGINEVERSIONAGNOSTICUSERDIR%DerivedDataCache' 字符串,修改为自己制定的文件路径,比如:Path='%GAMEDIR%DerivedDataCache'(将在当前项目路径下生成文件),或者path=“D:\cache\uecache”(将在D盘这个文件夹下生成)



18.快速将Actor复制到鼠标指针位置

①.选择项目偏好设置。选择“在点击处粘贴Actor”设置快捷键,我是设置的“Ctrl+Shift+v”。

②.先Ctrl+C复制一下模型,然后鼠标单击空白处,在按“Ctrl+Shift+v”进行复制。这样复制的模型就会直接出现在你鼠标单价的位置。



19.关于Alt+F雾气的显示

有的时候你按G隐藏一些图标时,会发现高度指数雾也一起消失了。这时可能就是你不小心按倒了Alt+F,

我们在重新按下Alt+F,就可以解决啦。


20.快速让模型旋转起来。

①.选中模型,将模型改为可移动。并点击添加组件并找到“旋转移动组件”点击添加。


②.在组件中可以调整旋转速率来控制速度和方向。

A.XYZ单一坐标轴输入数字可以控制方向。

B.输入的数值越大旋转速度越快。

C.只有点击运行,模型才会转动。


以上就是本期的学长分享啦~

相关推荐

最全的MySQL总结,助你向阿里“开炮”(面试题+笔记+思维图)

前言作为一名编程人员,对MySQL一定不会陌生,尤其是互联网行业,对MySQL的使用是比较多的。对于求职者来说,MySQL又是面试中一定会问到的重点,很多人拥有大厂梦,却因为MySQL败下阵来。实际上...

Redis数据库从入门到精通(redis数据库设计)

目录一、常见的非关系型数据库NOSQL分类二、了解Redis三、Redis的单节点安装教程四、Redis的常用命令1、Help帮助命令2、SET命令3、过期命令4、查找键命令5、操作键命令6、GET命...

netcore 急速接入第三方登录,不看后悔

新年新气象,趁着新年的喜庆,肝了十来天,终于发了第一版,希望大家喜欢。如果有不喜欢看文字的童鞋,可以直接看下面的地址体验一下:https://oauthlogin.net/前言此次带来得这个小项目是...

精选 30 个 C++ 面试题(含解析)(c++面试题和答案汇总)

大家好,我是柠檬哥,专注编程知识分享。欢迎关注@程序员柠檬橙,编程路上不迷路,私信发送以下关键字获取编程资源:发送1024打包下载10个G编程资源学习资料发送001获取阿里大神LeetCode...

Oracle 12c系列(一)|多租户容器数据库

作者杨禹航出品沃趣技术Oracle12.1发布至今已有多年,但国内Oracle12C的用户并不多,随着12.2在去年的发布,选择安装Oracle12c的客户量明显增加,在接下来的几年中,Or...

flutter系列之:UI layout简介(flutter-ui-nice)

简介对于一个前端框架来说,除了各个组件之外,最重要的就是将这些组件进行连接的布局了。布局的英文名叫做layout,就是用来描述如何将组件进行摆放的一个约束。在flutter中,基本上所有的对象都是wi...

Flutter 分页功能表格控件(flutter 列表)

老孟导读:前2天有读者问到是否有带分页功能的表格控件,今天分页功能的表格控件详细解析来来。PaginatedDataTablePaginatedDataTable是一个带分页功能的DataTable,...

Flutter | 使用BottomNavigationBar快速构建底部导航

平时我们在使用app时经常会看到底部导航栏,而在flutter中它的实现也较为简单.需要用到的组件:BottomNavigationBar导航栏的主体BottomNavigationBarI...

Android中的数据库和本地存储在Flutter中是怎样实现的

如何使用SharedPreferences?在Android中,你可以使用SharedPreferencesAPI来存储少量的键值对。在Flutter中,使用Shared_Pref...

Flet,一个Flutter应用的实用Python库!

▼Flet:用Python轻松构建跨平台应用!在纷繁复杂的Python框架中,Flet宛如一缕清风,为开发者带来极致的跨平台应用开发体验。它用最简单的Python代码,帮你实现移动端、桌面端...

flutter系列之:做一个图像滤镜(flutter photo)

简介很多时候,我们需要一些特效功能,比如给图片做个滤镜什么的,如果是h5页面,那么我们可以很容易的通过css滤镜来实现这个功能。那么如果在flutter中,如果要实现这样的滤镜功能应该怎么处理呢?一起...

flutter软件开发笔记20-flutter web开发

flutterweb开发优势比较多,采用统一的语言,就能开发不同类型的软件,在web开发中,特别是后台式软件中,相比传统的html5开发,更高效,有点像c++编程的方式,把web设计出来了。一...

Flutter实战-请求封装(五)之设置抓包Proxy

用了两年的flutter,有了一些心得,不虚头巴脑,只求实战有用,以供学习或使用flutter的小伙伴参考,学习尚浅,如有不正确的地方还望各路大神指正,以免误人子弟,在此拜谢~(原创不易,转发请标注来...

为什么不在 Flutter 中使用全局变量来管理状态

我相信没有人用全局变量来管理Flutter应用程序的状态。毫无疑问,我们的Flutter应用程序需要状态管理包或Flutter的基本小部件(例如InheritedWidget或St...

Flutter 攻略(Dart基本数据类型,变量 整理 2)

代码运行从main方法开始voidmain(){print("hellodart");}变量与常量var声明变量未初始化变量为nullvarc;//未初始化print(c)...