Git Product home page Git Product logo

hololens's Introduction

Hololens Template

Video at https://youtu.be/KxvAm2qNJ0Q

So here I propose a template to easily develop for the Hololens on UE4.

A very important note: This is based on an branch of Unreal currently and actively developed by a very dedicated Microsoft team. For version 1.0, gesture are not enabled yet and spatial mapping is used with limitations. Expect a rapid development while we'll follow the team and enable features after features. I'll try to do my best to speed up the development, but hey the goal here is to put the community talents together to finally have a well-working, fully-enabled Hololens template. This will be also very handy for Windows Mixed-Reality HMDs which are coming to us in a near future. However I keep a focus an Hololens since I personnaly think that spatial mapping and hand-gestures recognition is the future of VR/AR.

Files can be found at https://1drv.ms/f/s!Av77lIIxt2OY0XGGW8UDwykohjuT GitHub version at https://github.com/ProteusVR/Hololens (you need to be logged to Github to open the link)

VERSION 1.0

AUGUST 1st, 2017 TESTED ON UNREAL 4.16.2 – MIXED REALITY BRANCH

Please read the pdf document for the complete instructions.

hololens's People

Contributors

proteusvrpublic avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hololens's Issues

Cannot create manifest for shipping build error ResX input not valid cannot find valid resheader

