开年3D第一爆,“恋与深空”网游周流水破1.5亿!底层技术其实是它!

news2024/11/28 22:44:25

“恋与深空”3D游戏最近在互联网频繁刷屏,首周流水更是破1.5亿,称得上2024新年第一爆。

图源网络,侵删

近些年2D游戏模式已经给网友带来倦怠,一部分网友开始寄希望于3D版本,但3D版本研发之初,大部分人其实还在唱衰3D。而此次3D版一经上线,从全网热度和收入上就直接打脸了众多质疑声,同时超过了同批2D网游。

沉浸式的实时交互、3D生活场景的真实还原、高拟真的渲染画面,都让用户们赞不绝口。

图源网络,侵删

更是有网友惊呼:“原来世界已经发展到这种程度了!不仅能直接进入3D房间,还能有实时交互动作和对话。这是什么高科技?”“真的上头,没有任何违和感”……

其实这些场景的搭建和无违和交互都离不开3D引擎的功劳。

如果我们使用合适的3D引擎工具,也能快速复刻出同款3D同款室内场景,同时也能完成一些进阶的高拟真优化。

今天就带大家熟悉一个3D室内场景搭建的案例,使用的AMRT3D轻量化图形引擎(以下简称A3D),把一个空的3D室内场景,完成高拟真生活环境的复刻。

# 初始场景获取/搭建

A3D可以实现任意3D场景的搭建,并且拥有极大的兼容性,甚至可以支持70+不同三维格式模型的上传,所以你其实可以很灵活应用你手头上拥有的3D场景素材。

比如你可以上传一些空的房屋模型、道路,实现室内场景的简单设置,这里我已经搭建了一个初始的场景模型。

如果你没有场景模型也没关系,可以直接通过老子云模型库下载调用,有非常多房屋供你选择,直接拖拽就能放进你的3D空间中。

室内场景的搭建也同样通过拖拽就能完成设置。这里我先放置了简单的家具模型,并进行地面材质的替换,是不是已经有点雏形了?但还可以更加高拟真哦。

# 基础材质设置

现在的场景有大片光秃秃的白模,我们想要实现生活场景的还原,就要选择合适的材质,让它变得真实起来。这里我们可以试一下调整墙体材质,比如更换一个合适的墙纸,质感马上就不一样了。

# 光照优化调整

高拟真的室内环境,光照是必不可少的。这里我们可以看到房屋不仅没有一个合适的照明灯光,而且所有物体都没有阴影,显得很不立体也不够真实。所以我们可以加入光照,通过调整参数,完成照明环境的优化,同时可以一键打开整个场景环境的阴影,增加真实感。

# 内部设施新增

然后我们可以做一些内部设施的新增,这个步骤同样适合搭建所有模型。也是我在初始场景搭建中所做的步骤。其实只需要在你的资源库找到合适的模型,一拖一放,就能在场景中展现了。同时我们可以通过右侧栏快速完成坐标、大小等参数设置,这样就能高效完成3D世界的搭建。

这样场景搭建完成,你可以对这个场景进行实时的交互,比如沉浸式漫游。

当然还可以通过A3D引擎直接做一些事件交互的设置以及其他功能的设置和场景优化,具体功能实现步骤可以参考帮助文档。

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

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

相关文章

LeetCode —— 17. 电话号码的字母组合

😶‍🌫️😶‍🌫️😶‍🌫️😶‍🌫️Take your time ! 😶‍🌫️😶‍🌫️😶‍🌫️😶‍🌫️…

nodejs+vue+ElementUi电商购物个性化商城推荐系统gqfe

电本电商个性化推荐系统是为了提高用户查阅信息的效率和管理人员管理信息的工作效率,可以快速存储大量数据,还有信息检索功能,这大大的满足了用户和管理员这二者的需求。操作简单易懂,合理分析各个模块的功能,尽可能优…

3 分布式文件系统

3.1 什么是分布式文件系统 要理解分布式文件系统首先了解什么是文件系统。 查阅百度百科: 文件系统是负责管理和存储文件的系统软件,操作系统通过文件系统提供的接口去存取文件,用户通过操作系统访问磁盘上的文件。 下图指示了文件系统所处…

负载均衡下webshell连接

负载均衡下webshell连接、nginx解析漏洞、sql注入第一关(三选一) 负载均衡下webshell连接: 实验环境: 先下载一下蚁剑:https://github.com/AntSwordProject/AntSword-Labs 安装docker环境: 将蚁剑放在虚…

数据结构—循环队列

数据结构—循环队列 循环队列设计循环队列结构体的创建循环队列的初始化判空判满插入(尾插)出队列(头删)取队头元素取队尾元素空间的销毁 循环队列 一般在操作系统课程讲解生产者消费者模型时可以就会使用循环队列。环形队列可以…

Vulnhub-RIPPER: 1渗透

