vr格式视频价格_如何以100美元的价格打造自己的VR耳机

vr格式视频价格

by Maxime Coutte

马克西姆·库特(Maxime Coutte)

如何以100美元的价格打造自己的VR耳机 (How you can build your own VR headset for $100)

My name is Maxime Peroumal. I’m 16 and I built my own VR headset with my best friends, Jonas Ceccon and Gabriel Combe. And it ended up costing us $100.

我叫马克西姆·佩鲁马尔(Maxime Peroumal)。 我今年16岁,我和最好的朋友Jonas Ceccon和Gabriel Combe共同打造了自己的VR耳机。 最终花费了我们100美元。

I started programming when I was 13, thanks to my math teacher. Every Monday and Tuesday, my friends and I used to go to his classroom to learn and practice instead of having a meal at the cafeteria.

多亏我的数学老师,我13岁时才开始编程。 每个星期一和星期二,我和我的朋友过去常常去他的教室学习和练习,而不是在自助餐厅吃饭。

I spent one year building a very basic 8-bit OS from scratch and competing in robotics contests with my friends.

我花了一年的时间从​​头开始构建一个非常基本的8位操作系统,并与朋友们参加了机器人竞赛。

I then got interested in VR and with my friends we agreed that it would be really cool to create our own world in VR where we could spend time after school. But facing the fact that an Oculus was $700 at the time, we decided to build our own headset.

然后,我对VR产生了兴趣,并与我的朋友们达成共识,在VR中创建我们自己的世界,在那里我们可以放学后花些时间真的很酷。 但面对当时Oculus售价为700美元的事实,我们决定制造自己的耳机。

使所有人都能使用VR? (Making VR accessible to everyone?)

It was because of an anime called Sword Art Online where the main character is in a virtual reality RPG that I fell in love with VR. I wanted to understand every aspect of it.

因为爱上了VR,这是因为一个名为Sword Art Online的动漫,其中的主要角色是虚拟现实RPG。 我想了解它的各个方面。

I bought the cheapest components I could and we started by learning the very basics of the physics and math behind VR (proper acceleration, antiderivatives, quaternions…). And then we re-invented VR. I wrote WRMHL, and then FastVR with Gabriel. Putting all of this together, we ended up with a $100 VR headset.

我买了最便宜的组件,然后开始学习VR背后的物理和数学基础(适当的加速,反导数,四元数……)。 然后我们重新发明了VR。 我写了WRMHL ,然后写了Gabriel的FastVR 。 综合所有这些,我们最终购买了售价100美元的VR头盔。

完全可破解的VR耳机和开发套件 (A fully hackable VR headset and development kit)

To speed up VR development time, we built FastVR, an open-source SDK for developers that is easy to understand and customize. It works like this:

为了加快VR开发时间,我们构建了FastVR,FastVR是面向开发人员的易于理解和自定义的开源SDK。 它是这样的:

  • The core headset computes the position of the headset in space;

    核心耳机计算出耳机在空间中的位置;
  • The position is sent from the headset to WRMHL, and part of the CPU’s power is dedicated to reading those messages;

    该位置从耳机发送到WRMHL ,并且部分CPU的功能专用于读取这些消息;

  • Then FastVR retrieves the data and uses them to render the VR game.

    然后, FastVR检索数据并将其用于渲染VR游戏。

Everything you need to build the headset has been open-sourced and can be hacked.

构建头戴式耳机所需的一切均已开源,并且可以被黑客入侵。

为什么要开源? (Why open source?)

I want to make VR mainstream. So I reached out to Oussama Ammar, one of the co-founders at The Family. I talked to him about setting up a company and launching a Kickstarter.

我想使VR成为主流。 因此,我与The Family的联合创始人之一Oussama Ammar进行了接触。 我和他谈过有关成立公司和启动Kickstarter的问题。

But he convinced me that for now, it’s better to wait on starting a business, to keep meeting others who have the same goals, and to keep learning.

但是他说服了我,现在最好是等着创业,继续结识志同道合的人,并且不断学习。

We took a trip to Silicon Valley and Oussama introduced me to the chief architect at Oculus, Atman Brinstock. And they gave me some precious advice: make all of this open source.

我们去了硅谷,Oussama向我介绍了Oculus的首席架构师Atman Brinstock。 他们给了我一些宝贵的建议:将所有这些开源。