UnrealBuildTool: ERROR: System.ArgumentException: ResX input is not valid. Cannot find valid "resheader" tags for the ResX reader and writer type names.
UATHelper: Packaging (UWP (x86-32bit)): UnrealBuildTool: at System.Resources.ResXResourceReader.ParseXml(XmlTextReader reader)
UATHelper: Packaging (UWP (x86-32bit)): UnrealBuildTool: at System.Resources.ResXResourceReader.EnsureResData()
UATHelper: Packaging (UWP (x86-32bit)): UnrealBuildTool: at System.Resources.ResXResourceReader.GetEnumerator()
UATHelper: Packaging (UWP (x86-32bit)): UnrealBuildTool: at UnrealBuildTool.UWPManifestGenerator.LoadSourceResources(String ResourceSourcePath) in D:\box\unreal\MICROSOFT_UWP_UNREAL\Engine\Source\Programs\UnrealBuildTool\UWP\ManifestGenerator.cs:line 1860
UATHelper: Packaging (UWP (x86-32bit)): UnrealBuildTool: at UnrealBuildTool.UWPManifestGenerator.CreateManifest(UnrealTargetPlatform TargetPlatform, String InOutputPath, String InIntermediatePath, FileReference InProjectFile, String InProjectDirectory, List1 InTargetConfigs, List1 InExecutables, IEnumerable`1 InWinMDReferences) in D:\box\unreal\MICROSOF
T_UWP_UNREAL\Engine\Source\Programs\UnrealBuildTool\UWP\ManifestGenerator.cs:line 776

@mrG7 I was hoping you might have some ideas.

Unable to package at 10 January 2018

it said like this

UATHelper: Packaging (UWP (x86-32bit)): UnrealBuildTool: Deploying UE4Game UWP32 Shipping...
UATHelper: Packaging (UWP (x86-32bit)): UnrealBuildTool: Prepping UE4 for deployment to UWP32
UATHelper: Packaging (UWP (x86-32bit)): UnrealBuildTool: Staged culture mappings not setup in the editor. See Per Culture Resources in the Target Settings.
UATHelper: Packaging (UWP (x86-32bit)): UnrealBuildTool: The 'Publisher' attribute is invalid - The value 'Proteus Virtual Reality' is invalid according to its datatype 'http://schemas.microsoft.com/appx/manifest/types:ST_Publisher_2010_v2' - The Pattern constraint failed.
UATHelper: Packaging (UWP (x86-32bit)): UnrealBuildTool: The 'Version' attribute is invalid - The value '1.0' is invalid according to its datatype 'http://schemas.microsoft.com/appx/manifest/types:ST_VersionQuad' - The Pattern constraint failed.
UATHelper: Packaging (UWP (x86-32bit)): UnrealBuildTool: ERROR: Generated AppxManifest (D:\MicrosoftUWPUnreal\New folder\Engine\Intermediate\Deploy\AppxManifest.xml) is invalid. See log for details and check your UWP Project Settings.
UATHelper: Packaging (UWP (x86-32bit)): UnrealBuildTool: Total build time: 5838,33 seconds (Local executor: 5060,11 seconds)
UATHelper: Packaging (UWP (x86-32bit)): CommandUtils.Run: Run: Took 5841,8660452s to run UnrealBuildTool.exe, ExitCode=5
UATHelper: Packaging (UWP (x86-32bit)): Program.Main: ERROR: AutomationTool terminated with exception: AutomationTool.CommandUtils+CommandFailedException: Command failed (Result:5): D:\MicrosoftUWPUnreal\New folder\Engine\Binaries\DotNET\UnrealBuildTool.exe UE4Game UWP32 Shipping -NoUBTMakefiles -remoteini="D:\Unreal Projects\holols\Hololens Template 1.0"
-noxge -NoHotReload -ignorejunk. See logfile for details: 'UnrealBuildTool-2018.01.09-17.35.01.txt'
UATHelper: Packaging (UWP (x86-32bit)): at AutomationTool.CommandUtils.RunAndLog(String App, String CommandLine, String Logfile, Int32 MaxSuccessCode, String Input, ERunOptions Options, Dictionary2 EnvVars, SpewFilterCallbackType SpewFilterCallback) in D:\MicrosoftUWPUnreal\New folder\Engine\Source\Programs\AutomationTool\AutomationUtils\ProcessUtils.cs: line 913 UATHelper: Packaging (UWP (x86-32bit)): at AutomationTool.CommandUtils.RunAndLog(CommandEnvironment Env, String App, String CommandLine, String LogName, Int32 MaxSuccessCode, String Input, ERunOptions Options, Dictionary2 EnvVars, SpewFilterCallbackType SpewFilterCallback) in D:\MicrosoftUWPUnreal\New folder\Engine\Source\Programs\AutomationTool\Automati
onUtils\ProcessUtils.cs:line 866
UATHelper: Packaging (UWP (x86-32bit)): at AutomationTool.CommandUtils.RunUBT(CommandEnvironment Env, String UBTExecutable, String CommandLine, String LogName, Dictionary2 EnvVars) in D:\MicrosoftUWPUnreal\New folder\Engine\Source\Programs\AutomationTool\AutomationUtils\UBTUtils.cs:line 51 UATHelper: Packaging (UWP (x86-32bit)): at AutomationTool.CommandUtils.RunUBT(CommandEnvironment Env, String UBTExecutable, FileReference Project, String Target, String Platform, String Config, String AdditionalArgs, String LogName, Dictionary2 EnvVars) in D:\MicrosoftUWPUnreal\New folder\Engine\Source\Programs\AutomationTool\AutomationUtils\UBTUtils.cs:
line 89
UATHelper: Packaging (UWP (x86-32bit)): at AutomationTool.UE4Build.BuildWithUBT(String TargetName, UnrealTargetPlatform TargetPlatform, String Config, FileReference UprojectPath, Boolean ForceMonolithic, Boolean ForceNonUnity, Boolean ForceDebugInfo, Boolean ForceFlushMac, Boolean DisableXGE, String InAddArgs, Boolean ForceUnity, Dictionary2 EnvVars) in D:\MicrosoftUWPUnreal\New folder\Engine\Source\Programs\AutomationTool\AutomationUtils\UE4Build.cs:line 373 UATHelper: Packaging (UWP (x86-32bit)): at AutomationTool.UE4Build.Build(BuildAgenda Agenda, Nullable1 InDeleteBuildProducts, Boolean InUpdateVersionFiles, Boolean InForceNoXGE, Boolean InUseParallelExecutor, Boolean InForceNonUnity, Boolean InForceUnity, Boolean InShowProgress, Dictionary2 PlatformEnvVars, Nullable1 InChangelistNumberOverride, Diction
ary2 InTargetToManifest) in D:\MicrosoftUWPUnreal\New folder\Engine\Source\Programs\AutomationTool\AutomationUtils\UE4Build.cs:line 1485 UATHelper: Packaging (UWP (x86-32bit)): at Project.Build(BuildCommand Command, ProjectParams Params, Int32 WorkingCL, ProjectBuildTargets TargetMask) in D:\MicrosoftUWPUnreal\New folder\Engine\Source\Programs\AutomationTool\Scripts\BuildProjectCommand.Automation.cs:line 192 UATHelper: Packaging (UWP (x86-32bit)): at BuildCookRun.DoBuildCookRun(ProjectParams Params) in D:\MicrosoftUWPUnreal\New folder\Engine\Source\Programs\AutomationTool\Scripts\BuildCookRun.Automation.cs:line 207 UATHelper: Packaging (UWP (x86-32bit)): at BuildCookRun.ExecuteBuild() in D:\MicrosoftUWPUnreal\New folder\Engine\Source\Programs\AutomationTool\Scripts\BuildCookRun.Automation.cs:line 40 UATHelper: Packaging (UWP (x86-32bit)): at AutomationTool.BuildCommand.Execute() in D:\MicrosoftUWPUnreal\New folder\Engine\Source\Programs\AutomationTool\AutomationUtils\BuildCommand.cs:line 100 UATHelper: Packaging (UWP (x86-32bit)): at AutomationTool.Automation.Execute(List1 CommandsToExecute, CaselessDictionary1 Commands) in D:\MicrosoftUWPUnreal\New folder\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 566 UATHelper: Packaging (UWP (x86-32bit)): at AutomationTool.Automation.Process(String[] Arguments) in D:\MicrosoftUWPUnreal\New folder\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 536 UATHelper: Packaging (UWP (x86-32bit)): at AutomationTool.Program.MainProc(Object Param) in D:\MicrosoftUWPUnreal\New folder\Engine\Source\Programs\AutomationTool\Program.cs:line 133 UATHelper: Packaging (UWP (x86-32bit)): at AutomationTool.InternalUtils.RunSingleInstance(Func2 Main, Object Param) in D:\MicrosoftUWPUnreal\New folder\Engine\Source\Programs\AutomationTool\AutomationUtils\Utils.cs:line 708
UATHelper: Packaging (UWP (x86-32bit)): at AutomationTool.Program.Main() in D:\MicrosoftUWPUnreal\New folder\Engine\Source\Programs\AutomationTool\Program.cs:line 57
UATHelper: Packaging (UWP (x86-32bit)): Program.Main: AutomationTool exiting with ExitCode=5 (5)
UATHelper: Packaging (UWP (x86-32bit)): BUILD FAILED
PackagingResults:Error: Error Unknown Error

Unable to package as of September 16th 2017

UATHelper: Packaging (UWP (x64-64bit)): xgConsole: c:\users\user\uwp\engine\source\runtime\renderer\private\postprocess\rendertargetpool.cpp(929) : error C4723: potential divide by 0

UATHelper: Packaging (UWP (x64-64bit)): xgConsole:

UATHelper: Packaging (UWP (x64-64bit)): xgConsole: Error executing C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\cl.exe (tool returned code: 2)

Not even sure where to go because

UATHelper: Packaging (UWP (x64-64bit)): Program.Main: AutomationTool exiting with ExitCode=1 (Error_Unknown)
UATHelper: Packaging (UWP (x64-64bit)): BUILD FAILED

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.