Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

Technical Artist Ken Deng released VFX Texture Lab, a free Unity tool that lets artists make common texture edits, like mask cleanup, gradient mapping, and channel packing, without leaving the engine. 🎨 Check it out: #unity3d #realtimevfx

13,821 Aufrufe • vor 3 Monaten •via X (Twitter)

0 Kommentare

Keine Kommentare verfügbar

Kommentare vom Original-Post werden hier angezeigt

Ähnliche Videos

🎓Learn how to create a powerful Dynamic Embers smart material in a matter of seconds, in my latest video series (AAA) Pro Tips! This smart material can be used on virtually any 3D asset. ___________________________________________________ In this video, the steps are as follows: 1. Create a fill layer to then apply the base maps for our asset into it. 2. Bake out the world space, AO, Curvature, and Position maps. These maps will be crucial for the smart material to function. Also, be sure to add an emissive channel to the project. 3. Next, create another fill layer labeled (Fire animation gradient) with a black mask and inside the mask apply a paint layer. Select the paint layer and paint a simple pill shape using a soft brush. Add an anchorpoint to the mask and disable all channels in this fill layer. 4. Create a folder labeled (embers smart material) and set it to pass through. Add a paint layer inside this folder and set it to pass through as well followed by an anchorpoint. 5. Create another fill layer and apply the paint layers anchorpoint information into its color channel. From here an HSL filter should be added to desaturate and darken the colors. 6. Next, create an additional fill layer with an orange-colored emissive channel. Add a black mask to this fill layer and inside its mask apply a dirt generator. This will give us the illusion of the embers glowing from inside the charred tree. Duplicate this fill layer and tweak its emissive color to a yellowish hue and reduce its mask amount. Do this a second time but with a white-colored emissive channel. This will now create an effect of the embers appearing brighter the deeper they are inside the tree. 7. Lastly, add these layers into a folder with a black mask and apply the (Fire Animation Gradient) anchorpoint into its mask via a fill layer. Now we have a charred embers effect wherever we paint using the paint layer created inside the gradient mask! This gradient mask can also be exported into Unreal engine to create some stunning real-time dynamic animations or the new material can simply be used for in-engine vertex painting. ____________________________________________________ More AAA Game Dev Tips can be found on my YouTube channel here: Stay tuned for more weekly Tips! Happy Texturing!💚 #gamedev #gameart #3dmodeling #texturing #madewithsubstance #ue5 #unrealengine #unity #vfx

Cohen Brawley

46,070 Aufrufe • vor 2 Jahren

🧑‍🏫 How to make a glass/refraction shader: 🍷 Refraction will ultimately have the effect that whatever is behind your mesh should appear distorted by the surface of the mesh itself. We're not going for external caustics projection, just modelling glass-like, distorting "transparency". 🌆 In Unity, you can sample the *global* _CameraOpaqueTexture (make sure it's enabled in your URP asset settings), which is what your scene looks like rendered without any transparent objects. In Shader Graph, you can simply use the Scene Colour node. 🔢 The UVs required for this texture are the normalized screen coordinates, so if we offset/warp/distort these coordinates and sample the texture, we ultimately produce a distorted image. We can offset the UVs by some normal map, as well as a refraction vector based on the direction from the camera -> the vertex/fragment (flip viewDir, which is otherwise vertex/fragment -> camera) and normals of the object. 📸 Input the (reversed) world space view direction and normal into HLSL refract. **Convert the refraction direction vector to tangent space before adding it to the screen UV.** Use the result to sample _CameraOpaqueTexture. refract(-worldViewDirection, worldNormal, eta); eta -> refraction ratio (from_IOR / to_IOR), > for air, 1.0 / indexOfRefraction (IOR). IOR of water = 1.33, glass = 1.54... 💡 You can also do naive "looks about right" hacks: fresnel -> normal from grayscale, which can be used for distortion. Or distort it any other way (without even specifically using refract at all), really... 🧠 Thus, even if your object is rendered as a transparent type (and vanilla Unity URP will require that it is), it is fully 'opaque' (max alpha), but it renders on its surface what is behind it, using the screen UV. If you distort those UVs by the camera view and normals of the surface it will be rendered on, it then appears like refractive glass on that surface. > Transparent render queue, but alpha = 1.0.

Mirza Beig

125,253 Aufrufe • vor 1 Jahr

Xgame is now available to download for free on Mac, Windows, and Linux. 🌌 This started a week ago, when Unity launched the Unity CLI. I plugged in Grok Build and Grok 4.5 and asked for a 3D world. Then I thought, can it make a beautiful ocean and sky? Then it evolved further into a simple island game, just to see what was possible. No design doc. No pipeline plan. Every answer came back better than the last one, and somewhere in that loop the experiment stopped feeling like a demo and started feeling like a game. So I changed the question. Instead of an island, I asked for space. Dogfights. Capital ships. Missions with weight. The pipeline that formed around it wasn’t something I designed on a whiteboard. First it grew out of what I needed next. Combat that punched. Enemies that pushed back. Ships that existed as code, not downloads. Tools to manage the clips and the assets because the game was growing faster than any manual process could keep up. That’s the discovery that stuck with me. I wasn’t “using AI to help me code a game.” I was building the game by talking to the system that was writing it, running it, and shipping builds for it over and over, until it felt right. Then something I didn’t plan for happened. People saw it. A lot of people.The early footage traveled farther than expected. Elon Musk shared it. And then a few days later Unity’s CEO reached out. Not a cold form letter, a real “we’ll have people contact you.” A week earlier I was poking the new Unity CLI with Grok. Suddenly the company behind the engine was looking at what came out of that experiment. I didn’t set out to prove a thesis. I set out to see if one person, with the right harness, could go from a blank project to something you’d actually want to play. The answer turned out to be YES and the shocking part isn’t any single feature. It’s that the whole thing was vibe-coded end to end. The game, the polish passes, even the little systems that made the next pass possible. Xgame is free because that was always the point. No launcher. No account. No store page. Download it, open it, and play. If you’ve been waiting for permission to try building something like this yourself this is it. The tools are here. The game is live and this is only the beginning.

Dan

15,057 Aufrufe • vor 1 Monat