Unity基础(三)3D场景搭建

news2024/12/30 3:28:55

目录

简介:

一.下载新手资源

二.创建基本地形

三.添加场景细节

四,添加水

五,其他

六. 总结



简介:

在 Unity 中进行 3D 场景搭建是创建富有立体感和真实感的虚拟环境的关键步骤。

首先,需要导入各种 3D 模型资源,如建筑物、角色、道具等。这些模型可以通过外部软件创建或从资源库中获取。

然后,可以利用 Unity 的场景编辑工具来放置和调整这些模型的位置、旋转和缩放,以构建出符合需求的场景布局。

灯光的设置在场景搭建中也非常重要。不同类型的灯光,如点光源、平行光等,可以营造出不同的氛围和光影效果。

材质的赋予则能让模型表面呈现出各种外观特性,如颜色、纹理、光泽度等。

地形工具可以创建起伏的地面、山脉等自然元素,进一步丰富场景的多样性。

还可以添加天空盒来模拟天空和周围环境。

在搭建过程中,需要考虑场景的整体协调性、美观性以及功能性,为后续的游戏玩法或其他交互内容提供一个吸引人的基础环境。

通过这些操作,开发者能够逐步构建出一个生动、逼真的 3D 场景,为用户带来沉浸式的体验。

一.下载新手资源

        选择窗口->资源商店

点击按钮,打开unity资源商店网站,搜索(Starter Assets - Third Person Character Controller)

 之后会弹出这个页面

点击导入,然后在点击新页面的导入即可导入资源.

二.创建基本地形

         在层级面板右键,然后移动到3D对象->地形,左键点击,即可创建出地形.

在场景页面移动,按住鼠标右键,输入wasd移动,shift和鼠标滑动可以加速,qe控制上下.

 

 从项目面板选择红框内的对象,移动鼠标到物体上,按住左键,拉到场景内松开鼠标即可.

点击PlayerFollowCamera对象,在细节面板,把红框内的物体替换成,PlayerArmature下的PlayerCameraRoot.点击运行按钮就可以控制人物在我们新建的场景里运动了.(如果机器人成粉红色,是应为材质问题,可以先不管,也可先把场景升级为urp,或者把机器人身上的材质shader换成Standard)

三.添加场景细节

        在层级面板选择地形物体.

      当前选中的为添加邻居地形,以扩展地形大小,在场景里面地形附近的显示框中,点击鼠标左键即可创建相邻地形.

 第二个为绘制地形,可以选择第一个,鼠标点击升高(按住shift降低),第二个绘制洞,第三个绘制地形纹理,第四个为控制高度的等等.

 绘制树

 点击编辑树,添加,然后选中树的预制体,鼠标在场景里的地形上,按住左键移动,即可刷新出树,

 草细节面板,选择编辑细节,添加草纹理,之后方法与树相同.

 最后一个为地形的设置,在这里面设置地形大小.

四,添加水

 找到水的预制体,直接拖进去即可.

五,其他

 因为我的版本比较新,标准资源已经弃用了,我以前放进资源过所以还能用.大家也可以在资源商店下载其他的水.

最后,大家可以搭建喜欢的场景了,把其余按钮都点击点击,用用,会有意想不到的收获.

六. 总结

  • 涉及导入多种 3D 模型资源以充实场景。
  • 借助场景编辑工具精确安排模型的位置、旋转与缩放。
  • 灯光设置至关重要,如点光源、平行光等可营造氛围和光影效果。
  • 通过赋予材质让模型展现不同外观特性。
  • 地形工具可创建起伏地形等自然元素。
  • 加入天空盒来模拟整体环境。
  • 强调在搭建过程中注重协调性、美观性与功能性。
  • 旨在构建出生动、逼真且富有吸引力的 3D 场景,为用户带来沉浸式体验,同时为后续的交互等活动提供良好基础。

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

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

相关文章

快速掌握JUnit等测试框架的使用,进行Java单元测试