文章目录 一、前言1、靶机ip配置2、渗透目标3、渗透概括 开始实战一、信息获取二、rips的使用三、获取密码文件四、日志审查五、提权 一、前言 由于在做靶机的时候,涉及到的渗透思路是非常的广泛,所以在写文章的时候都是挑重点来写,尽量的不饶…

nodejs+vue+ElementUi宠物领养救助网站0w6wc

宠物领养救助平台采用B/S架构,数据库是MySQL。网站的搭建与开发采用了先进的nodejs进行编写,使用了vue框架。该系统从两个对象:由管理员和用户来对系统进行设计构建。主要功能包括:个人信息修改,对用户、宠物类别、宠物…

appsmith安装手记:5.Sql server数据库容器再安装(yml)

上次安装好了sql server容器,但是appsmith创建数据源出现连接错误: [2024-01-30 00:25:52,186] userEmailttapp.com, sessionIdb99a2476-5c35-4a71-9e8e-25c9c3292cfa, threadboundedElastic-38, requestIdea262c1d-722b-4176-aac7-4b062d7066b6 - Opera…

小白初探|神经网络与深度学习

一、学习背景 由于工作的原因,需要开展人工智能相关的研究,虽然不用参与实际研发,但在项目实施过程中发现,人工智能的项目和普通程序开发项目不一样,门槛比较高,没有相关基础没法搞清楚人力、财力如何投入&…

敏捷软件研发管理流程- scrum

Leangoo领歌是一款永久免费的专业的敏捷开发管理工具,提供端到端敏捷研发管理解决方案,涵盖敏捷需求管理、任务协同、进展跟踪、统计度量等。 Leangoo领歌上手快、实施成本低,可帮助企业快速落地敏捷,提质增效、缩短周期、加速创新…

嵌入式学习第十六天

制作俄罗斯方块小游戏(一) 分析: printf函数高级用法 \033[:表示转义序列的开始 m:表示转义序列的结束 0:重置所有属性 1:设置粗体或高亮 30-37:设置字体色 30: 黑 31: 红 32:…

服务器未启动而端口进程仍在运行如何查看并杀死

首先登录服务器然后查看当前监听的端口: sudo netstat -tuln比如这里的8080,我们此时并未启动服务器,但是它却正在运行,这会导致服务器刚启动就秒挂。如果没有日志的话会让人有点疑惑,这种情况可能是之前运行了该进程…

系统架构设计师-21年-下午答案

系统架构设计师-21年-下午答案 更多软考知识请访问 https://ruankao.blog.csdn.net/ 试题一必答,二、三、四、五题中任选两题作答 试题一 (25分) 说明 某公司拟开发一套机器学习应用开发平台,支持用户使用浏览器在线进行基于机器学习的智能应用开发…

rancher证书过期问题处理

问题 起初,打开rancher ui页面打不开,telnet rancher的服务端口也不通。查看rancher 控制节点,日志显示,X509:certificate has expired or is not ye valid。证书已过期 解决 现在网上大部分的解决方案都是针对的2…

迁移windows操作系统

最近有个朋友跟我说他电脑台卡了,我帮他大概看了下,归集原因磁盘还是机械硬盘,需要将他的电脑的磁盘的机械硬盘换一下,内存也比较小,4GB的,换一下,换成8GB的,本文只涉及到更换系统盘…

【MATLAB】PSO_BiLSTM神经网络回归预测算法

有意向获取代码,请转文末观看代码获取方式~也可转原文链接获取~ 1 基本定义 PSO_BiLSTM神经网络回归预测算法是一种结合了粒子群优化(Particle Swarm Optimization,PSO)和双向长短期记忆网络(Bidirectional Long Shor…

CodeGeeX AI编程助手提升.NET开发工作效率

前言 2022年6月,随着GitHub Copliot正式面向大众发布。让许多开发者都感受到了AI辅助编程工具的魅力所在,Copilot实现了帮助开发者大大提高了编程开发效率,让程序员朝九晚五成为可能。Copilot近乎是完美的,但还是由于种种原因&am…

LeetCode:49. 字母异位词分组

49. 字母异位词分组 1)题目2)代码3)结果 1)题目 给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。 字母异位词 是由重新排列源单词的所有字母得到的一个新单词。 示例 1: 输入: strs…

color - 让你的输出带点颜色

color color 是一个可以让你输出带颜色文本的库。 安装 go get github.com/fatih/color示例 输出到控制台 // 这会直接输出到控制台 color.Cyan("Prints text in cyan.")// 每个调用末尾会自动加上换行 color.Blue("Prints %s in blue.", "text&…

任务导向的扩散模型压缩;万物皆可成像;根据舞蹈生成音乐;LLM长上下文对齐;LLM KV缓存量化;通过运动场辅助扩散模型图像编辑

本文首发于公众号:机器感知 任务导向的扩散模型压缩;万物皆可成像;根据舞蹈生成音乐;LLM长上下文对齐;LLM KV缓存量化;通过运动场辅助扩散模型图像编辑 Task-Oriented Diffusion Model Compression As re…