GithubHelp home page GithubHelp logo

com.unity.reflect.viewer's Introduction

About

This is a repository for all publicly released packages, tests, and demo projects pertaining to Reflect Viewer.

Note that external users need to have signed an access agreement before accessing any non-public files

Note a valid Reflect license is required to build the Reflect Viewer.

Contents

Supported Unity Versions

This project supports the latest LTS version of Unity 2019.

Packages

com.unity.touch-framework The touch-framework package in-development at Official Repo.

Installation

This repository uses Git LFS so make sure you have LFS installed to get all the files. Unfortunately this means that the large files are also not included in the "Download ZIP" option on Github.

Building Locally

Reflect Viewer

  • Open the ReflectViewer project
  • From the File->Build Settings, select the desired platform and build

MARS and Simulator

You will be required to have MARS installed with the Simulation Environments to use the Device Simulator. It should be installed automatically as you first open the project.

Branching Strategy

[develop]

The main branch where the source code always reflects a state with the latest delivered development changes for the next release, also known as the “integration branch”.

Modifying the Viewer

This repository currently does not accept contributions. You can fork this repository to make changes to it.

com.unity.reflect.viewer's People

Contributors

cboutinunity avatar samuel-perreault 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  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  avatar  avatar

com.unity.reflect.viewer's Issues

Support por Quest 2 / Pro

When we can build apks for Quest as Unity have already done? (10 months from last github update...)

Unity Reflect - StandardTransparent.shader - Emission Property Name consistency bug

There is a bug in the Shader Property name for _Reflect_Emission in the following Reflect Shader:
[email protected]/Runtime/Player/Shaders/Standard/StandardTransparent.shader

On line 50, the Emission property name is:
_Emission

However, it is referenced by the Inspector Panel GUI editor and other areas of the codebase as:
_Reflect_Emission

This would also make the shader property consistent with the StandardOpaque.shader.

Can you please make this minor change to fix the built-in RP support for Standard shaders.

IL2CPP build error

We're not able to build the latest version due to an IL2CPP issue. There's not much help on the forums for this so thought I'd flag it here.

My colleague and I are getting the same error - We believe we have the correct C++ compilers and Windows 10 SDKs installed in our IDEs.

Here is the error:

Exception: Unity.IL2CPP.Building.BuilderFailedException: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\bin\HostX64\x64\link.exe /out:"D:\Unity\Elements\com.unity.reflect.viewer\ReflectViewer\Library\il2cpp_cache\linkresult_08047B686B7BD39F21128EC75EC201AF\GameAssembly.dll" /ignore:4206 /DEBUG /INCREMENTAL:NO /LARGEADDRESSAWARE /NXCOMPAT /DYNAMICBASE /NOLOGO /TLBID:1 /OPT:REF /OPT:ICF /HIGHENTROPYVA /DLL /IGNORE:4104 /NODEFAULTLIB:uuid.lib "kernel32.lib" "user32.lib" "advapi32.lib" "ole32.lib" "oleaut32.lib" "Shell32.lib" "Crypt32.lib" "psapi.lib" "version.lib" "MsWSock.lib" "ws2_32.lib" "Iphlpapi.lib" "Dbghelp.lib" "D:\Unity 2019\2020.3.6f1\Editor\Data\PlaybackEngines\WindowsStandaloneSupport\Variations\win64_nondevelopment_il2cpp\baselib.dll.lib" /LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\lib\x64" /LIBPATH:"C:\Program Files (x86)\Windows Kits\10\Lib\10.0.19041.0\um\x64" /LIBPATH:"C:\Program Files (x86)\Windows Kits\10\Lib\10.0.19041.0\ucrt\x64" /LIBPATH:"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x64" /SUBSYSTEM:WINDOWS @"C:\Users\murray.walker\AppData\Local\Temp\1\tmpC609.tmp"