1. 单元测试简介 单元测试(Unit Testing)是一种软件测试方法,通过对软件中的最小可测试单元进行验证,确保它们按预期工作。单元测试通常用于测试一个类的单个方法,以确保其逻辑正确、边界情况处理妥当、异常处理合适。…

基于Java的诊所医院管理系统,springboot+html,MySQL数据库,用户+医生+管理员三种身份,完美运行,有一万一千字论文

演示视频 基本介绍 基于Java的诊所医院管理系统,springboothtml,MySQL数据库,用户医生管理员三种身份,完美运行,有一万一千字论文。 用户:个人信息管理、预约医生、查看病例、查看公告、充值、支付费用...…

MAVEN-SNAPSHOT和RELEASE

一、快照版本SNAPSHOT和发布版本RELEASE区别 快照版本SNAPSHOT和发布版本RELEASE区别-CSDN博客 在使⽤maven过程中,我们在开发阶段经常性的会有很多公共库处于不稳定状态,随时需要修改并发布,可能⼀天就要发布⼀次,遇到bug时&am…

Scala网络编程:代理设置与Curl库应用实例

在网络编程的世界里,Scala以其强大的并发模型和函数式编程特性,成为了开发者的得力助手。然而,网络请求往往需要通过代理服务器进行,以满足企业安全策略或访问控制的需求。本文将深入探讨如何在Scala中使用Curl库进行网络编程&…

【AI】文心一言的使用分享

在数字化时代,人工智能(AI)技术的飞速发展正在改变我们的生活。文心一言,作为这一浪潮中的佼佼者,以其卓越的自然语言处理能力和广泛的应用场景,给我带来了前所未有的使用体验。在这篇分享中,我…

百万上下文RAG,Agent还能这么玩

❝ 在AI技术飞速发展的今天,我们见证了许多令人惊叹的突破。最近,Qwen2模型的开源引起了广泛的关注,它不仅展示了超越闭源模型的能力,还带来了一个全新的框架——Qwen-Agent。 Qwen-Agent的设计思路虽然与LangChain相似&#xff0…

【光伏科普】走近户用光伏

随着全球对可再生能源和环境保护的日益重视,光伏技术作为一种清洁、可再生的能源形式,受到了广泛的关注和应用。在光伏领域中,户用光伏(也称为家庭光伏或屋顶光伏)因其灵活性和便捷性,逐渐成为普通家庭实现…

nginx配置https协议(测试环境)

第一步申请证书 首先申请证书这一步,晚上有很多种方式实现,可以自己用算法实现,也可以找在线生成的网站,我这里使用了在线网站 https://www.toolhelper.cn/SSL/SSLGenerate 第二步将证书放到对应的目录下 这里我们主要用cert.pe…

Vue 简单自定义标签

Vue 简单自定义标签 思路&#xff1a; 1、计算每个项离父级左侧宽 left 2、计算当前滑块的宽&#xff0c;绝对定位 3、下一个项的宽/2-滑块的宽/2下一项离父级左侧的宽 left 4、使用定位left&#xff08;性能较差一点&#xff09; 或 translate 移动距离 <template><…

记录pytest中场景执行的token异常处理问题

前言中写了一个conftest钩子函数用于处理重复调用token的方法&#xff0c;http://t.csdnimg.cn/N4rCK&#xff0c;每个用例单独执行都很正常&#xff0c;但是批量执行时一直报错&#xff0c;token缓存处理也不生效。 所有的用例都报获取不到token&#xff0c;方法改了又改&…

一带一路情 相逢《中国缘》-诗琳探访湘西墨戎苗寨交流有感

一带一路情 相逢《中国缘》 诗琳探访湘西墨戎苗寨交流有感 5月21日至25日&#xff0c;《中国缘》栏目组组织的走进湘西苗疆边陲的文化交流活动&#xff0c;在群山环抱、绿树成荫、人文厚重的湘西古丈墨戎苗寨美丽绽放。这场以民间角度推演的中国和中亚人民的文化交流活动&am…

