AR/VR开发工具Amazon Sumerian正式上线了
去年 AWS 赶在 re:Invent 大会前,工具推出 AR/VR 开发工具 Amazon Sumerian,正式让开发者可以在 Oculus Rift、上线HTC Vive、工具iOS 移动装置,正式甚至网页浏览器环境制作3D、上线虚拟现实或增强现实(VR/AR)应用。工具而现在,正式该公司宣布 Amazon Sumerian 已经正式上线。上线
AWS ***布道师 Jeff Barr 表示,工具Amazon Sumerian 服务上线后,正式开发者不需要3D绘图、上线动画制作、工具程序开发等专业经验,正式也可以开始着手开发虚拟环境。上线完成项目构建后,Amazon Sumerian 也会接手后续部署流程,源码下载开发者不需要额外开发代码,或者处理部署工作。该平台也可以与 AWS 后端服务进行串接,如 AWS Lambda、AWS IoT 与 AWS DynamoDB 等。
该工具本身采取多平台运作的设计,采用 WebGL JavaScript API 呈象技术,在 VR 环境中则兼容 WebVR JavaScript API。因此,除了支持 Oculus Rift、HTC Vive 等装置,该工具也兼容用于 iOS 的 ARKit,及 Android 环境的 ARCore。服务器租用此外,支持 WebGL 及 WebVR 的浏览器,同样也能作为 Amazon Sumerian 的运行环境。
在 Amazon Sumerian 的操作界面中,开发者可以利用可视化脚本工具设定、控制虚拟物件。

图片来源:AWS
目前 Fidelity Labs 已首先使用 Amazon Sumerian 更行应用开发,该工作室所开发的 VR 应用,让使用者可以与虚拟人物互动,询问企业的运营表现。