下一步? (The Next Step?)

There are still a lot of technical points that we want to improve.

我们还有很多技术要改进的地方。

Our big focus right now is on a standalone VR headset, which we already have as a simple version, and cheaper 3D tracking.

目前,我们主要关注的是一款独立的VR头戴式耳机,我们已经将其作为一个简单版本和更便宜的3D追踪功能。

All of this will be released soon.

所有这些都将很快发布。

我该如何开始? (How do I get started?)

If you want to learn more about the technical side and build your headset, just follow the guide by clicking here. Star the repo if you liked it ⭐️

如果您想了解更多有关技术方面的信息并构建您的耳机, 请点击此处 ,按照指南进行操作。 如果您喜欢,请为回购加注星标⭐️

I would love to hear about what you’ve experienced while building the headset, or if you need any help or have any questions. Ping me at maxime@relativty.com or @MaximePeroumal.

我很想听听您在制作耳机时所经历的事情,或者是否需要任何帮助或有任何疑问。 通过maxime@relativty.com与联系 或@MaximePeroumal 。

翻译自: https://www.freecodecamp.org/news/build-your-own-vr-headset-for-100-13d6f2b06385/

vr格式视频价格

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

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

相关文章

python_装饰器

# 装饰器形成的过程 : 最简单的装饰器 有返回值得 有一个参数 万能参数# 装饰器的作用# 原则 :开放封闭原则# 语法糖:装饰函数名# 装饰器的固定模式 import time # time.time() # 获取当前时间 # time.sleep() # 等待 # 装饰带参数的装饰器 def timer…

欧洲的数据中心与美国的数据中心如何区分?

人会想到这意味着,在欧洲和北美的数据中心的设计基本上不会有大的差异。不过,一些小的差异是确实存在的。您可能想知道为什么你需要了解欧洲和北美的数据中心之间的差异,这对你的公司有帮助吗?一个设计团队往往能从另一个设计团队那里学到东…

老农过河

java老农过河问题解决 http://www.52pojie.cn/thread-550328-1-1.html http://bbs.itheima.com/thread-141470-1-1.html http://touch-2011.iteye.com/blog/1104628 转载于:https://www.cnblogs.com/wangjunwei/p/6032602.html

python isalnum函数_探究Python中isalnum()方法的使用

探究Python中isalnum()方法的使用 isalnum()方法检查判断字符串是否包含字母数字字符。 语法 以下是isalnum()方法的语法: str.isa1num() 参数 NA 返回值 如果字符串中的所有字符字母数字和至少有一个字符此方法返回 true,否则返回false。 例子 下面的例…

docker快速入门_Docker标签快速入门

docker快速入门by Shubheksha通过Shubheksha Docker标签快速入门 (A quick introduction to Docker tags) If you’ve worked with Docker even for a little while, I bet you’ve come across tags. They often look like “my_image_name:1” where the part after the col…

动态规划算法——最长上升子序列

今天我们要讲的是最长上升子序列(LIS)。【题目描述】给定N个数,求这N个数的最长上升子序列的长度。【样例输入】      【样例输出】7        42 5 3 4 1 7 6那么什么是最长上升子序列呢? 就是给你一个序列…

如何快速掌握一门新技术/语言/框架

IT行业中的企业特点是都属于知识密集型企业。这种企业的核心竞争力与员工的知识和技能密切相关。而如果你在企业中扮演的是工程师的角色的话,那么 你的核心竞争力就是IT相关的知识与技能的储备情况。而众所周知,IT行业是一个大量产生新知识的地方&#x…

c语言今天星期几问题,C语言输入今天星期几

满意答案迷茫03222015.07.24采纳率&#xff1a;55% 等级&#xff1a;9已帮助&#xff1a;665人123456789101112131415161718192021#include<stdio.h>int main(void){ enum weekday{ sun, mon, tue, wed, thu, fri, sat }; int n; printf("输入星期数(0-…

备忘录模式 详解

定义 在不破坏封装性的前提下&#xff0c;捕获一个对象的内部状态&#xff0c;并在该对象之外保存这个状态&#xff1b; 行为型模式 角色 发起人角色&#xff08;Originator&#xff09;&#xff1a;记录当前时刻的内部状态&#xff0c;负责定义哪些属于备份范围的状态&#xf…