动态规划思想-01背包图解案例

动态规划介绍 动态规划基本思想 ​ 动态规划将一个问题分解为若干个互相重叠的子问题&#xff0c;并通过存储子问题的解来避免重复计算&#xff0c;从而大幅提升时间效率。 ​ 跟分治有些类似&#xff08;“分”与“合”体现在 状态转移方程&#xff09;&#xff0c;但是通常…

区别五大数据可视化工具,有这一篇就够了

进入企业数字化时代&#xff0c;数据可视化工具的重要性被越来越多企业看到。这些企业都希望在短时间内找到适合自己的数据可视化工具。以下是针对帆软BI、奥威BI、思迈特BI&#xff08;Smartbi&#xff09;、永洪BI和亿信华辰BI的详细介绍&#xff0c;希望能帮助用户企业快速筛…

大语言模型 (LLM) 红队测试:提前解决模型漏洞

大型语言模型 (LLM) 的兴起具有变革性&#xff0c;以其在自然语言处理和生成方面具有与人类相似的卓越能力&#xff0c;展现出巨大的潜力。然而&#xff0c;LLM 也被发现存在偏见、提供错误信息或幻觉、生成有害内容&#xff0c;甚至进行欺骗行为的情况。一些备受关注的事件包括…

FL Studio 21.2.2.3914 Win绿色版内置破解补丁和汉化文件,可以完美激活软件

Image-Line FL Studio 21.2.2 x64是一款极受欢迎的音乐制作软件&#xff0c;被广泛用于专业的音乐制作和音频编辑。作为FL Studio系列的最新版本&#xff0c;它在音乐制作界中因其强大的功能、灵活的工作流程和用户友好的界面而备受推崇。 PS.本次为你带来的是fl studio21破解版…

短视频压缩与编码技术在短剧APP小程序开发中的应用:技术选择与工具推荐

在短剧APP小程序开发中&#xff0c;选择合适的短视频压缩与编码技术及工具对于实现高效的视频处理至关重要。本文将探讨如何选择合适的技术和工具&#xff0c;以及推荐一些在实际开发中常用的解决方案。 技术选择的原则 平衡压缩率与视频质量&#xff1a;在选择压缩技术时&…

基于云效 AppStack,5 分钟搞定一个 AI 应用的开发和部署

实验介绍 区别于传统的流水线工具&#xff0c;本实验将带你体验云效应用交付平台 AppStack&#xff0c;从应用视角&#xff0c;完成一个 AI 聊天应用的高效交付。 你将体验到&#xff1a; 基于应用模板快速初始化应用&#xff0c;包含应用的代码库、部署编排架构、变量组、环…

京准电钟 NTP时间同步服务器助力水库水坝水利自动化建设

京准电钟 NTP时间同步服务器助力水库水坝水利自动化建设 京准电钟 NTP时间同步服务器助力水库水坝水利自动化建设 水库大坝监测系统主要包括渗流监测系统、流量监测系统、雨量监测系统、沉降监测系统组成。每一个监测系统由监测仪器及自动化数据采集装置&#xff08;内置通信装…

virtualbox扩展磁盘

使用virtualbox搭建虚拟机&#xff0c;如果磁盘不够用了&#xff0c;可以通过以下方式扩展。 扩容磁盘 分区扩展 查看磁盘情况 fdisk -l Disk /dev/sda: 107.4 GB, 107374182400 bytes, 209715200 sectors Units sectors of 1 * 512 512 bytes Sector size (logical/phys…

HAL库--内存保护(MPU)实验

MPU是内核外设&#xff0c;想获取相关资料只能从内核手册查找 MPU功能仅F7/H7系列具备 内存保护单元(MPU介绍) MPU基本介绍 说白了MPU用来管理内存和外设存储区的访问权限 MPU可配置保护8/16个内存区域(看芯片型号)&#xff0c;每个区域最小要求256字节&#xff0c;且每个区…