Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

#geometrynodes cards automation. Basically could also do texture atlas packing with the UV packing node, but its a start! Inspired by a GDC talk on God of War vegetation and how they picked the view angles based on converage. #b3d (Normals look correct when rendered, its just the applied...

17,152 görüntüleme • 4 gün önce •via X (Twitter)

14 Yorum

Miettinen Jesse - Embrace FX profil fotoğrafı
Miettinen Jesse - Embrace FX4 gün önce

Playing with transparency here, depending on normals, layer weight and height. This gets rid of the obvious hard edges on certain angles.

UnicornHunterCG🔶 profil fotoğrafı
UnicornHunterCG🔶4 gün önce

This would be great if blender's transparency rendering wasn't dogshit 😔

Miettinen Jesse - Embrace FX profil fotoğrafı
Miettinen Jesse - Embrace FX4 gün önce

you can always make the assets for Unity or Godot! Lets leave Unreal alone because of nanite..

Preyforge profil fotoğrafı
Preyforge4 gün önce

The viewport is where the polite demo stops hiding the truth. I learn more from the awkward click path than the polished reveal; that is usually where the product teaches itself.

Paweł Filip profil fotoğrafı
Paweł Filip4 gün önce

This looks great, are you planning to publish on patreon?

Miettinen Jesse - Embrace FX profil fotoğrafı
Miettinen Jesse - Embrace FX4 gün önce

actually yeah! Its going to obviously involve some manual work when setting up the render outputs because some of the renders need to be rendered RAW like normals in order to work, but thats easy with different file outputs.

Paweł Filip profil fotoğrafı
Paweł Filip4 gün önce

Im building automotive previz tool with simplified biome sim in Blender. I would love to prep a set of assets using your workflow. This would enable me to replace simple geometry proxies with realistic assets and still keep 30fps in eevee so Im really interested.

Miettinen Jesse - Embrace FX profil fotoğrafı
Miettinen Jesse - Embrace FX4 gün önce

Sounds good! I already started making options to apply UVmaps and also generate ready made instances with the same too so you can just bake and apply the textures and your asset is done!

Yegor Smirnov profil fotoğrafı
Yegor Smirnov4 gün önce

I wonder which one would render faster though - cards with a lot of transparency rays or real geo. Also consider the overall look quality is it viable tradeoff. I'm asking because recently I did it for trees in Renderman and it (renderman) sucks so much to the point of 5x slower.

Nois3G4te 🌍 profil fotoğrafı
Nois3G4te 🌍4 gün önce

R&D R&D 🫵🧠😱

Quentin Pointillart profil fotoğrafı
Quentin Pointillart4 gün önce

wat 🫨🫨🫨

Sam6ck profil fotoğrafı
Sam6ck3 gün önce

Great work!

Amal Kumar profil fotoğrafı
Amal Kumar4 gün önce

Is this a baking tool? If yes, baking alpha for overlapping alpha cards doesn't properly work in blender. The black areas of opacity map of the alpha cards occlude the texture info of the cards behind it. Only marmoset toolbag bakes this correctly.

Miettinen Jesse - Embrace FX profil fotoğrafı
Miettinen Jesse - Embrace FX3 gün önce

the "baking" is done via rending. Have to use AOV for certain passes but otherwise works like a charm. Also for normalmap you have to convert it to correct space and use RAW colorspace.

Benzer Videolar

🧑‍🏫 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 görüntüleme • 1 yıl önce