vethetheth Posted June 27, 2023 Share Posted June 27, 2023 Hello. Using the latest Wave package, the hands are pink (missing material) when I use URP whereas the controllers are fine. Could this be looked into? We are re-applying the material each time a hand disappear and this doesn't looks optimized. We can't modify the hands because it is part of the packageCache and is read-only. Using custom hands through the VIU / Wave custom hands doesn't do anything : (this is a blank project, let me know if you can reproduce it on your hand) here the gameobjects are empty because it doesn't work so I removed them, but putting objects in any custom models for the hands / controllers doesn't work, I tried every Wave Vive Hand tracking field. If you have a sample to customize hand / controller models please send it, thank you 1 Link to comment Share on other sites More sharing options...
Alex_HTC Posted June 27, 2023 Share Posted June 27, 2023 @vethetheth Howdy! It looks like there may be an issue. I was able to reproduce the issue on my end and we'll see what we can do. @Lawrence may have some better suggestions as well For starters - i'm not sure you should be seeing "pink". I was able to get the hands up and running, but they are invisible. So it looks like the materials in your project haven't undergone the standard upgrade process - To convert your materials to URP, go to Window > Rendering > Render Pipeline Converter. In the Render Pipeline Converter window, select Built-in to URP from the Convert From dropdown menu. Then, check the Material Upgrade checkbox and click the Initialize Converters button. Finally, click the Convert Assets button to convert your materials to URP. You should see something like this If you can zoom in a bit (or squint hard) you may see that there is no material converter for the hands. This should at least get you to a spot where the hands are invisible. Or if you want, you can start from the project where i got to this point here, for reference https://github.com/hardcoded2/viu_test So at least we should be on the same page now. Ok, for a workaround until the team can look at it -- Go to the slider next to render model hook, and a pre-configured version of this as a preset And then you can save that new render model preset as a default, so when you create a new component it will be set up this way. You can do this by selecting "add to RenderModelHook default" button. Note that if you want to change the model instead (since you indicated this was the desired behavior) of the override shader, it should work all the same Thanks for reaching out! -Alex Link to comment Share on other sites More sharing options...
vethetheth Posted June 28, 2023 Author Share Posted June 28, 2023 12 hours ago, Alex_HTC said: @vethetheth Howdy! It looks like there may be an issue. I was able to reproduce the issue on my end and we'll see what we can do. @Lawrence may have some better suggestions as well For starters - i'm not sure you should be seeing "pink". I was able to get the hands up and running, but they are invisible. So it looks like the materials in your project haven't undergone the standard upgrade process - To convert your materials to URP, go to Window > Rendering > Render Pipeline Converter. In the Render Pipeline Converter window, select Built-in to URP from the Convert From dropdown menu. Then, check the Material Upgrade checkbox and click the Initialize Converters button. Finally, click the Convert Assets button to convert your materials to URP. You should see something like this If you can zoom in a bit (or squint hard) you may see that there is no material converter for the hands. This should at least get you to a spot where the hands are invisible. Or if you want, you can start from the project where i got to this point here, for reference https://github.com/hardcoded2/viu_test So at least we should be on the same page now. Ok, for a workaround until the team can look at it -- Go to the slider next to render model hook, and a pre-configured version of this as a preset And then you can save that new render model preset as a default, so when you create a new component it will be set up this way. You can do this by selecting "add to RenderModelHook default" button. Note that if you want to change the model instead (since you indicated this was the desired behavior) of the override shader, it should work all the same Thanks for reaching out! -Alex Hi Alex. Thanks for your answer. I sadly still have pink hands at any steps I followed. I am using the prefab VROrigin from the VIU sample, and I re-done the process of the pipeline converter to URP. Sadly no change 😞 Link to comment Share on other sites More sharing options...
Alex_HTC Posted June 28, 2023 Share Posted June 28, 2023 @vethetheth can you try the repo provided as well https://github.com/hardcoded2/viu_test Link to comment Share on other sites More sharing options...
vethetheth Posted June 29, 2023 Author Share Posted June 29, 2023 Hi Alex, I have the same problem on your project too : here is the screenshot of the scene : I checked that everything was converted in URP twice, but the materials are still pink : Link to comment Share on other sites More sharing options...
Alex_HTC Posted June 29, 2023 Share Posted June 29, 2023 @vethetheth Well, that's interesting. Re-ran it this morning and i saw this Did a clean checkout and got the same result just now. Do you have git lfs installed? It's available here https://git-lfs.com/ and will be necessary to get the texture assets. Link to comment Share on other sites More sharing options...
vethetheth Posted July 3, 2023 Author Share Posted July 3, 2023 Yeah I am doing the checkout properly but unity can't find the URP package you use I have to import this urp package instead : But I don't mind waiting for an official fix to come out, it is not a breaking bug Link to comment Share on other sites More sharing options...
vethetheth Posted August 21, 2023 Author Share Posted August 21, 2023 Hi @Alex_HTC, @Lawrence, did the team find out wat was the issue ? Link to comment Share on other sites More sharing options...
nekton Posted August 22, 2023 Share Posted August 22, 2023 Facing the same issue, also with URP 12.1.8 Whenever hands appear in the field of view (whether I have materials enabled or not) adb prints OPENGL NATIVE PLUG-IN ERROR: GL_INVALID_OPERATION: Operation illegal in current state Echo @vethetheth - any new developments on this? Link to comment Share on other sites More sharing options...
C.T. Posted August 23, 2023 Share Posted August 23, 2023 @Tony PH Lin@VIVE_chengnay Please check on this thread. thanks Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now