dll oem证书导入工具_技术干货 | 恶意代码分析之反射型DLL注入

欢迎各位添加微信号&#xff1a;qinchang_198231 加入安全 交流群 和大佬们一起交流安全技术01技术概要这是一种允许攻击者从内存而非磁盘向指定进程注入DLL的技术&#xff0c;该技术比常规的DLL注入更为隐蔽&#xff0c;因为除了不需要磁盘上的实际DLL文件之外&#xff0c;它…

像程序员一样思考_如何像程序员一样思考-解决问题的经验教训

像程序员一样思考by Richard Reis理查德里斯(Richard Reis) 如何像程序员一样思考-解决问题的经验教训 (How to think like a programmer — lessons in problem solving) If you’re interested in programming, you may well have seen this quote before:如果您对编程感兴趣…

CF908G New Year and Original Order 数位DP

传送门 看到数据范围到\(10^{700}\)毫无疑问数位DP。那么我们最重要的问题是如何有效地维护所有数位排序之后的数的值。 对于某一个数\(x\)&#xff0c;设\(f_{x,i} (i \in [1,9])\)表示\(x\)中的所有数位的值\(\geq i\)的数位数量&#xff0c;比如说\(f_{6345982 , 7} 2 , f_…

锐捷亮相GITC:请互联网企业为我点个赞!

【51CTO.com原创稿件】GITC全球互联网技术大会已成功举办四届&#xff0c;今年的会议现场依然是摩肩接踵围观者众。围绕互联网热点技术&#xff0c;众人根据云、大数据、安全、运维、基础架构的不同主题&#xff0c;各自聚成小圈子展开深入交流。 锐捷的展位在主会场的内侧&…

c语言汇编混合编程方法,C语言和汇编语言混合编程方法

摘要&#xff1a; C语言是一种高级的面向过程的开发语言&#xff0c;汇编语言是一种低级的面向机器的编程语言。两者在程序设计开发方面各有优劣&#xff0c;目前两者的混合编程得到了广泛的应用。本文通过具体的实例&#xff0c;说明了混合编程的基本方法&#xff0c;为C语言应…

WPF Slider设置整数

IsSnapToTickEnabled"True" 转载于:https://www.cnblogs.com/Fred1987/p/6038608.html

api代理提取_了解提取API

api代理提取Interested in learning JavaScript? Get my ebook at jshandbook.com有兴趣学习JavaScript吗&#xff1f; 在jshandbook.com上获取我的电子书 Since IE5 was released in 1998, we’ve had the option to make asynchronous network calls in the browser using X…

react.lazy 路由懒加载_React lazy/Suspense使用及源码解析

React v16.6.0已经发布快一年了&#xff0c;为保障项目迭代发布&#xff0c;没有及时更新react版本&#xff0c;最近由于开启了新项目&#xff0c;于是使用新的react版本进行了项目开发。项目工程如何搭建&#xff0c;如何满足兼容性要求&#xff0c;如何规范化等等这里不作为介…

Dart编程语言入门

Dart基础入门语法介绍&#xff0c;详细说明可以查看相关视频《Dart编程语言入门》。 变量与常量 变量 1.使用 var 声明变量,默认值为 null var a;//null a 10;2.显示类型声明 int a;//null a 10;3.使用 var 声明&#xff0c;可赋予不同类型的值 var a; //null a 10; //int a…

《PHP精粹:编写高效PHP代码》——1.1节为什么要使用面向对象编程

本节书摘来自华章社区《PHP精粹&#xff1a;编写高效PHP代码》一书中的第1章&#xff0c;第1.1节为什么要使用面向对象编程&#xff0c;作者&#xff1a;&#xff08;美&#xff09;  Davey Shafik&#xff0c;更多章节内容可以访问云栖社区“华章社区”公众号查看 1.1 为什…

c语言数据结构系统化,C语言数据结构+数据库+操作系统

http://cv.qiaobutang.com/post/55c419b20cf2009bd4607795第二部分是专业相关的C &#xff0c;数据库&#xff0c;操作系统&#xff0c;数据结构。http://c.biancheng.net/cpp/u/shuju/数据(Data)是信息的载体&#xff0c;它能够被计算机识别、存储和加工处理。它是计算机程序加…