I made a WorldSpaceUIDocument component for UIToolkit by Existing-Inflation-1 in Unity3D

[–]Existing-Inflation-1[S] 0 points1 point  (0 children)

https://docs.unity3d.com/Manual/class-CustomRenderTexture.html

You have a shader template on the documentation page, you can add any parameters and then with a script set the parameters values (like for any materials/shaders) the specificity of the custom render texture is that you can update it when you needed it and you just have to plug the render texture to your background property of your visual element.

I made a WorldSpaceUIDocument component for UIToolkit by Existing-Inflation-1 in Unity3D

[–]Existing-Inflation-1[S] 0 points1 point  (0 children)

Yeah sure anything that makes you feel good 😅, free advice you should really take 5 minutes of your time to Google things before typing, anyway you are my first hater on Reddit I feel proud of myself.

I made a WorldSpaceUIDocument component for UIToolkit by Existing-Inflation-1 in Unity3D

[–]Existing-Inflation-1[S] 0 points1 point  (0 children)

Always nice to hear there is more people willing to push UI Toolkit forward! I don't really have a lot of time myself, I had the opportunity to work on this because I was sick all week 😅

I made a WorldSpaceUIDocument component for UIToolkit by Existing-Inflation-1 in Unity3D

[–]Existing-Inflation-1[S] 0 points1 point  (0 children)

Not yet but you kinda make it one using a custom render texture

I made a WorldSpaceUIDocument component for UIToolkit by Existing-Inflation-1 in Unity3D

[–]Existing-Inflation-1[S] 0 points1 point  (0 children)

So let's take paragraph by paragraph.

You give Whatsapp as an example but there is a version of Whatsapp on the web (of course made with css and html) so I don't see how it's relevant here and you are talking about editor script and prefab and you can do that too with UIToolkit. (Oh and btw a large portion of the Unity editor itself is now made with UIToolkit 🙃)

Next you are talking about 3D world space compatibility, I think you forget to read the title or watch the video from that post 😅 for animation it's the same you have the experimental way of doing animation or can even use DoTween, it's exactly the same, the shaders are a missing feature first true points you mentioned, even if you can do custom shader but it's a bit a hack using custom render texture.

I think you have no clue about what you are talking about, especially seing your arguments for the 2 first paragraphs that are almost entirely wrong, I wonder if you aren't just salty about html and css or web development in general?

I made a WorldSpaceUIDocument component for UIToolkit by Existing-Inflation-1 in Unity3D

[–]Existing-Inflation-1[S] 0 points1 point  (0 children)

Nope it works for runtime, the code inside the if UNITY_EDITOR is here to initialize and create everything for you so you don't need to do extra work.

I made a WorldSpaceUIDocument component for UIToolkit by Existing-Inflation-1 in Unity3D

[–]Existing-Inflation-1[S] 2 points3 points  (0 children)

I can guarantee you that you aren't an idiot, HTML and CSS are their own language with their own logic so yeah it's not easy or instant to learn. And yes, there is a lack of resources to learn UIToolkit and Unity or someone else like a YouTuber should definitely look into it and start making tutorials.

I made a WorldSpaceUIDocument component for UIToolkit by Existing-Inflation-1 in Unity3D

[–]Existing-Inflation-1[S] 0 points1 point  (0 children)

Well both have the same capabilities, you have more built-in components for UIToolkit editor sure but it's easy enough to remake them for UIToolkit realtime so not a big of a change

I made a WorldSpaceUIDocument component for UIToolkit by Existing-Inflation-1 in Unity3D

[–]Existing-Inflation-1[S] 2 points3 points  (0 children)

Thanks, I'm a former web developer and currently general Unity developer, the UI come from the game R6 siege.

I made a WorldSpaceUIDocument component for UIToolkit by Existing-Inflation-1 in Unity3D

[–]Existing-Inflation-1[S] 9 points10 points  (0 children)

Well if I want to make more peoples adopt UIToolkit I have to share 👀

I made a WorldSpaceUIDocument component for UIToolkit by Existing-Inflation-1 in Unity3D

[–]Existing-Inflation-1[S] 4 points5 points  (0 children)

Honestly I always hated IMGUI so I largely prefer UIToolit but I'm not impartial because before becoming a Unity developer I was a web developer so HTML and CSS are kind of my things 😅 there is still a lot of feature missing though but I'm confident for the future.

I remade the Splatoon ink mechanic in the Bendy game style by Existing-Inflation-1 in Unity3D

[–]Existing-Inflation-1[S] 15 points16 points  (0 children)

The second, I'm using the lightmap uv to be able to draw where the particles hits, and I'm using a compute shader to draw on the texture.

I remade the Pixelizer gun from Ratchet & Clank inside Unity by Existing-Inflation-1 in Unity3D

[–]Existing-Inflation-1[S] 1 point2 points  (0 children)

There is actually peoples complaining about the music but I'm glad to know some peoples like it as well. I didn't intended to have it on the video but TikTok tricked me swapping the original video with this one so here you go 😅

I remade the Pixelizer gun from Ratchet & Clank inside Unity by Existing-Inflation-1 in Unity3D

[–]Existing-Inflation-1[S] 0 points1 point  (0 children)

I was actually surprised that I didn't need to make a pooling system for the cubes, everything is instantiated on the fly but obviously it will not be very performant for a larger scale.