Search Unity

Экспериментальная сборка EditorVR уже доступна!

, 15 декабря, 2016

Создавайте инструменты для VR и интегрируйте их с Unity. Бесплатный EditorVR уже доступен!

Возможно, вы уже знаете о нашей работе над созданием VR-окружений прямо в виртуальной реальности. Теперь пришла ваша очередь! С сегодняшнего дня для загрузки становится доступна экспериментальная сборка EditorVR и пакет ассетов EditorVR Unity. В будущем мы планируем добавить еще много новых функций, но пока мы решили поделиться с сообществом тем, что уже готово.

Если вы уже разрабатываете VR-игры и миры, то функции, которые есть в EditorVR уже сейчас, помогут вам с:

  • первоначальной настройкой сцены в VR;
  • тонкой настройкой существующих VR-сцен;
  • настройкой компонентов в окне Inspector;
  • созданием собственных VR-инструментов.

Главная миссия Unity Labs — изучение долгосрочных тенденций в области создания интерактивных миров. На конференции Unite, прошедшей в прошлом месяце, мы в реальном времени продемонстрировали возможности разработки с помощью специального интерфейса для VR (выражаем особую благодарность нашим друзьям из Campo Santo за восхитительную сцену из Firewatch). Создавать игры с ним можно непосредственно на устройствах Vive и Rift. Узнать подробнее об использовании VR-устройств можно по этой ссылке.

Мы также выпускаем открытый API и приглашаем вас проявить свои способности. Нужна помощь или хотите обсудить детали? Новый раздел по EditorVR на нашем форуме ждет вас! На форуме можно также узнать об инструментах — специальных VR-расширениях для EditorVR. На конференции Unite 16 в Лос-Анджелесе Тимони Уэст показала работу двух таких инструментов: Tvori, инструмента для анимации, и Creations, инструмент для моделирования.

Ждем не дождемся ваших первых творений в EditorVR!

32 replies on “Экспериментальная сборка EditorVR уже доступна!”

I have HTC Vive and I have a problem with EditorVR. It keeps drifting and rotating automatically. The problem occurs only with EditorVR. Games work great.

It works great!
New shortcuts to learn (kinesthetic this time).
I’m just missing a way to get a plugin editor window to be added to the menu to be used.

Hi, can the links or files being linked be changed to a Unity link or files be placed in a public Dropbox? Our network security is blocking it claiming it is Malware.


Thank Bro,
Love u , For the best gift of my life. I really want my work station like that well Thank a lot for your cooperation.
Really Fantastic, I make my life dream true.

«Can we use it with leap motion…. Like touching with hand etc….. »

Well its too Goood……
I am really Happy and Really Exercised.

Thanks for the great effort, and for making the API open!

FYI: I wasn’t able to run the build. The editor constantly showed a blank Asset Store window, and importing SteamVR from a previous project/package showed many errors in the console, and crashed the editor constantly. I uninstalled it and reinstalled twice, rebooted, but kept getting the same error.

I was getting failure to login into asset store under 5.43 (getting DBI error), so imported steamvr using unity 5.5, exported it, then imported it into 5.43 (installed in another home).

This editor is brilliant stuff , great work. Cant wait to see it evolve … !

Thanks! I’ve been dreaming of building tools for this since I first saw this at the VR/AR Summit in Feb! Two of the coolest things that happened was getting a free Vive and seeing EVR. I’m looking forward to working on my first tool soon! Thanks for putting it out for us to play with!

Thanks for sharing this early — great to see the progress on this stuff!

Some feedback after a bit of experimenting:

I think limiting the user to 1 scale (other than the miniview) is overly restrictive. If you haven’t already, try Quill on Oculus. Using both grip buttons to grab, move and scale the world around you is much more intuitive than having a choice of either the 1:1 scale or a very limited zoomed out view.

If the user could scale and move himself like that, then moving and scaling objects gets much easier too. Instead of the gizmo, just grab the thing with one hand (to move and rotate it) or both (to scale). Oculus Medium handles this pretty nicely.

It took me ages to figure out how to get rid of the Primitives window. It should probably have a «Close» icon on it, rather than having to open the main menu again and select it.

I’m looking forward to playing around with it more!

Nice! Though it would be nice if you focused on features that are actually important. Things like non-IL2CPP memory heap profiler or thread jobs should’ve been available ages ago.

Should be obvious for any developer that people are skilled and focused in different areas and things do not happen any faster if you throw more people at it. Actually it can be the opposite especially in the case of IL2CPP. The VR editor is highly needed because you cannot do VR stuff effectively by watching it only from a monitor as for example the scale of things can go off so easily.

