What are Wrinkle Maps? (Video Essay)

Поділитися
Вставка
  • Опубліковано 25 січ 2025

КОМЕНТАРІ • 247

  • @kriptionite8412
    @kriptionite8412 3 роки тому +540

    All I can think about is “Sqworm”

  • @yaroslavvaliev5012
    @yaroslavvaliev5012 3 роки тому +100

    "Tension maps are such cool thing! Using them you could create worms, characters, art, worm characters, and art of worms"😂
    Thank you for great explanations of 3d art principles)

  • @siha-
    @siha- 3 роки тому +158

    Well, flying pen*s just apeard in my reccomendations :/

  • @SliceJosiah
    @SliceJosiah 3 роки тому +64

    We all know it’s Sqworm but seriously this video is actually interesting.

  • @mightyfreshmeat9661
    @mightyfreshmeat9661 3 роки тому +12

    I've seen Chris Jones work and was super interested, but the lack of information made it hard to understand or try to replicate. You made it so much more clearer and accessible... Thank you!

  • @saltnickel1777
    @saltnickel1777 4 роки тому +118

    After studying software like blender and game engines for 3 years and watching thousands of tutorial this is the first time I heard tension map (btw I'm no pro me dumdum :c ). That is so freaking cool how come this is not popular there's a lot of uses for it like realistic human animation, probably earthquakes, and ehem.. tentacles

    • @Great.Milenko
      @Great.Milenko 3 роки тому +5

      its great for skin deformation in faces, and clothing.

  • @Igrium
    @Igrium 3 роки тому +10

    I've been using Blender for YEARS and I didn't know about this. Great vid!

  • @Carkoon
    @Carkoon 3 роки тому +17

    Besides learning about "wrinkle maps" I also really liked your explanation of normal and displacement maps. Thanks!

  • @Franckie.G
    @Franckie.G 3 роки тому +1

    Ok , I ‘m just at 2:57 min and yet I must say than after now 4 years self learning 3D sculpting, texturing,animating ,rendering and a km of great ressources found of the web .THAT is one of the best , easiest, easy to get , cool to know , explanation I get on the dark magic art of texturing .

  • @xweert711
    @xweert711 3 роки тому +4

    Very cool video! I'm a 3D artist who makes a living doing 3D art primarily for games, and i've used tension maps for facial expressions quite a lot, as tension maps are a great way to accurately show the way the skin folds on the face without needing to have a bunch of geometry in order to manipulate the vertices into doing those skin folds through vertex animation (i.e. shapekeys in blender). I've also seen tension maps used in games like MGSV, or Red Dead Redemption 2, in order to emulate the skin creasing against the muscles when certain limbs bend. Tension maps seriously go a *long* way in making something feel a lot more alive, even if they're just a small, little thing!

    • @kextnext
      @kextnext  3 роки тому +1

      That’s so cool! It makes a lot of sense that they’re being used out there, I just wish they were more accessible to freelance artists.

    • @nullvoid3545
      @nullvoid3545 2 роки тому

      Question. Are tension maps used real time in games, or are they best used to bake better animation blends?

  • @HarnaiDigital
    @HarnaiDigital 3 роки тому +16

    I really appreciate the way you demonstrated everything regarding 3D Animation.
    You've gained a new sub.

  • @jobotronic
    @jobotronic 3 роки тому +2

    Nice little overview! Well done. One point: Normal Maps do not displace. They actually only "bend" normals and only use the R and G Channel as one can only "bend" in two directions. That's why Tangent Space Normal Maps are always blueish (B is set to 0.5)

  • @antonkoekemoer4136
    @antonkoekemoer4136 3 роки тому +23

    *Me* : "It's an Earthworm. It's an Earthworm. It's an Earthworm. It's a-
    *My brain* : "hehe flying genital"

  • @wishinghand
    @wishinghand 3 роки тому +3

    Why was it removed from Blender?

  • @matheusviniciusdemoraes9420
    @matheusviniciusdemoraes9420 Рік тому +1

    When I saw it on the thumbnail I sweared it was somethings meater

  • @allie-ontheweb
    @allie-ontheweb 3 роки тому +9

    You know we're in a lockdown when the thumbnail got me like 🤤😍😜😳😳

    • @NewtGQ
      @NewtGQ 3 роки тому

      😭😭😭 dude

    • @Micromation
      @Micromation 3 роки тому +2

      Girl you thirsty...

    • @JellyAntz
      @JellyAntz 3 роки тому

      🥵 ok chill ma’am

  • @bUildYT
    @bUildYT Рік тому +1

    thats a really good video, wish i had seen that before starting with blender :D

  • @Porus3D
    @Porus3D 3 роки тому +1

    First time understanding all these properly. thanks.

  • @Waterbug1591
    @Waterbug1591 3 роки тому

    Thanks for explaining this new map feature no one's ever talked about in the CG community. Chris Jones' CG demonstrations of skin stretching are insane because of this added feature like 10 years ago.

  • @DesiAngryYoungMan
    @DesiAngryYoungMan 3 роки тому +1

    Best explanation I have seen on UA-cam. Great content on this channel.

  • @deanbowen658
    @deanbowen658 3 роки тому +2

    Great explanation. I'll try using tension maps soon.

  • @gejirz5349
    @gejirz5349 3 роки тому +3

    am i the only one who clicked cause of chris jones`s worm on the preview?

    • @kextnext
      @kextnext  3 роки тому

      Actually that’s my worm! I recreated his worm with the tension map addon.

    • @gejirz5349
      @gejirz5349 3 роки тому

      @@kextnext wow, nice blender knowledge!

  • @David0gden
    @David0gden 3 роки тому

    Tension maps? That's going right my tool belt. Thanks for the informative video.

  • @mrspecs4430
    @mrspecs4430 3 роки тому

    you need to distinguish between displacement- and height/bump maps.
    Height or bump maps are monochrome and only carry unidirectional (height) displacement information.
    While on the other hand a displacement map is similar to a normal map in that it creates a 3d vector for the direction and amount of how to move a given point/vertex

    • @sr1488
      @sr1488 3 роки тому

      kind of! bump maps dont displace vertices and are black/white, displacement maps do displace vertices but are black and white, and vector displacement maps displace vertices in 3 dimensions so they can do things like create a hook that comes out of a surface.

  • @deft9183
    @deft9183 3 роки тому

    I saw the thumbnail and immediately thought Chris jone or something like that

  • @Wzxxx
    @Wzxxx 4 роки тому +69

    Really interesting. Didn’t know about this. Nice channel. Subed.

  • @Sus-nn8sv
    @Sus-nn8sv 3 роки тому +20

    Came here from Chris Jones

  • @rofdo1489
    @rofdo1489 3 роки тому +1

    1:18 Isn't there a wrap modifier for this kind of animation?

    • @MrMoon-hy6pn
      @MrMoon-hy6pn 3 роки тому

      Not quite sure what you mean, but that was just a cloth simulation

    • @kextnext
      @kextnext  3 роки тому

      It was a low-poly cloth sim just to demonstrate what I was talking about

  • @Dilligff
    @Dilligff 3 роки тому

    I had toyed around in my head the idea of weight painted 'crumple zones' a while back for giving more consistent results to cloth wrinkling and skin folds. Especially after looking for similar results and finding some pretty convoluted solutions. I also considered adjacent vertex proximity as a means of driving those results. Glad to see that people smarter and more capable than myself have actually made it happen, though I'd still like to see the addition of weight painting to fine tune the strength of where those folds should occur. Though I'm probably overreaching since this appears to be handled at the shader level and can be accomplished by using masks.

    • @Great.Milenko
      @Great.Milenko 3 роки тому

      yes, the addon can output vertex groups, these groups can be combined with manually painted vertex groups to get the adjustable effect you want.

  • @flynndonald6892
    @flynndonald6892 4 роки тому +2

    Nice man. This will definitely help course. Keep up the good work and stay safe.

  • @Cobalt3351
    @Cobalt3351 Рік тому +1

    Am I the only one who thought of Chris Jones' sqworm animation?

  • @valtabohm
    @valtabohm 2 роки тому

    Dang bro this video is Epic. Just subbed

  • @griffithe2438
    @griffithe2438 3 роки тому

    This is the first time I've ever heard about them. Thanks. : )

  • @MistaGeenie
    @MistaGeenie 3 роки тому

    Ive been trying to make a tentacle for a few days now this helped so much thx!

  • @the-ai-art
    @the-ai-art 3 роки тому

    Tension maps are still on blender's new versions. They can be found in the animation nodes :)

  • @klauszwegert6382
    @klauszwegert6382 3 роки тому +1

    Intresting.... We had this in rigging classes with Maya.

  • @DjTasteless
    @DjTasteless 3 роки тому

    very nice explanation of basic 3d essentials!

  • @jamaalsineke2405
    @jamaalsineke2405 Рік тому

    Hi this is an awesome idea. Do you have tutorials on how to do this in Blender 3.4+? Also what would I need to export these simulations/animations into a game engine?

  • @KuDastardly
    @KuDastardly 3 роки тому +1

    Using tension maps. "We all know where this is going". >.>

  • @0Baian0
    @0Baian0 3 роки тому

    TL:DW
    they create vertex color maps in tension areas and stretch areas
    blender used to have them but now you need a plug-in.

  • @sanketvaria9734
    @sanketvaria9734 3 роки тому

    well then how to do it for unity and unreal engine?

  • @MartynDerg
    @MartynDerg 3 роки тому +1

    "if you were playing a game with millions of vertices, you'd break your laptop!"
    *looks at my pc/vr setup* yeah... laptop...

  • @maxmustermann3938
    @maxmustermann3938 3 роки тому

    For people that want this in a game engine:
    If I got the explanation right, the blender addon uses neighborhood information for the mesh which you often do not have in a game engine. However, I think you can implement a feature like this by using the transformation matrix of the given vertex. For models animated with bones, this matrix is different for each vertex. You can then deconstruct the matrix in the shader to extract the part of the matrix that is scaling and use that. This would give you a scale for each axis, which is information you can use to properly align wrinkles or something. I cannot say for sure that this is how it works, but you can give it a try

    • @Great.Milenko
      @Great.Milenko 3 роки тому

      the only information needed when using this in a game engine is variation in length, typically 3 sets of normal maps are used. relaxed, compressed and stretched, these are then blended using the information gathered from relative edge length...

    • @maxmustermann3938
      @maxmustermann3938 3 роки тому

      @@Great.Milenko where do you get relative edge length from in a standard rendering pipeline?

    • @Great.Milenko
      @Great.Milenko 3 роки тому

      @@maxmustermann3938 I dont know TBH, lol I dont often work with game engine shaders, however once you DO get this, its the only info you need for a tension map, since the shader doesnt need a vector from each vert since tension maps dont work directionally, they only work to blend between a few different normal maps rather than trying to create a normal map on the fly.

    • @maxmustermann3938
      @maxmustermann3938 3 роки тому

      @@Great.Milenko yea, my comment was about how one could potentially get that info in a game engine, but I am not sure that what I described would work. You'd usually use rigged and skinned meshes and thus you have a transformation matrix for each vertex. Rasterization pipeline focuses on vertices, so you really don't have neighborhood info like edges if you don't manually make sure of that. Which is why so thought just using the vertex-local transformation and grabbing the scaling portion of that might work. This way you essentially generate your "vertex colors" on the fly in a vertex Shader without the need for any of that stuff. Could work but I really don't know lol. You do get more than one scale, as in one scale per axis, which I guess you could just combine into a single scale or somehow make use of for whatever you want if you can come up with something

  • @brudamonas8208
    @brudamonas8208 3 роки тому

    Underrated
    Thanks youtube algorithm

  • @rikovladimir8655
    @rikovladimir8655 3 роки тому +1

    I'll check this one out, thanks for the vid

  • @von.3d
    @von.3d Рік тому

    Why was it removed?

  • @ericr154
    @ericr154 3 роки тому +1

    "Floppy hotdog" uh huh

  • @silentvoidx9267
    @silentvoidx9267 3 роки тому

    Chris Jones is a wizard

  • @ohdahngboi_2237
    @ohdahngboi_2237 3 роки тому +4

    "meat"
    -vinesauce
    0:00

  • @fusion1203
    @fusion1203 Рік тому

    Doesnt Chris jones sell a wrinkle map thing?

  • @imnotmatthew
    @imnotmatthew 2 роки тому

    Love this. Great video!

  • @forgottenalex
    @forgottenalex 3 роки тому

    little do you know Wrinkle maps are something the SFM and Source Modding communities have been using and making for over 10 years

  • @Great.Milenko
    @Great.Milenko 3 роки тому

    I use these a lot, theyre also found in many modern game engines.

  • @Quarkburger
    @Quarkburger 3 роки тому

    Skip to 3:32 for the subject of the video

  • @LtdJorge
    @LtdJorge 3 роки тому

    Normal maps don't display displacement. Normals tell where a suface is pointing to.

  • @Lord2225
    @Lord2225 3 роки тому

    2:09 Normalmaps have use in industry too. This method gives detail for free.

    • @kendarr
      @kendarr 3 роки тому

      its what we mostly use it for, free detail

  • @ep1cn3ss2
    @ep1cn3ss2 3 роки тому +1

    1:25 Normal maps are not displacement bud

  • @crolex6443
    @crolex6443 3 роки тому

    Best expaination ever. Thank you!

  • @SpaceKat8352
    @SpaceKat8352 3 роки тому

    1:45 legacy sphere

  • @JeanEdouardKevin
    @JeanEdouardKevin 3 роки тому

    great video, i can't believe you only have 3.5k subs

  • @GENIUSGT
    @GENIUSGT 3 роки тому

    Valve just calls this wrinkle maps. They've been using it since TF2.

  • @octagonal8905
    @octagonal8905 3 роки тому +2

    For me the most difficult part about 3D is rendering ... You have to learn what are matrices, and it's really not that easy. (Maybe i should use unity instead of OpenGl ...)

    • @VirtualMethod
      @VirtualMethod 3 роки тому +1

      You really have to understand transforms (in matrix form, or in vector/quaternion form) and vector spaces if you want to do any 3D, be it in a game engine like Unity, Unreal, or a raw graphics API like OpenGL. You just can't escape them. Good news it that once you understand, a world of possibilities opens up :)

    • @XxxTheGoldenApplexxX
      @XxxTheGoldenApplexxX 3 роки тому

      @@VirtualMethod i dont think you need to understand matrix to use unity, ive made 5 games and ive only used matrix once in one line of code out of tens of thousands.

    • @VirtualMethod
      @VirtualMethod 3 роки тому

      @@XxxTheGoldenApplexxX Not talking about Matrix4x4, but about Transform, which you have to use in pretty much any game (unless it's extremely simple). Once you understand things like world/local space, converting data between spaces, transform composition, rotation order, etc matrices are just one way of representing them.
      Imho what's difficult is not understanding what a matrix is, but how transforms work. Once you can juggle transforms, putting them in matrix form is easy: get the identity matrix, slap the orthonormal axis in the first 3 columns (or rows, if using row major) and the position in the fourth, that's it.
      Projection matrices are a different beast, but dealing with them directly is much more uncommon.

    • @XxxTheGoldenApplexxX
      @XxxTheGoldenApplexxX 3 роки тому

      @@VirtualMethod i dont think you need to understand transform as a matrix in unity. Its just 3 variables, one for each axis.
      Also what kind of game mechanic requires you to convert transform from local space to world space? Also dont unity already has specific variables for both local and world space?
      Idk its been a while since ive touched unity.

    • @VirtualMethod
      @VirtualMethod 3 роки тому

      @@XxxTheGoldenApplexxX " i dont think you need to understand transform as a matrix in unity. Its just 3 variables, one for each axis." Nope. A transform is a position, a rotation, and a scale, so 10 variables if the rotation is in quaternion form (3+4+3). 9 if the rotation is euler angles. 16 in 4x4 matrix form. With 3 variables (one per axis), you only get a position.
      "Also what kind of game mechanic requires you to convert transform from local space to world space?" Something as basic as shooting in a FPS: the direction you shoot is "forward" in the character's local space, but you have to convert that to world space to shoot (as the bullet is typically not parented to the character). Same for strafing, you move "left" or "right" in local space, but you need to convert these to world space. If you know about matrices, and how they're built, you can get the local axis expressed in world space from the character's matrix first 3 columns/rows, though.
      Another typical example is a character standing in a moving platform. Usually you'd want to convert data from character local to platform local, so that's character->world->platform. Can be done much more efficiently by multiplying matrices together to get a "character to platform" matrix.
      Any non-trivial UI: you drag an icon from one panel to another (think inventories) and you need to convert the click/release mouse positions from screen space to panel local.
      Many camera setups (arcball, third person, etc) also require you to deal with these. My point is that in all the years I've been making games there's not a single game where I hadn't had to convert stuff between vector spaces. So if you're serious about making anything 3D matrices are a extremely valuable and powerful tool, investing time in them is totally worth it. If you write your own shaders or modify the render pipeline (not everyone needs or wants to, but many intermediate-advanced stuff requires it), matrices/spaces are everywhere as you need to understand object, tangent, world, camera, and clip space.
      "Also dont unity already has specific variables for both local and world space?" For convenience, Unity gives you local and world space rotation/position for each transform. But that does not help with converting to a different local space (as in the platform example), and in many other cases. Once scale is involved, things get much hairier as composing rotation and scale gives rise to skew (which is generally undesired) and doesn't help there either.

  • @Marc_Fuchs_1985
    @Marc_Fuchs_1985 3 роки тому

    Oh well, the 3D animation essentials were better explained than in most actual tutorial videos. Good work there!
    I don't suppose tension maps are available for use in Blender 2.79 internal?

  • @kormareads1441
    @kormareads1441 3 роки тому

    you could've chosen anything as the thumbnail and you went with the thing from "slither"

  • @ATWStudios
    @ATWStudios 3 роки тому

    This was really helpful!

  • @21EC
    @21EC 2 роки тому

    Why would Blender ever want/need to remove such a super cool/awesome and advanced feature...? I don't see any reason for that, they should bring the tension map back to Blender to make it an even better 3D free software.

  • @maayanon1247
    @maayanon1247 3 роки тому +1

    Amazing video! An interesting decision to make to video understandable for none-cg artists, why did you chose that?

    • @kextnext
      @kextnext  3 роки тому

      Not sure. Just a change in pace from my usual content, I guess.

  • @leon_bv
    @leon_bv 3 роки тому

    Good job on this!

  • @claimingagate
    @claimingagate 3 роки тому

    my computer crashes just trying to render small models

  • @mcdev6868
    @mcdev6868 3 роки тому

    Never heard about this, thought this is going to demonstrate vector displacement. But I think one should stick to elaborated terms and not make up new ones that confuses people. Tension describes exactly what it does, wrinkle doesn't. It's like calling displacement maps terrain maps, because most people use it for that, but it's not limited to.

  • @rofdo1489
    @rofdo1489 3 роки тому +1

    Good video.

  • @ismile_xv
    @ismile_xv 10 місяців тому

    Bro could use another material, but chose exactly this one

  • @noobandfriends2420
    @noobandfriends2420 2 роки тому

    Wrinkle maps are back in blender though geometry nodes. Here's a video by Bad Normals: ua-cam.com/video/bNGGwaHOzHY/v-deo.html

    • @kextnext
      @kextnext  2 роки тому

      Lol yeah, this was made before geo nodes, I’m so glad blender is progressing as much as it is!! Hopefully one day it gets to the level houdini is on but it’d need to be ALL nodes for that

  • @infographie
    @infographie Рік тому

    Excellent

  • @kendarr
    @kendarr 3 роки тому

    Blender didin't had it, we had a addon that was very old and quite clunky, Steve did us a solid and ported it to the new API of blender and it works great

    • @Great.Milenko
      @Great.Milenko 3 роки тому

      nope, blender 2.79 and earlier had tension maps, even if it was a little used features rarely mentioned with basically zero documentation.
      Edit, it was called stress and was a kind of texture space

    • @kendarr
      @kendarr 3 роки тому

      @@Great.Milenko Rly? i only knew about it after the addon

    • @Great.Milenko
      @Great.Milenko 3 роки тому +1

      @@kendarr yeah it was super confusing to use though and while it could get the same effect as tension maps it was done entirely differently

  • @kaizo11
    @kaizo11 4 роки тому +1

    epic video thx for the info

  • @lofised9588
    @lofised9588 3 роки тому +1

    Wheres the creds to Sqworm?

    • @kextnext
      @kextnext  3 роки тому

      It’s created by Chris Jones, who I’ve referenced in the video. As for the thumbnail, I recreated it myself using the addon, so it’s my image.

  • @invaliduser9395
    @invaliduser9395 3 роки тому +1

    fun fact from a 3D modeler: source 1 models from half life 2 have very bad topology. they are made up completely of triangles, which is usually referred to as bad because they are hard to work with.

    • @Matojeje
      @Matojeje 3 роки тому

      But it's very common to triangulate your meshes before exporting

    • @Hwyadylaw
      @Hwyadylaw 3 роки тому

      Harder to model, easier to develop a game engine for.

  • @naturallymoronic2214
    @naturallymoronic2214 3 роки тому

    4:19 nice

  • @syth-1
    @syth-1 3 роки тому

    Wish I watched something like this when I started with 3d

  • @riley_621
    @riley_621 4 роки тому +1

    sacrifice for the skin worm

  • @netkob
    @netkob 3 роки тому

    So cool. Thank

  • @ProjectAtlasmodling
    @ProjectAtlasmodling 3 роки тому +4

    The thumbnail looks umm. It doesn't look sfw

    • @kextnext
      @kextnext  3 роки тому +2

      It’s a worm ;)

  • @sqoooge
    @sqoooge 3 роки тому

    but do the pores stretch?

    • @Great.Milenko
      @Great.Milenko 3 роки тому

      they can, thats what a tension map is useful for. create normal map. create stretched normal map, use tension map to blend between the two.

    • @sqoooge
      @sqoooge 3 роки тому

      @@Great.Milenko I know, I was just referencing a dumb joke from the Corridor Crew channel who are big 3D/VFX guys hahaha

    • @Great.Milenko
      @Great.Milenko 3 роки тому +1

      @@sqoooge not seen that video so i didnt get the refernce but i love those guys, their content is awesome.

  • @hotandspicydk
    @hotandspicydk 3 роки тому

    Thank you

  •  3 роки тому

    Brilliant!

  • @kineticraptor3318
    @kineticraptor3318 2 роки тому +1

    You had to make it flesh colored, huh

  • @cavedweller4111
    @cavedweller4111 3 роки тому

    someone needs to recreate the Alaskan bullworm from spongebob

  • @Kozen001
    @Kozen001 3 роки тому +1

    4:20 "potential" hmm yes

  • @Automatik234
    @Automatik234 3 роки тому

    This is epic!

  • @NonsenseGUS
    @NonsenseGUS 3 роки тому

    wrinkle maps makes me think of the ability to have the pores on skin squash or stretch

  • @tazeenfatima1854
    @tazeenfatima1854 3 роки тому +2

    now i can make Thomas the tank engine

  • @michaeldelacruz6370
    @michaeldelacruz6370 4 роки тому +1

    Blender removing the wrinkle map odly says to my mind that the blender team did not want to take part on hyper realistically animated porn.
    I'm honestly kinda mentally ill so dont take my word for it but I've seen some fucked up animated nightmare stuff in the internet.
    So it's out there, maybe the blender team noticed and decided to not take part in it.

    • @moldman5694
      @moldman5694 3 роки тому +1

      Yeah no that's a stretch
      Enjoy your nightmare CGI hentai though

  • @NextRoulette
    @NextRoulette 3 роки тому

    Good old times we had "3d dancing baby" for representing 3d

  • @cevxj
    @cevxj 3 роки тому

    better writing skills than 80% of youtubers
    you speled super wrong

  • @4.0.4
    @4.0.4 3 роки тому

    Sorry but millions of vertices is totally something even a laptop can render today. I know, it sounds insane! But it's not uncommon for a game to show millions of vertices per frame. And at 60fps that's around 16ms! Insane. Also, I thought this video was aimed at 3D folks when I clicked! (It starts explaining some stuff that's a bit... patronizing if it was a video aimed at people who use 3D in any form)

    • @Great.Milenko
      @Great.Milenko 3 роки тому

      millions of verts is easily rendered during gameplay in a modern game engine, however if every object were using displacements instead of normal maps, the number of verts on screen would be nsane even for the highest end graphics cards. good luck throwing 15 billion verts around at a high framerate, this is why hardware tesselation was developed, you can get adisplacement from the GPU without needing to internally render every vert. but hardware tesselation and displacement maps are very different even if they look similar.

  • @MisterRuneex
    @MisterRuneex 3 роки тому +1

    Sqworm personally offends me.
    My virgin eyes

  • @vehicleboi5598
    @vehicleboi5598 Рік тому

    now i can make the squom

  • @Sodomantis
    @Sodomantis 3 роки тому

    NICE! This will be used. And no, im sorry I cant put on instagram what im going to use this for. muhawhahahaha

  • @mitch9244
    @mitch9244 3 роки тому

    This already exists in houdini 😅 simple point cloud vex lookup and apply it as material blend... "tension" map is definitely not remotely similar to normal or bump maps... if anything it's more similar to curvature of an object.

    • @Great.Milenko
      @Great.Milenko 3 роки тому

      no but a tension map can be used to blend between different normal maps, this allows easy wrinkling based on pre baked normal maps.

    • @mitch9244
      @mitch9244 3 роки тому

      @@Great.Milenko you could... blend between normal maps with anything right?... I just don't understand the necessity for them.

    • @Great.Milenko
      @Great.Milenko 3 роки тому

      @@mitch9244 well yeah, you could use a texture mask or anything to blend between normal maps or any other part of a materials makeup. the reason for tension maps is thats its dynamic and done on the fly using a deformation of some kind, instead of needing to change it manually, it changes it automatically, making animating with them super easy. for example a characters face can have 3 normal maps, stretched, compressed and relaxed, these can be blended proportionally using a tension map to instantly change normals add wrinkles, ect. you wouldnt need to hand animate the material.