Creating Geometry With VEX

Поделиться
HTML-код
  • Опубликовано: 6 янв 2025

Комментарии • 57

  • @sprobertson
    @sprobertson 4 года назад +29

    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 года назад +4

    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!

  • @noskov5
    @noskov5 3 года назад +1

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

  • @shotgunpapi
    @shotgunpapi 3 года назад +3

    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! ❤

  • @absentmindedcreations3475
    @absentmindedcreations3475 2 года назад

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

  • @hangjk
    @hangjk 8 месяцев назад

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

  • @СергейИванюк-ж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.

  • @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.

  • @joaquimcraveiro7991
    @joaquimcraveiro7991 4 года назад +2

    EXCELLENT explanation, for a first timer, like me !

  • @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!

  • @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 !

  • @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????!

  • @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

  • @visunashokkumar1782
    @visunashokkumar1782 4 года назад +2

    Enlightening content man 😌

  • @FaddyVFX
    @FaddyVFX 3 года назад

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

  • @РостиславШматков
    @РостиславШматков 4 года назад +1

    Thx! Very good tutorial with all basics!

  • @PiotrG1337
    @PiotrG1337 4 года назад

    Fantastic tutorial! Thank you!

  • @RMAFIRE
    @RMAFIRE Год назад

    Terrific !!⚡🔥

  • @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 3 года назад

      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

  • @kiyosong5085
    @kiyosong5085 4 года назад

    Very clear and inspiration! Thank you so much!

  • @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!

  • @doneyes
    @doneyes 6 месяцев назад

    Thank you!

  • @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?

  • @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* .

  • @dinsadobe
    @dinsadobe 3 года назад

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

  • @zhukovfx
    @zhukovfx 3 года назад

    Incredible!

  • @__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

  • @babyland5240
    @babyland5240 4 года назад +1

    amazing content

  • @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 8 месяцев назад

      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 :)

  • @emepicuta3899
    @emepicuta3899 4 года назад

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

    • @Entagma
      @Entagma  4 года назад

      Hi Miguel,
      onyl one point at a time: www.sidefx.com/docs/houdini/vex/functions/addpoint.html
      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!

  • @50shadesofskittles9
    @50shadesofskittles9 2 года назад

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

  • @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

  • @petermgruhn
    @petermgruhn 4 года назад

    Does Houdini REALLY use clockwise polys?

    • @Entagma
      @Entagma  4 года назад +1

      Yes :)
      Cheers, Mo

  • @arootindavtyan
    @arootindavtyan 2 года назад

    Thanks man

  • @yaotinggao1619
    @yaotinggao1619 3 года назад

    cool

  • @bryd16
    @bryd16 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

    • @bryd16
      @bryd16 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 3 месяца назад

    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!