The Right Way to fix Text Topology in Blender

Sdílet
Vložit
  • čas přidán 25. 07. 2024
  • A short quick tip on how to fix bad text topology in Blender 2.9. Many tutorials suggest using the remesh modifier to convert blenders text object to quad meshes but that only gives mediocre results. In this tutorial I explain a very fast method to create text with great quad topology ready for bevelling, animation, simulation, sculpting and rendering. Have fun :)
    00:00 Intro
    00:11 Why remeshing is bad
    00:32 The right way to fix text
    01:20 Filling with faces
    02:21 Creating holding edges
    03:00 Final thougths
    Download the project files: www.gum.co/clean-text
    Do you have any questions? Just let me know in the comments.
    Connect with me:
    ▶ Instagram: / re.scan
    ▶ Twitter: / rescan_yt
  • Krátké a kreslené filmy

Komentáře • 110

  • @AcademiaCriativa
    @AcademiaCriativa Před 3 lety +128

    Thanks for the explanation. This is a great, but a really busy workaround. I think the best solution is we organize ourselves and ask Blender Foundation for an All Quads Text solution.

    • @_RichardOrtega
      @_RichardOrtega Před 2 lety +6

      This would be the best solution. I have been wanting this for Blender for quite some time. I do not like that Cinema 4D seems to have this down, but not Blender. I am not a developer so I do not know how hard it would be. But man, I want some one to make this happen already.

    • @rizamoriza9931
      @rizamoriza9931 Před 2 lety +1

      @@_RichardOrtega I want to know if export from C4D will keeping cleaner mesh or not

    • @peterh8253
      @peterh8253 Před 2 lety +1

      @@_RichardOrtega I have an idea Blender devs are more focused on creating text with geometry nodes. I gave it a go and can see a lot of sense in using that method, but not everyone (including me) has got their head around how to do it that way. At first it's not much quicker because you have to create your node tree, but once that's done you can modify your text at any stage, unlike currently when the moment you convert from curve to mesh you can't go back.
      That said, I'm in total agreement with the original poster and yourself because "everything nodes" is still some way off and many Blender users still haven't dabbled with geometry nodes.
      (Edit: I'm using version 3.1 which has an extrude mesh node. Hope I didn't mislead anyone who might not have the latest version of Blender. This tutorial shows the basics czcams.com/video/srmzM2cWW7U/video.html )

    • @PauloDand
      @PauloDand Před rokem

      You can use the Boundary Aligned Remesh addon on Gumroad. The simplest solution currently on Blender

    • @root0062
      @root0062 Před rokem

      ​@@_RichardOrtegai get what your saying. Easier said than done, your basically asking someone who's proficient in c# to do a stack of python. They'll understand most, but executing is a whole other thing.
      I think that's why they follow the geo node system more

  • @destructyo
    @destructyo Před 2 lety +11

    when I skimmed through this tutorial my immediate thought was that there was no way I was gonna bother with all this work just for a text mesh... but it ended up being weirdly relaxing, and having a proper, workable mesh really is worth it. thanks for the video!

  • @Rescan
    @Rescan  Před 3 lety +22

    You guys have a lot of great ideas in the comments on how to improve this technique even more. Basically it comes down to the following scenarios:
    If you want cleaner text than blenders default mesh and fast results you can either use the remesh modifier (fastest method) or use limited dissolve on the entire mesh to remove unnecessary topology and create ngons. Use edge beveling and not subsurfing in this case to get smooth edges. Both methods give you a somewhat workable topology. But be aware that you might have to fight topology artifacts.
    If you want clean topology but don`t want to remodel the entire text from scratch use the method shown in the video. This gives you a headstart compared to manual retopology and clean quads without artifacts. Optimal for texturing, deformation, physics, simulations, animation and if you use a transparent shader.
    Having a look at automatic retopology tools might be worth a try but in most cases this will not give you a time benefit since you have to do a lot of cleanup work afterwards.
    All in all I think this shows that there is a great opportunity for blender developers and addon creators to come up with an algorithm to create good text topology right out of the box. I imagine this must be possible.
    Thanks again for your feedback - really appreciated. Keep it up. 💯

  • @therandomside14
    @therandomside14 Před 5 měsíci +2

    Thank you for this tutorial! Something I find really helpful for creating clean faces for something like this is enabling the LoopTools add-on in preferences, it gives you options to auto-space and relax your vertices.

  • @bleupencil
    @bleupencil Před 3 lety +2

    I wish I knew this a few months ago, but better late than never. Very helpful. Thank you!

  • @wesrobmat
    @wesrobmat Před 2 lety

    Thanks for this video. It's just what I needed to get the toon shader to work correctly. More work for sure, but it looks way better.

  • @kbrodeur
    @kbrodeur Před 2 lety +2

    you're getting there, and it is tons better than what I have seen with retopo beginners. what you need to do is also create support mesh shape holders for the vertical (which gets harder as your curves in the serifs make it a journey to do so, but overall it was a nice tutorial. Going into more in depth of why fonts create strange and overly detailed points would help (you gleaned a bit in 2-3 seconds here and there at 3-4x video speed).

  • @BlenderFan
    @BlenderFan Před 3 lety +1

    Thanks for showing this very helpful tutorial and happy blending with blender.

  • @jonathanmarcelthome
    @jonathanmarcelthome Před 3 lety +2

    This is just what I needed. Thank you.

  • @pyrotechnick420
    @pyrotechnick420 Před rokem

    This process is more involved and takes extra time but it works and that's the most important part. Using Remesh on my text was not working the way it was for everyone else in their tutorial videos so this video ended up saving ,me

  • @levijonn
    @levijonn Před 2 lety +1

    this video is pure gold ...thanks

  • @FunDumb
    @FunDumb Před 2 měsíci

    Very indepth, not certain I would go through all that work on a consistent basis.

  • @darryldavis2316
    @darryldavis2316 Před 3 lety +1

    This is great! Thank you! 🔥 🔥

  • @peterh8253
    @peterh8253 Před 2 lety +1

    This method might be a bit time consuming but it certainly does give a very clean result. Up to now I've been using the decimate modifier and switching it from collapse to planar. I then tab back into edit mode and do a limited dissolve + merge by distance. It gives a pretty good result most of the time if all you want to do is create a single render and don't want to animate or apply any physics. In future I'll definitely use this method when I need quality topology.
    Thanks for creating such a clear, concise and straightforward tutorial.

    • @Rescan
      @Rescan  Před 2 lety

      Thanks for your feedback 💪

  • @Angela-ll3zi
    @Angela-ll3zi Před 5 dny

    Hello! Thank you... thank you... thank you very much. Interesting & useful class for people who like tipography. All the best.

  • @StevenDiLeo
    @StevenDiLeo Před 2 lety +1

    thanks for making this! :)

  • @bens1876
    @bens1876 Před rokem

    Good call with the limited dissolve. You can also bisect them and mirror so you only need to retopo one side.

  • @Son0fSmallFace
    @Son0fSmallFace Před 2 lety

    This really helped, thanks.

  • @andycuccaro
    @andycuccaro Před 3 lety +10

    For support loops I prefer to use the Bevel operator: select all the edges at the borders, Ctrl+B and then set the profile/shape of the bevel to 1.

    • @Architector_4
      @Architector_4 Před 2 měsíci

      A better approach without adding in more geometry would be to press CTRL+E and move the mouse to set the edge crease value lol

    • @andycuccaro
      @andycuccaro Před 2 měsíci

      Edge creases are great! I use them all the time too. But many times you need those support loops as actual geometry.

  • @GrandimaJ
    @GrandimaJ Před 2 lety +1

    Hello, it's a cool tip for redo topology on others texts.
    Thank you very much. I suscribed to your channel.

  • @iamopek
    @iamopek Před 8 měsíci

    thanks, the limited dissolve thing is priceless!

  • @user-ll9ln1uu4b
    @user-ll9ln1uu4b Před 2 lety +1

    Grandiozo! Sit you just saved my life!

  • @jeffreyspinner5437
    @jeffreyspinner5437 Před rokem +1

    tyvm, great workflow for my logo...

  • @mansoorghani4006
    @mansoorghani4006 Před rokem

    amazing !!! 😀

  • @7309TEO
    @7309TEO Před 2 lety

    GENIUS!

  • @muhamedadel5859
    @muhamedadel5859 Před 2 lety +1

    very informative.

  • @eugeniavorontsova2796
    @eugeniavorontsova2796 Před 2 lety

    awesome!!

  • @Architector_4
    @Architector_4 Před 2 měsíci

    Note that pressing F to create a new face requires enabling the "F2" addon. It's bundled with Blender and is very handy to enable though. Also for making edges sharper with subdivision, there's no need to add in extra geometry. One can just select the edge, press CTRL+E, and move mouse to change its sharpness.

  • @lomaxdesigns1716
    @lomaxdesigns1716 Před rokem

    Lovely!

  • @tacostudio2314
    @tacostudio2314 Před rokem +1

    Thank's a lot !!!!

  • @_seizurewarning
    @_seizurewarning Před rokem +1

    yoooo werner herzog got that insane level blender patience

  • @adamshervey173
    @adamshervey173 Před 2 lety +1

    AWESOME

  • @atomusking
    @atomusking Před rokem

    Thanks

  • @gjuroo
    @gjuroo Před 2 lety

    I was hoping that this might be tutorial for some easier way that I usually do but it's not :)
    I usually inset faces before extruding. This way you get support loops and this helps when you come to "Creating holding edges" part.

  • @GraeHall
    @GraeHall Před 3 lety +1

    I was animating text in Element 3D in After Effects and wanted to have a pillow bevel over the surface of the text which it can't do. So I figured "Blender should do it". But damn, it seems like there's no quick, clean, and automated way to get it done. Having to go letter by letter when I want to do it frequently feels disappointingly time consuming. I just wish there was a way you could cleanly and quickly curve the face of text, like you can in 2D with the bevel effect in Photoshop. At least this tutorial showed me I wasn't crazy that the default convert to mesh for a letter is problematic.

  • @franzsaijem
    @franzsaijem Před 3 lety +1

    i just want to destruct or destroy the text perfectly, will you recommend me doin the basic or easy method which is adding a modifier called remesh? before applying cell fracture? hehe

  • @BenJi2DxD
    @BenJi2DxD Před 3 lety

    This is great and very helpful!
    Any idea how to make a good looking chiseled text, the ones with ridge in the middle, like the Harry Potter logo for example?

    • @johnkho
      @johnkho Před 2 lety

      The best way to do this, would be custom bevel profile with curves, but than you would have to have the letters in single curves, and you can only do this by hand (as far as I know, or else the letters would be outlined). as for chiseled that would be either A procedural material, or convert everything into A mesh and than edit (or sculpt!) the mesh.

  • @TR-707
    @TR-707 Před rokem

    mmm classic modeling nostalgia

  • @LucaZecchi
    @LucaZecchi Před 2 lety +1

    Gosh... all this work for just a letter, wish there is a feature or a site were you can download letters already converted in quads.
    I need to do this for an svg icon and it's pure pain. Anyway this is the most usefull tutorial about the argoument, thanks!

  • @PixelGunner3D
    @PixelGunner3D Před 3 lety +10

    Guys, you can just use edge crease instead of creating all of those unnecessary edges.

    • @notoriousfly9260
      @notoriousfly9260 Před 2 lety +1

      Or you can use the Quad Remesher Plugin. Saved alot of time for me

    • @evilotis01
      @evilotis01 Před 6 měsíci

      just a heads-up that this isn't good practice if you're going to export the model out of Blender, as other software doesn't necessarily support creased edges

  • @AlexandruNastase
    @AlexandruNastase Před 2 lety

    What is the name of the track in the background? :D thank you for this explanation also!!

  • @juzz_1439
    @juzz_1439 Před rokem

    awsome

  • @rhomis
    @rhomis Před rokem +2

    Pressing F again does nothing for me. 1:20

  • @fabricator
    @fabricator Před 2 měsíci

    All the faces have to have 4 sides? What if it's not possible, like the inner top curve of an O and the outer edge of the O having very different number of vertices?

  • @akunekochan
    @akunekochan Před 3 lety +3

    Or
    Instead to select the edges and delet everything inside:
    (After converted to mesh)
    (A) Select all > x > limited dissolve
    (Optional retopo) > 1:20
    Also I personally don't use subdivision, instead I like to use bevel
    Don't get me wrong, it's a good tutorial but limited dissolve seems to save some time.

    • @uniktbrukernavn
      @uniktbrukernavn Před 3 lety +1

      Thanks for the tip.

    • @Rescan
      @Rescan  Před 3 lety +2

      Yes you are right but this does not create clean quad topology. If you want to do some basic bevelling and shading your cleanup-method is ideal and a lot quicker. 💯
      But if you want to add subdiv and do some more complex stuff with the mesh you will have to retopo it by hand. This gives you the cleanest results. Maybe combining both techniques would be a good idea. Might try it in future projects.
      Bevelling instead of adding a subdiv-modifier gives you the same results without creating too much topology. Good tip! But again: Depends on what you want to do with your mesh after that.
      Thanks for your great feedback. Really appreciate those tips. 😎

  • @zorangelov925
    @zorangelov925 Před 2 lety

    When i export my text to glb file and open it later theres nothing there whyyyy im using 2.8

  • @pshermanart
    @pshermanart Před 2 lety +1

    Awesome tip! At 1:21, when I select two vertices and press F, it doesn't make a polygon. It just seems to connect the two points. I believe I followed the steps correctly, I did limited dissolve and merge by distance.

    • @Rescan
      @Rescan  Před 2 lety

      Try pressing F again after you connected the polygons. This face-trck works only if you select an edge not just a single vertex.

    • @dennisholscher3182
      @dennisholscher3182 Před 2 lety

      @@Rescan Hey! I have the same problem. Pressing F again and again won't build a face as it does in your video. Just the edge between the two points and then nothing happens when pressing "F" again. Please help :) Greetings

    • @dennisholscher3182
      @dennisholscher3182 Před 2 lety +4

      Found a solution myself: In the preferences we need to activate the "Mesh: F2" add-on. This is build inside Blender and is deactivated by default. After that it all works :)

    • @mathewdenboer
      @mathewdenboer Před 8 měsíci

      @@dennisholscher3182Well thank you immensely for posting this!

  • @fabricator
    @fabricator Před 2 měsíci

    No idea what is happening at 1:20 but pressing F after connecting two vertices doesn't select the next ones, do I have to select everything one by one?

  • @0711juliocesar
    @0711juliocesar Před 2 lety +4

    when it comes to the filling with faces part i press f but it only works for the first vertices, it doesnt work like in your example where you could press it multiple times and it automatically creates faces

    • @vilshady5110
      @vilshady5110 Před 2 lety +1

      create one edge and select it via alt, and press F

    • @0711juliocesar
      @0711juliocesar Před 2 lety

      @@vilshady5110 thank you so much it worked

  • @Adrian-mu8gg
    @Adrian-mu8gg Před rokem

    so there's no way do it non-destructively so i could change the text?

  • @anficyon
    @anficyon Před 2 lety +1

    awe

  • @erik....
    @erik.... Před 3 lety +1

    If this is the easiest way then you might as well make models of all characters of your favorite font and then use them instead of redoing it every time. There are also external remeshers that might work better.

    • @Rescan
      @Rescan  Před 3 lety

      Of course you can duplicate characters you have already created. Concerning other remeshers: I tried some and it did not give me the cleanest results. Fixing topology errors will give you no time benefit.

    • @hammerheadcorvette4
      @hammerheadcorvette4 Před 3 lety

      Good idea !

  • @intelligenceservices
    @intelligenceservices Před 3 lety +1

    what about when you're making a word and the letter kerning causes the mesh of different letters to overlap? -- GOD it is difficult to remember all the shortcuts options and editing functions in blender when you're working on more than one design program.

    • @Rescan
      @Rescan  Před 3 lety

      I think in this case you have to move the letters apart by hand. :)

  • @kewk
    @kewk Před 2 lety +1

    It's just so surprising to me that there's not an elegant solution to this yet lol. Maybe, tho, because in a lot of cases the current solutions are enough.

  • @caribbeanchild
    @caribbeanchild Před 3 lety +3

    That's a lot of work. Might be easier to build from scratch.

    • @Rescan
      @Rescan  Před 3 lety +1

      With this technique you are basically building the mesh from scratch. You get a headstart because you already have the text outline. But of course you could use the polybuild feature, enable edge snapping and build it entirely by hand. Takes a bit more time.

  • @TheBaerserka
    @TheBaerserka Před 3 lety

    I done it exact the same way in the past. :D I was in hope u got a more simple solution. Made a ring out of a name for 3d printing. It was necessary to clean it up so i was able to bend the mesh :D

  • @themauriciobunch2442
    @themauriciobunch2442 Před rokem

    I dont get any faces when I press F. Just more edges.

  • @purgebs101
    @purgebs101 Před rokem

    This is definitely the correct way to do it, but we shouldn't have to reconstruct text by hand every time. We may as well just trace it ourselves off an image. It's definitely something we should be asking the Blender Foundation to solve- but having said that, I don't know any 3D program that really does good text. They all seem to suffer from the same spline conversion issues. I don't know of any plugins or addons that can solve it either, so it might be a big ask for BF to fix.

  • @josephvanwyk2088
    @josephvanwyk2088 Před 2 lety

    I wish someone really would design an addon tool specifically for text to make this easier.

  • @fullyleaded
    @fullyleaded Před rokem

    You should pay more attention to vertex distribution.

  • @gunterzimmermann9695
    @gunterzimmermann9695 Před 3 lety +3

    That ist al lot of Work if you need more than one Letter

  • @martonprech7987
    @martonprech7987 Před rokem

    so hard.. still no easy solution in latest Blender?

  • @Raitan2008
    @Raitan2008 Před 2 lety +1

    Yeah, this is waaaay too much work...and all for one single letter...nope... this is what I do. I use the geometry in text to extrude. I tab out of edit mode and into object. Then I use the remesh modifier method. I remesh while still in text form. I use smooth and octree depth around 7 or 8. I uncheck the remove disconnected. Then after the remesh I convert to mesh. Hit apply all transforms. Then I go to edit mode and UV unwrap. When I use textures or PBR materials, I change the input from UV to Generate, and I have zero problems. I can even sculpt the mesh with no problems. Now physics for fracture I use another method where I am not so worried about PBR materials or textures.

  • @chicao.do.blender
    @chicao.do.blender Před 3 lety +2

    thanks, its a good tutorial, i agree with the outcome, but i hate it cus its too much work

  • @michaelumoetuk7588
    @michaelumoetuk7588 Před 4 měsíci

    All other tuts are bs! this is the truth

  • @LP3L-uc5jc
    @LP3L-uc5jc Před rokem

    He just did one letter. Me with my 7 letters logo. Fuck mei!

  • @fladoodel
    @fladoodel Před rokem

    God this is way more complicated than it should be. Why doesn't it just do this automatically

  • @keithtam8859
    @keithtam8859 Před rokem

    I dunno man, this seem too slow for doing just Text... 3ds max and other commercial package are literally 3 steps may be ?

  • @akiradaichi3780
    @akiradaichi3780 Před 2 lety

    "download poject files", yeah i noticed mistake

  • @AntoineVanGeyseghem
    @AntoineVanGeyseghem Před rokem

    FR: Je me demande pourquoi Blender triangule le texte comme ça ! °_ °
    EN: I wonder why Blender triangulates text like this ! °_ °

  • @FPChris
    @FPChris Před 2 lety

    Quite a bit of work for one character

  • @zackakai5173
    @zackakai5173 Před 3 lety +4

    Man going by these comments, a lot of Blender users apparently get really offended when they're asked to put more than 30 seconds of work into a model. Welcome to doing actual topology, guys. You can't always just use modifiers for *everything* if you want your models to actually turn out good.

    • @Rescan
      @Rescan  Před 3 lety +2

      Totally agree. There are some cases in which you can get away with fast remeshing or using ngons but then you will always have to fight shading artifacts and other problems down the line. If you want clean results you have to put in the work. 💯

    • @hammerheadcorvette4
      @hammerheadcorvette4 Před 3 lety

      I'm fairly new to Blender, and with my limited time in it, I can see the benefit of doing it this way, I'm curious if this offers more versatility when combined with other components? Like exploding, shattering text?

  • @limarest761
    @limarest761 Před 3 lety +6

    So the answer is "do it by hand"
    Not very pragmatic when you need to do a whole sentence

  • @onnevankenobe
    @onnevankenobe Před 3 lety +2

    A bit more work...

  • @GifCoDigital
    @GifCoDigital Před 3 lety +4

    This isn't "fixing" text topology it is creating it from scratch. SMH

  • @simpson6700
    @simpson6700 Před 2 měsíci

    too much work, imagine doing this for every letter, symbol and number for every new font.

  • @renderuthis
    @renderuthis Před 3 lety +1

    I call it sewing. There is no easy way.

  • @erickvonengelwalten8568
    @erickvonengelwalten8568 Před 9 měsíci

    is more easy making a mask doesnt?

  • @adolfduda915
    @adolfduda915 Před 3 lety +1

    Mehh I thought it would be automatic. It takes a lot of time when there is a lot of text

  • @ArdiUtamaIDWGD
    @ArdiUtamaIDWGD Před rokem

    too complicated step

  • @josolo7747
    @josolo7747 Před 10 měsíci

    Too quick for stupid ppl like me 😢

  • @user-tf8il5pe9q
    @user-tf8il5pe9q Před 10 měsíci +1

    good luck wit that if you want more than 2 letters

  • @Dmtrgrv
    @Dmtrgrv Před 4 měsíci

    usles. impact font not looped