Creating library D:\Unity\Elements\com.unity.reflect.viewer\ReflectViewer\Library\il2cpp_cache\linkresult_08047B686B7BD39F21128EC75EC201AF\GameAssembly.lib and object D:\Unity\Elements\com.unity.reflect.viewer\ReflectViewer\Library\il2cpp_cache\linkresult_08047B686B7BD39F21128EC75EC201AF\GameAssembly.exp
325AB965448C1C41A3F35A8F5290F0DF.obj : error LNK2019: unresolved external symbol dlopen referenced in function Mono_dlopen_m7F2DE2CD0870AB15EEA4E0A0BA6C47044E74BB67
325AB965448C1C41A3F35A8F5290F0DF.obj : error LNK2019: unresolved external symbol dlerror referenced in function Mono_dlerror_m359ABCFD23D0EB5314DE2DFF8AB58CFE949BBABD
325AB965448C1C41A3F35A8F5290F0DF.obj : error LNK2019: unresolved external symbol dlsym referenced in function Mono_dlsym_m31A00C09F598C9D552A94628C2C28B3C7B04C2DD
D:\Unity\Elements\com.unity.reflect.viewer\ReflectViewer\Library\il2cpp_cache\linkresult_08047B686B7BD39F21128EC75EC201AF\GameAssembly.dll : fatal error LNK1120: 3 unresolved externals

at Unity.IL2CPP.Building.CppProgramBuilder.PostprocessObjectFiles(HashSet1 objectFiles, CppToolChainContext toolChainContext) at Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics) at il2cpp.Compilation.CompilationDriver.Run(RuntimePlatform platform, BuildingOptions buildingOptions, ReadOnlyCollection1 matchedAssemblyMethodSourceFiles)
at il2cpp.Program.DoRun(String[] args, RuntimePlatform platform, BuildingOptions buildingOptions, Boolean throwExceptions)
UnityEditorInternal.Runner.RunProgram (UnityEditor.Utils.Program p, System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser) (at :0)
UnityEditorInternal.Runner.RunManagedProgram (System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser, System.Action1[T] setupStartInfo) (at <e09fc44b2b464346872ad04477f51ab1>:0) UnityEditorInternal.IL2CPPBuilder.RunIl2CppWithArguments (System.Collections.Generic.List1[T] arguments, System.Action1[T] setupStartInfo) (at <e09fc44b2b464346872ad04477f51ab1>:0) UnityEditorInternal.IL2CPPBuilder.ConvertPlayerDlltoCpp (UnityEditor.Il2Cpp.Il2CppBuildPipelineData data) (at <e09fc44b2b464346872ad04477f51ab1>:0) UnityEditorInternal.IL2CPPBuilder.Run () (at <e09fc44b2b464346872ad04477f51ab1>:0) UnityEditorInternal.IL2CPPUtils.RunIl2Cpp (System.String stagingAreaData, UnityEditorInternal.IIl2CppPlatformProvider platformProvider, System.Action1[T] modifyOutputBeforeCompile, UnityEditor.RuntimeClassRegistry runtimeClassRegistry) (at :0)
DesktopStandalonePostProcessor.RunIL2CPP (UnityEditor.Modules.BuildPostProcessArgs args, UnityEditorInternal.IIl2CppPlatformProvider il2cppPlatformProvider, System.Collections.Generic.List1[T] cppPlugins) (at <e09fc44b2b464346872ad04477f51ab1>:0) DesktopStandalonePostProcessor.SetupStagingArea (UnityEditor.Modules.BuildPostProcessArgs args, System.Collections.Generic.HashSet1[T] filesToNotOverwrite) (at :0)
DesktopStandalonePostProcessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args) (at :0)
Rethrow as BuildFailedException: Exception of type 'UnityEditor.Build.BuildFailedException' was thrown.
DesktopStandalonePostProcessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args) (at :0)
UnityEditor.Modules.DefaultBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, UnityEditor.BuildProperties& outProperties) (at :0)
UnityEditor.PostprocessBuildPlayer.Postprocess (UnityEditor.BuildTargetGroup targetGroup, UnityEditor.BuildTarget target, System.String installPath, System.String companyName, System.String productName, System.Int32 width, System.Int32 height, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at :0)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr, Boolean&)

No Annotations

I can find an Annotation.cs script and see the tgz package file in the manaifest, but there is no annotations icon or functionality in the UI. Any idea where this is or how to add it in?

