Creating Geometry With VEX

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

КОМЕНТАРІ • 57

  • @sprobertson
    @sprobertson 4 роки тому +28

    This whole series is incredible, best Houdini resource out there by miles!

  • @MorningStarNews
    @MorningStarNews 3 роки тому +8

    As a software developer trying to get into 3D art and animation, I really enjoyed this as a beginner. Didn’t know such things were possible, but it makes sense. Thanks~

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

    In my opinion, this is the clearest, most informative and inspiring tutorial on storing geometry data in Houdini (for beginners) I've ever seen. Thanks!

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

    you guy's are such amazing teachers....this is how everyone should be teaching houdini....🙌

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

    Wow, one of the best tutorials on Houdini with VEX ever. Seriously need to dive into your paid courses if they are half this good. Thank you! ❤

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

    This is absolutely FUNDAMENTAl.This is an essential of 3d graphics!

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

    Very useful tutorial! One of those fundamental ones that get the creative juices flowing! Thank you.

  • @hangjk
    @hangjk 6 місяців тому

    Awesome tut. Still works in Houdini 20 in 2024. Thanks! :)

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

    EXCELLENT explanation, for a first timer, like me !

  • @СергейИванюк-ж9и
    @СергейИванюк-ж9и 3 роки тому +1

    Thank you so much !
    All tutorials on this channel is amazing, but this one is simply breathtaking !! This is such a low level that it should be mandatory first lesson in learning Houdini.
    My only suggestion is to use "continue" in condition to control loop. So it would be cleaner and allow more complex conditions in the future.

  • @ichingls
    @ichingls 4 роки тому

    Really one step by step for the really beginner. Big thanks!!!!

  • @jeayounglee7961
    @jeayounglee7961 4 роки тому

    Finally I've understood how those codes created. Thank you sir!

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

    Love your tutorials. You guys are so amazing. Thank you so much for these insights in VEX at an easy way.

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

    Great tutorial, but there is one great optimization that you missed (maybe on purpose, since it's probably a bit more complicated to solve in VEX).
    If you get neighbors for point A, there will be a certain point B in those neighbors with which you make the AB line. But when you look for neighbors of B, there will also be point A in it, so you now also have line BA, which is double geometry in the same place. For each line you have exactly one additional copy, which is wasted memory.
    I solved this by simply adding the "clean" operator, and ticked "Fix Overlaps" and unchecked "Delete Overlap Pairs", and it reduces my geometry by 50%.

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

      Hi Paolo, thanks so much for pointing that out - indeed an optimization would be to simply check if point B's point number is bigger than A's point number and only create a polyline when that's the case. :)

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

      @@Entagma yeah! I've just realized that and wanted to go back and edit the comment, but you already figure that out haha

  • @shigo.production
    @shigo.production Рік тому

    Such a great video ! Thank you !

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

    thanks for sharing. I learned quite a bit. the level was perfect for me! I wish though you would haved used only vex since thats what I am currently trying to learn ( and its in the title :p)
    Also it would have been nice to bring this a few level further, colorizing by length of prims, animating through infection etc.
    anyway, great tutorial thanks again!

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

    Very good example and impressive technique, thank you for sharing your thoughts.
    , 🙂 awesome

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

    Enlightening content man 😌

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

    Very clear and inspiration! Thank you so much!

  • @РостиславШматков
    @РостиславШматков 4 роки тому +1

    Thx! Very good tutorial with all basics!

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

    why does this video not have 84M views but a jake paul video has that....blows my mind...
    anyway this is perfect merger of computer science, geometry and art and I love it!! thank you

  • @PiotrG1337
    @PiotrG1337 4 роки тому

    Fantastic tutorial! Thank you!

  • @iAdrian1997
    @iAdrian1997 4 роки тому +5

    hello Entagma, for the rendered version on the intro, how did you get points on the inside?

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

      probably converted it to volume then scattered points in it then merge the results

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

    Terrific !!⚡🔥

  • @doneyes
    @doneyes 3 місяці тому

    Thank you!

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

    Incredible!

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

    Beautiful tutorial! But how do you then polywire (loft) the whole network of those connecting links without waiting for it to calculate forever?

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

    amazing content

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

    I would like to see circle packing example u showed in C4DAPT please...

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

    when I go to render this it just is a bunch of blocks. looks fine until I start trying to render, any tips????!

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

    Hmm curious! Point 1 finds point 2 and creates a line, dosent point 2 find point 1 and create a second line making duplicate polygons? If so what would be a workaround?

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

      not a perfect solution but you can add another "if statement". if(pnt < @numpt/2){ do the stuff} the attrrib @numpt is the number of processed points, so you just have to focus on the first half @numpt/2

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

    Thanks man

  • @michaelkimber9344
    @michaelkimber9344 4 роки тому

    I enjoyed watching the video and would like to know more about VEX scripting. I'm getting lost trying to understand the referencing of items and how they link together. For example why do we use certain keywords when constructing our expressions and how do we reference these parameters? I hope my question is somewhat understandable.

    • @Entagma
      @Entagma  4 роки тому

      Look no further than here: www.sidefx.com/docs/houdini/vex/functions/index.html
      This is the help page that's almost constantly open on our second screen. Most other language properties in VEX are very close to C, so if you've got experience in any C-style language (C, C++, C#, Java, Arduino, Processing to name a few), that definitely helps too.
      Cheers, Mo

  • @50shadesofskittles9
    @50shadesofskittles9 2 роки тому

    for anyone blinded by the whiteboard part ... the guide starts at 9:00

  • @michaelkimber9344
    @michaelkimber9344 4 роки тому

    Quick question. What hotkeys did you use to toggle the expansion of the expression pane at 12:24?

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

      Problem solved. For anyone looking to expand the expression editor click on the editor box and toggle *Alt + E* .

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

    Is there a way to add several points instead of just one with addpoint function?

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

      Hi Miguel,
      onyl one point at a time: www.sidefx.com/docs/houdini/vex/functions/addpoint.html
      Cheers, Mo

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

    Hello, i am new at houdini, and it is hard to figure out errors. I am using Houdini 18 and this code is not working. I am left with scattered geo without any lines. Maybe someone came accros this issue and knows a way out?

    • @hangjk
      @hangjk 6 місяців тому

      Late response, but if anyone else has this issue, have you got to the part where he adds the search radius slider? Because increasing that value fixed this for me :)

  • @petermgruhn
    @petermgruhn 4 роки тому

    Does Houdini REALLY use clockwise polys?

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

      Yes :)
      Cheers, Mo

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

    How can I apply thickness to the lines?

    • @Entagma
      @Entagma  4 роки тому +7

      Heyhey,
      Just a few techniques:
      - Wireframe SOP
      - Polywire SOP
      - Sweep SOP
      - Set a @width attribute and use a hair shader
      Cheers,
      Mo

    • @matictoni9446
      @matictoni9446 4 роки тому

      Cheers mate!

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

    cool

  • @brysonadams8510
    @brysonadams8510 4 роки тому

    you sound like hans zimmer

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

      Lol, thx for mentioning that. Now I hear it too. Gonna let Manu know :) cheers, Mo

    • @brysonadams8510
      @brysonadams8510 4 роки тому

      @@Entagma haha nice

    • @claudiafd3
      @claudiafd3 4 роки тому

      @@Entagma I love your tutorials. You guys are so amazing and I have two questions:
      how did you get points on the inside and how can I apply thickness to the lines?

  • @nadiakwiecinska.oeuvre
    @nadiakwiecinska.oeuvre Місяць тому

    Hi! Really great information, thank you! Im using houdini 20.5, and when i input the code, there arent any lines between the points on the imported model, would anyone know why? Thank you!