空手套白狼,不花一分钱体验实时云渲染
前不久,花了点时间研究了一下各大云厂商(AWS、华为、阿里)支持情况,主要分为三类:
- 渲染解决方案:以上三家都有渲染解决方案,主要方式是基于公有云的计算(GPU为主)、存储(对象存储、块存储)、网络以及其他基础设施,搭建渲染集群,一般主要提供算力:
- AWS:云渲染服务,内容制作云平台;
- 华为云:渲染解决方案;
- 阿里云:云端影视渲染;
- 渲染云服务:专门的渲染云服务,用户不关注计算、网络等基础设施,直接使用渲染实例,这种方式目前只有华为的VR云渲游平台(VR Cloud Rendering & Gaming Platform, CVR):文档 | 控制台;
- SaaS解决方案:云厂商跟第三方合作,例如:【阿里云渲染】渲云影视版(来自阿里云市场,阿里云&渲云联合发布,渲云官网)。
总体来看,在国内主要云厂商中,没有一款能够让用户快速上手的实时云渲染产品,于是调研方向转到专业做渲染的厂商,在百度搜索,找到了3DCAT.live。
3DCAT.live宣称“3步轻松完成实时三维应用搭建”:拖拽上传3D应用 -> 生成应用URL -> 多终端访问&交互,接下来我们开始今天的体验。
第零步 准备3D应用
第零点一步 什么是3D应用
3DCAT.live的第一步需要一个3D应用(包含exe程序的压缩.zip文件),经过咨询3DCAT.live服务专员和相关从业人员得知:主流的3D应用是使用Unity、unreal引擎制作而成。对一个只想体验3D实时渲染的小白来说,肯定是不具备unity开发3D应用能力的,只能求助网络,很不幸的是:经过多方搜索,并不能找到包含exe程序的压缩.zip文件,但不幸中的万幸,作为一位多年的老码农,在github上找到了一个大家耳熟能详的应用:2048-unity(用unity制作的2048)。
当我把2048-unity下载下来之后,又遇到了一个棘手的问题:这是一个工程目录,不是压缩包,里面也没有exe,要经过怎样的转换才能变成包含exe程序的压缩.zip文件呢?这次劳驾3DCAT.live服务专员强大的后盾—技术人员指点一二,给出了一篇文章:Unity 3D游戏发布到PC平台,根据文章指导,首先我们得有unity。
第零点二步 安装unity
前往unity release可以找到所有的版本,从Unity 3.x到Unity 2021.x,只需要注册账号,激活个人版授权即可使用,不需要支付费用,右上角还有“下载Unity Hub”的按钮,unity hub提供了项目、社区、学习、性能分析、安装等多个模块,建议下载Unity Hub来管理本地多个unity版本和unity项目。
unity hub下载完成后,在项目页面添加2048-unity,添加完成后在项目名称列会显示“Unity版本:5.2.1f1”,如果本机未安装该版本的Unity,需要点击左侧“安装”菜单,前往官网下载5.2.1f1版本(说明:官网找不到5.2.1f1,只能看到5.2.1,一旦开始下载unity hub就会显示为5.2.1f1),耐心等待安装完成即可。
第零点三步 发布3D应用到PC平台
回到项目页面,2048-unity项目不会再提示本机没有匹配的unity版本,点击项目名称unity hub就会使用匹配版本的unity(Unity 5.2.1f1)来打开该项目,如下图所示:
根据Unity 3D游戏发布到PC平台指导发布3D应用到PC平台,发布流程:File -> Build Settings -> Platform列表选择PC,Mac&Linux Standalone -> 设置Target Platform(windows)、Architecture(x86_64),其余选项按需设置,本文使用系统默认,然后点击Build按钮,选择一个空目录(C:\Users\lenovo\Desktop\2048),填写一个可执行文件名称(2048.exe),点击保存,等待Build完成即可,打开生成的目录,包含如下文件:
C:\Users\lenovo\Desktop\2048>tree /f
Folder PATH listing for volume Windows
Volume serial number is 5699-4DA8
C:.
│ 2048.exe
│
└───2048_Data│ mainData│ sharedassets0.assets│├───Managed│ Assembly-CSharp.dll│ Mono.Security.dll│ mscorlib.dll│ System.Core.dll│ System.dll│ UnityEngine.dll│ UnityEngine.Networking.dll│ UnityEngine.UI.dll│ UnityEngine.xml│├───Mono│ │ mono.dll│ ││ └───etc│ └───mono│ │ browscap.ini│ │ config│ ││ ├───1.0│ │ DefaultWsdlHelpGenerator.aspx│ │ machine.config│ ││ ├───2.0│ │ │ DefaultWsdlHelpGenerator.aspx│ │ │ machine.config│ │ │ settings.map│ │ │ web.config│ │ ││ │ └───Browsers│ │ Compat.browser│ ││ └───mconfig│ config.xml│└───Resourcesunity default resourcesunity_builtin_extra
将整个目录打包成2048.zip,打包完成后共11529KB,到此我们的3D应用制作完成。
第一步 拖拽上传3D应用
包含exe程序的压缩.zip文件制作完成之后,接下来就到了3DCAT.live实时渲染平台。
- 注册3DCAT.live账号。注册3DCAT.live账号,需要提前准备用户名、密码、手机号,按照指导操作即可,注册成功后平台会赠送10元,足够我们体验了;
- (可选)完成个人认证,需要准备身份证;
- 上传包含exe程序的压缩.zip文件。3DCAT.live支持镭速插件上传.zip文件,需要先安装该插件,安装完成后点击:“我的应用 >> 上传”,选择上一步准备好的2048.zip,上传完成后需要手动刷新“我的应用”列表,可以看到刚上传的2048.zip,在操作列有:发布、覆盖、删除三个按钮;
- 点击“发布”按钮,依次填写:应用分类(Cloud3D)、应用名称(2048)、其他全部默认参数,点击“发布”,在“已发布应用 >> Cloud 3D”列表中可以看到2048同步状态为“同步中”,等待同步完成“访问链接”列,生成链接按钮变成蓝色(需要手动刷新)。
第二步 生成应用URL
接上一步,应用发布完成之后,需要生成链接,找到刚发布的2048应用,点击“访问链接”列下方的“生成链接”按钮,仅仅为了演示,我们不设置访问密钥和链接过期时间,直接确认即可。确认后“访问链接”列变成了三个图标,分别是:复制链接、修改链接信息、删除链接,此处我们点击“复制链接”按钮,就会把2048应用的链接复制到粘贴板上。
第三步 多终端访问&交互
接上一步,打开浏览器,在地址栏粘贴上一步复制的链接,回车即可访问该应用,如图所示(有一个启动界面,需要等待一会儿):
体验一下(方向键▲▼◀▶,或者wasd)
空手套白狼,不花一分钱体验实时云渲染相关推荐
- 干货:实时渲染和离线渲染的区别?实时云渲染又是什么?
常见的渲染类型有以下几种:实时渲染.离线渲染.实时云渲染.混合渲染.那么什么是实时渲染?实时渲染和离线渲染有哪些区别?各自有哪些典型应用场景...... 有没有人感觉知道了,但又没完全知道? 今天小编 ...
- 蓝桥杯嵌入式 ---- “空手套白狼“ 之 实时时钟 RTC
文章目录 前言 一.RTC初始化 二.RTC应用函数 三.RTC中断函数 四.RTC在主函数的应用 前言 本文是基于嵌入式开发板CT117E,stm32f103RBT6."空手套白狼&quo ...
- PeckShield:DeFi平台Opyn智能合约漏洞详解——攻击者空手套白狼!
北京时间2020年08月05日,DeFi 期权平台 Opyn 的看跌期权(Opyn ETH Put)智能合约遭到黑客攻击,损失约37万美元. Opyn 是一个通用期权协议,于今年2月份转型为保险平台, ...
- gatewayproperties 是空_一个空手套白狼的商业模式
十几年前流行一个故事,刚刚又百度了一下,这几年还是有人在讲.这个故事就是世界首富的女儿嫁给了世界银行副总裁.没听过的请自行百度. 这个故事就是典型的空手套白狼的商业模式,这个模式简短概括一下就是说:一 ...
- 鬼谷子谋略之空手套白狼
俗话说道空手套白狼,其实这句话就出自鬼谷子的飞箝术.他在原文里是这么说的,叫空往而实来. 很好理解,空空的口袋过去,装满口袋回来.这不就是空手套白狼吗?那这么厉害的计谋,是怎么做到的? 我们先看一个经 ...
- 黑客盗走《加勒比海盗5》片源?原来是空手套白狼
<加勒比海盗5·死无对证>正在热映,估计大部分观众都不知道,"海盗"们在半个月前差点被"强盗"打劫. 5月15日报道,华特迪士尼公司的首席执行官艾格 ...
- APP应用推广方式:25个常见的空手套白狼方法
一般在做推广的时候,老板都首先会让运营人员考虑的是免费推广方式,这些方法还不少,小编把它们统称为"空手套白狼"的推广方式.那么鉴于经验分享,我们来看看有哪些手段可以空手套白狼? ...
- 蓝桥杯嵌入式 ---- “空手套白狼“ 之 按键长按 短按
文章目录 前言 一.原理图 二.由原理图得到的信息 三.按键初始化 四.按键的应用方法 五.按键在主函数的应用方法 ----长按 & 短按 前言 本文是基于嵌入式开发板CT117E,stm32 ...
- 空手套白狼:招投标网站的内幕
空手套白狼:说说招投标网站的一些内幕 导读:我非常欢迎这类文章的投稿,并会做传播,作者是一位建筑公司的经理,会通过互联网与大量招标类网站有接触,并通过自己的经历告诉了我们这些网站的内幕,通过本文可以了 ...
最新文章
- EID:宏基因组测序在新发腹泻病毒鉴定中的应用
- oracle插入java时间,java向oracle中插入字符或时间型 时间数据
- 深度学习初学者必备资料整理
- 云函数连接mysql超时_云函数访问MYSQL数据库出错?
- 微信企业号-根据code获取成员信息(过期code)
- qt 子窗口写到线程就卡死_QT/C++实现卡通漫画风格化
- Tesseract-OCR的简单使用与训练
- sql语句截取字符串
- 里诺合同管理合同上传步骤_客户关系管理:合同
- Python 处理 PDF 的神器 -- PyMuPDF(下)
- PHP内核之SAPI:Apache2 SAPI分析
- mysql 如何存带有特殊符号的微信昵称
- 千万千万不可运行的Linux命令
- python绘制线段_绘制线条点图
- 三菱 plc远程调试及上下载方法
- SQLyog去掉生成的(')引号
- android 铃声设置文件夹
- CUMTOJ算法作业二
- 前端里的button怎么去除点击自带边框_自媒体人做视频时配音中的噪音如何用EQ和采样去除(详细介绍)...
- X-editable 文档 中文版