Yeah, what also should be obvious to any developer is the fact that delivering stable performance is essential to any title. Heap profiler was a long-requested feature, but they just hide behind IL2CPP excuse, leaving us with memory leaks and obsolete Mono version up until 5.5.

Multithreading was around since 2002, multicore CPUs were around since 2006, and in 2007-2008 we already saw many PC games utilizing multiple CPUs actively, such as Assassin’s Creed or Supreme Commander. Yet, we get a glimpse of it in Unity only now.

The problem here is not about «throwing more people at it», it’s about realizing the importance of these features. Up until the VR rise, Unity was much more about mobile games, and much less about PC platform that is supported ever since I became Unity enthusiast in 2010. Speaking of features delivered just in time, the instancing feature was introduced in 5.4, even though it was perfectly possible to implement it on engine level with DX9. For many years we were forced to implement hacky solutions when engine-level feature would’ve helped us greatly.

VR editor is here only because Unity wants to mimic what is already in Unreal Engine. «Scales off» is an excuse for weak artistic skills; experienced artists don’t have that problem simply because sense of scale is one of the basic skills an artist learns, alongside with color theory and composition.

The problem here is that Unity focuses on too many things at once, wanting to satisfy every realtime need there is. And with a new license model, we are left to be paying even more, while still waiting to get things that are actually important. And with that rush to satisfy every possible demand — archviz, VR, realtime movies, games — it’s no wonder that every major version happily introduces game-breaking bugs.

Unity’s been significantly multithreaded since at least 3.x, when they introduced the dual-thread rendering model.

They just don’t allow user scripts to call the API from non-main threads, because most users don’t actually understand what multithreading actually is or how it works. As you’re demonstrating quite neatly…

Please, next time you reply to comments, try reading them first.

As I’ve stated earlier, I meant threaded jobs which’ve been announced only recently. Threaded rendering model has no direct relation to multithreaded game logic; and in many cases gameplay logic can easily outweigh or at least match rendering load in terms of CPU hit. Yes, we could use threads in the past, but inability to address engine API from several threads at least partially severely limited their use cases.

They just don’t allow user scripts to call the API from non-main threads, because most users don’t actually understand what multithreading actually is or how it works.
No, it’s just that Unity engine has never been thread-safe. Implying that Unity generously disabled access to engine API from multiple threads because most of its users don’t know what to do with it is probably the most far-fetched explanation I’ve heard in years.

Ivan, different teams work on different things. Unity also has invested parties that sponsor features and the amount of money going into VR the past 5 years is money nobody can say «no» to. It’s a multi-billion dollar market beyond «just» gaming. Outside of gaming are some heavyweights with R&D budgets that make Unity look like small fish and they partner with companies like Microsoft that want Unity to develop these things. Some of these companies have R&D budgets larger than EA’s yearly revenue. We just don’t hear about some of these things unless we know someone or are working on it.

Any decent software company has different teams working on different projects that are not skilled on other projects. That’s why they can move forward in some areas while another team may be delayed, stalled, or perhaps see something more important in the codebase that we’re not all privy to.

EditorVR requires at least one partner (e.g. Oculus, Vive) SDK to be installed for input. Where we can download these from the Asset Store or from the partner’s websit?

«The step you are missing is that you need to have Oculus Utilities or the SteamVR plugin in your project, but you should review this doc just in case (which is linked from the blog post you mentioned), especially the «Downloading EditorVR» and «How To Add EVR to Your Project» sections.» source: greenmonster…oJxl6j07pg2DYA/preview#heading=h.gtsra0hxg94y

I had a VR presentation yesterday. In the morning I download the Unity VR asset from the asset store, and after few modification 4hs later I was able to make a full presentation VR showroom to a potential client at first build with no bugs! And I do not has a VR at the lab to test it! Also Unity made a presentation in my city, far away from the world and one of us get an Occ Rift donation from Unity! We probably share it between us. Thanx Unity, That was so Awesome!

I am new to unity. I am an artist with a Vive. I have unity 5.5 and several assets. I installed the Asset of EditorVR but if I install the Experimental build then its installing an earlier 5.4 version and not sure if I need to do this or if it will affect any projects done in 5.5. Sorry if I sound stupid — not a programmer but love what I know so far about Unity and VR so want this badly — HELP!

Heya @iain nicholls , install the experimental build to a different directory and don’t open any projects into it that you don’t want re-built. :)

Comments are closed.