HDRP supports?

is there a plan to add hdrp support in the develop viewer ? (the reflect review seems to have a normal and hd version, not sure if the hd has hdrp).

Project has invalid dependencies

Hi, I'm trying to use the repo to make custom viewers but with the new updates I am having issues with invalid dependencies. When launching the ReflectViewer project I get a window saying an error occurred. Here is the contents of error message from the editor log

An error occurred while resolving packages:
  Project has invalid dependencies:
    com.unity.device-simulator: Access to 'https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-candidates/com.unity.device-simulator' was denied
    com.unity.ide.rider: Access to 'https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-candidates/com.unity.ide.rider' was denied
    com.unity.inputsystem: Access to 'https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-candidates/com.unity.inputsystem' was denied
    com.unity.mars: Access to 'https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-candidates/com.unity.mars' was denied
    com.unity.mars-ar-foundation-providers: Access to 'https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-candidates/com.unity.mars-ar-foundation-providers' was denied
    com.unity.mars-nav-mesh: Access to 'https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-candidates/com.unity.mars-nav-mesh' was denied
    com.unity.reflect: Access to 'https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-candidates/com.unity.reflect' was denied
    com.unity.reflect.multiplayer: Access to 'https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-candidates/com.unity.reflect.multiplayer' was denied
    com.unity.test-framework: Access to 'https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-candidates/com.unity.test-framework' was denied
    com.unity.xr.arfoundation: Access to 'https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-candidates/com.unity.xr.arfoundation' was denied
  Package [email protected] has invalid dependencies or related test packages:
    com.unity.xrtools.module-loader (dependency): Access to 'https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-candidates/com.unity.xrtools.module-loader' was denied
    com.unity.xrtools.utils (dependency): Access to 'https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-candidates/com.unity.xrtools.utils' was denied
  Package [email protected] has invalid dependencies or related test packages:
    com.unity.xrtools.module-loader (dependency): Access to 'https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-candidates/com.unity.xrtools.module-loader' was denied
    com.unity.xrtools.utils (dependency): Access to 'https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-candidates/com.unity.xrtools.utils' was denied
  Package [email protected] has invalid dependencies or related test packages:
    com.unity.editorcoroutines (dependency): Access to 'https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-candidates/com.unity.editorcoroutines' was denied
    com.unity.reflect.runtime (dependency): Access to 'https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-candidates/com.unity.reflect.runtime' was denied
  Package [email protected] has invalid dependencies or related test packages:
    com.unity.reflect.runtime (dependency): Access to 'https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-candidates/com.unity.reflect.runtime' was denied
  Package com.unity.reflect.viewer-core@file:C:\Users\DEV\Documents\rnd\reflectCustom\Packages\com.unity.reflect.viewer-core has invalid dependencies or related test packages:
    nuget.moq (dependency): Access to 'https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-candidates/nuget.moq' was denied
  Package [email protected] has invalid dependencies or related test packages:
    com.unity.searcher (dependency): Access to 'https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-candidates/com.unity.searcher' was denied
  Package com.unity.spatial-framework-core@file:C:\Users\DEV\Documents\rnd\reflectCustom\Packages\com.unity.spatial-framework-core has invalid dependencies or related test packages:
    com.unity.xr-line-renderer (dependency): Access to 'https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-candidates/com.unity.xr-line-renderer' was denied
    com.unity.xr.interaction.toolkit (dependency): Access to 'https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-candidates/com.unity.xr.interaction.toolkit' was denied
  Package [email protected] has invalid dependencies or related test packages:
    com.unity.xr.arsubsystems (dependency): Access to 'https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-candidates/com.unity.xr.arsubsystems' was denied
  Package [email protected] has invalid dependencies or related test packages:
    com.unity.xrtools.utils (dependency): Access to 'https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-candidates/com.unity.xrtools.utils' was denied
  Package [email protected] has invalid dependencies or related test packages:
    nuget.castle-core (dependency): Access to 'https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-candidates/nuget.castle-core' was denied

This error occurs on both the development and public_deployment branches. Thank you for any help.

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.