本文地址:http://www.bzve.cn/html/63d66399273.html
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
相关文章
S7Edge港版如何?(一款令人难以抗拒的旗舰级智能手机。)
什么是互联网域名?
.show是什么域名?
这五本书,给你一次彻底读懂Spring的机会
gcc和ifort编译器都是开发人员较为常用的,之前小编也介绍过了关于gcc编辑器在Ubuntu中安装的技巧,今天我们就来介绍Ubuntu安装ifort编译器的技巧。方法如下:Intel Fortan Compiler简称ifort, Windows下的ifort是收费的,但是Linux系统下提供免费的ifort,可以在下面的链接中下载需要的版本(必须先注册,随后会收到官网发来的邮件,里面提供了接下来安装需要的series-number)http://software.intel.com/en-us/articles/non-commercial-software-download/在Ubuntu下安装ifort之前,需要先安装一些软件包sudo apt-get install build-essentialsudo apt-get install g++sudo apt-get install gcc-multilibsudo apt-get install rpmsudo apt-get install openjdk-6-jre-headlesssudo apt-get install libstdc++6将下载下来的文件解压 tar -zxvf l...tgz安装进入上面解压过后的文件夹,sudo install.sh安装一共分六步,根据自己的需要选择设置信息,一般一路enter下去即可。修改运行环境信息将source /opt/intel/bin/ifortvars.sh ia32 添加到 ~/.bashrc文件里检测安装是否成功ifort -v 或 ifort -V以上就是小编总结出来的安装ifort编译器的方法了。有需要的友友可以按照小编的方法一步步来,以防系统安装出错。希望本教程可以帮助到你。
EasyC++,运算符重载
一文读懂 https 底层原理
数据结构与算法之链表相交,找交点
热门文章
- 1技巧一、用命令行往文件的顶部添加文字每次我都会重新寻找这个命令的写法。下面就是如何使用sed往一个文件顶部添加一行的方法:复制代码代码如下: sed -i 1s/^/line to insertn/ path/to/file/you/want/to/change.txt技巧二、用命令行往配置文件里插入多行文本这种方法非常简单,很多人都知道,下面就是如何用命令行将(>>)多行文本插入一个文件中。这里使用的是“here document”语法,它能让你通过块文本符号来将段落插入文件中,通常用的符合是EOF(意思是 “End Of File”):复制代码代码如下:cat >>path/to/file/to/append-to.txt << EOF export PATH=$HOME/jdk1.8.0_31/bin:$PATH export JAVA_HOME=$HOME/jdk1.8.0_31/ EOF两个”EOF“之间的所有内容都会被添加到文件中。技巧三、用命令行递归方式全局搜索目录文件和替换假如你使用Eclipse,ItelliJ或其它IDE,这些工具的强大重构能力也许会让你轻松实现很多事情。但我估计很多时候你的开发环境中没有这样的集成工具。如何使用命令行对一个目录进行递归搜索和替换?别想Perl语言,你可以使用find and sed。复制代码代码如下:# OSX version find . -type f -name *.txt -exec sed -i s/this/that/g {} +使用了一段时间后,我总结写出了一个函数,添加入了 .bashrc ,就像下面这样:复制代码代码如下:function sr { find . -type f -exec sed -i s/$1/$2/g {} +}你可以像这样使用它:复制代码代码如下:sr wrong_word correct_word技巧四、用命令行在vim和Dropbox里开启一个临时文件我过去喜欢用Emacs里的scratch facility功能。也经常用Vim快速创建临时文件。下面这两个函数是使用openssl生成随机的字符串作为文件名:复制代码代码如下:function sc { gvim ~/Dropbox/$(openssl rand -base64 10 | tr -dc a-zA-Z).txt } function scratch { gvim ~/Dropbox/$(openssl rand -base64 10 | tr -dc a-zA-Z).txt }在命令行窗口输入sc或scratch,一个新的gvim或macvim窗口就会弹出来,里面会加载一个随机文件名的临时文件。技巧五、用命令行下载文件,支持链接转向、HTTPS和安全加密等情况下载一个页面输出到终端,跟随链接转向,忽略安全异常:复制代码代码如下:curl -Lks 下载一个链接,跟随链接转向,忽略安全异常: [/code]curl -OLks 这里用了很多参数,你可以阅读这个简单的curl文档来了解它们。技巧六、Bashmarks你还没有在.bashrc里使用bashmarks吗?还在等待什么?它真的非常有用。它能帮你保持历史操作,跳回到你经常使用的目录。下面是我的配置文件里脚本,但我想上面的链接能提供你更多技巧:复制代码代码如下: # USAGE: # s bookmarkname - saves the curr dir as bookmarkname # g bookmarkname - jumps to the that bookmark # g b[TAB] - tab completion is available # l - list all bookmarks # save current directory to bookmarks touch ~/.sdirs function s { cat ~/.sdirs | grep -v export DIR_$1= >~/.sdirs1 mv ~/.sdirs1 ~/.sdirs echo export DIR_$1=$PWD >>~/.sdirs } # jump to bookmark function g { source ~/.sdirs cd $(eval $(echo echo $(echo $DIR_$1))) } # list bookmarks with dirnam function l { source ~/.sdirs env | grep ^DIR_ | cut -c5- | grep ^.*= } # list bookmarks without dirname function _l { source ~/.sdirs env | grep ^DIR_ | cut -c5- | grep ^.*= | cut -f1 -d = } # completion command for g function _gcomp { local curw COMPREPLY=() curw=${COMP_WORDS[COMP_CWORD]} COMPREPLY=($(compgen -W `_l` -- $curw)) return 0 } # bind completion command for g to _gcomp complete -F _gcomp g技巧七、从格式化输出里提取一列(我最常使用的awk技巧)我几乎天天都会使用它。真的。经常会有一些输出,我只需要其中的第二列,或第三列,下面这个命令就能做到这些:复制代码代码如下:#Sample output of git status -s command: $ git status -s M .bashrc .vim/bundle/extempore/ # Remove status code from git status and just get the file names $ git status -s | awk {print $2} .bashrc .vim/bundle/extempore/为什么不写个函数,让我们随时都可以用呢?复制代码代码如下: function col { awk -v col=$1 {print $col} }这使得提取列非常容易,比如,你不想要第一列?简单:复制代码代码如下:$ git status -s | col 2 .bashrc .vim/bundle/extempore/技巧八、忽略头x个词我对xargs很着迷,我感觉它就像一把快刀。但有时候用它获得的结果需要调整一下,也许需要取得一些值。例如,你想去掉下面文件影像里的一些信息:复制代码代码如下:function skip { n=$(($1 + 1)) cut -d -f$n- }下面是如何使用它: 使用 docker images 得到下面的输出:复制代码代码如下:$ docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE 65a9e3ef7171 3 weeks ago 1.592 GB 7c01ca6c30f2 3 weeks ago 11.1 MB 9518620e6a0e 3 weeks ago 7.426 MB 430707ee7fe8 3 weeks ago 7.426 MB boot2docker/boot2docker latest 1dbd7ebffe31 3 weeks ago 1.592 GB spaceghost/tinycore-x86_64 5.4 f47686df00df 7 weeks ago 11.1 MB durdn/bithub latest df1e39df8dbf 8 weeks ago 100.9 MB c5e6cf38d985 8 weeks ago 100.9 MB nginx latest e426f6ef897e 12 weeks ago 100.2 MB zoobab/tinycore-x64 latest 8cdd417ec611 8 months ago 7.426 MB scratch latest 511136ea3c5a 20 months ago 0 B 使用上面的函数,你可以获取所有的IDs:复制代码代码如下:$ docker images | col 3 IMAGE 65a9e3ef7171 7c01ca6c30f2 9518620e6a0e 430707ee7fe8 1dbd7ebffe31 f47686df00df df1e39df8dbf c5e6cf38d985 e426f6ef897e 8cdd417ec611 511136ea3c5a 进一步处理:复制代码代码如下:docker images | col 3 | xargs IMAGE 65a9e3ef7171 7c01ca6c30f2 9518620e6a0e 430707ee7fe8 1dbd7ebffe31 f47686df00df df1e39df8dbf c5e6cf38d985 e426f6ef897e 8cdd417ec611 511136ea3c5a 但前面的”IMAGE”字符我也想去掉:复制代码代码如下:docker images | col 3 | xargs | skip 1 65a9e3ef7171 7c01ca6c30f2 9518620e6a0e 430707ee7fe8 1dbd7ebffe31 f47686df00df df1e39df8dbf c5e6cf38d985 e426f6ef897e 8cdd417ec611 511136ea3c5a 完整的写下来就是这样:复制代码代码如下:docker rmi $(docker images | col 3 | xargs | skip 1)技巧九、创建自己的命令包在bash里,你可以很容易的创建自己的命令组件,你可以看一下下面我写的:复制代码代码如下: function dur { case $1 in clone|cl) git clone git@bitbucket.org:nicolapaolucci/$2.git ;; move|mv) git remote add bitbucket git@bitbucket.org:nicolapaolucci/$(basename $(pwd)).git git push --all bitbucket ;; trackall|tr) #track all remote branches of a project for remote in $(git branch -r | grep -v master ); do git checkout --track $remote ; done ;; key|k) #track all remote branches of a project ssh $2 mkdir -p .ssh && cat >>.ssh/authorized_keys < ~/.ssh/id_rsa.pub ;; fun|f) #list all custom bash functions defined typeset -F | col 3 | grep -v _ | xargs | fold -sw 60 ;; def|d) #show definition of function $1 typeset -f $2 ;; help|h|*) echo [dur]dn shell automation tools echo commands available: echo [cl]one, [mv|move] echo [f]fun lists all bash functions defined in .bashrc echo [def] lists definition of function defined in .bashrc echo [k]ey copies ssh key to target host echo [tr]ackall], [h]elp ;; esac }通过上面的脚本,我可以将ssh key拷贝到任何网站服务器——只需要键入 dur key user@somehost.总结你可以试一下我的这个.bashrc文件,或你自己也可以写一个。
- 2.gold域名有哪些应用领域?
- 3将数据从MySQL复制到Redshift的四种方式
- 4《面试八股文》之 Redis十六卷
- 5以赛睿鼠标300的性能与优势(解析300的关键特点和用户体验)
- 6网站使用二级域名,有什么利弊?
- 730个类手写Spring核心原理之环境准备
- 8.market是什么后缀域名?
- 9MotoXStyle(领先科技与卓越设计完美结合,MotoXStyle值得期待)
- 10AI领域再现高价成交:Rhyme.ai与Across.ai相继售出
- 11Redisson 分布式锁源码之公平锁加锁
- 12什么是.run域名后缀?
全站热门
惠普电脑,预装ubuntu系统如何修改系统语言1、首先,我们打开Ubuntu桌面左侧工具栏中的”系统设置”2、然后选中设置中的“Language Support”3、这里的默认系统语言为English4、我们找到汉语(中国),向上拉,使汉语(中国)的位置替换English的位置。有的时候,不好拉,多拉几次就好了5、将汉语(中国)拉到顶部后,我们点击“Apply System-Wide”,将汉语(中国)应用到整个系统。6、在弹出来的对话框中,输入你的root密码之后,点击“Authenticate”。等一会儿,待应用完成之后,我们重启7、在重启之后,我们会看到,有一个询问的对话框,问你是否将标准文件夹更新到当前语言,这里按照个人喜好而定”。我们这里也已经看到,系统语言已经由English修改为了汉语。至此,完成了系统语言的更换