[VEX for Algorithmic Design] E10 _ Volume Basics

Published 2020-11-13
This is a new series I've started explaining the basics of VEX for algorithmic design / procedural modeling which I'm using on daily basis.

In this 10th episode, I'm explaining the basics of Volume when used with VEX coding with several examples.

I've also started a Patreon, it would be great if I could get your support to continue creating tutorial contents.

00:00:00 Intro / What is a volume?
00:05:08 Visualize and modify scalar volume
00:18:00 Visualize and modify vector volume
00:27:17 Create volume from surface
00:35:05 Volume attributes 1 (position)
00:39:32 Volume attributes 2 (index and resolution)
00:47:45 Volume VEX functions 1 (volumesample)
01:02:55 Volume VEX functions 2 (volumesamplev)
01:14:56 Volume VEX functions 3 (volumeindextopos, volumepostoindex)
01:28:59 Volume debugging
01:39:08 Next topic - Dictionary

[Project Data Downloads]
github.com/jhorikawa/VEXForAlgorithmicDesign

[Patreon page]
www.patreon.com/junichirohorikawa

[Episodes]
Episode 1 - Attribute Basics:    • [VEX for Algorithmic Design] E01 _ At...  
Episode 2 - Group Basics:    • [VEX for Algorithmic Design] E02 _ Gr...  
Episode 3 - Parameter Basics:    • [VEX for Algorithmic Design] E03 _ Pa...  
Episode 4 - Variables and Operations:    • [VEX for Algorithmic Design] E04 _ Va...  
Episode 5 - Array:    • [VEX for Algorithmic Design] E05 _ Array  
Episode 6 - Strings:    • [VEX for Algorithmic Design] E06 _ St...  
Episode 7 - Loop:    • [VEX for Algorithmic Design] E07 _ Loop  
Episode 8 - Conditional:    • [VEX for Algorithmic Design] E08 _ Co...  
Episode 9 - Function:    • [VEX for Algorithmic Design] E09 _ Fu...  
Episode 10 - Volume Basics:    • [VEX for Algorithmic Design] E10 _ Vo...  
Episode 11 - Dictionary Basics:    • [VEX for Algorithmic Design] E11 _ Di...  
Episode 12 - Vector Basics:    • [VEX for Algorithmic Design] E12 _ Ve...  
Episode 13 - Trigonometry Basics:    • [VEX for Algorithmic Design] E13 _ Tr...  
Episode 14 - Quaternion Basics:    • [VEX for Algorithmic Design] E14 _ Qu...  
Episode 15 - Matrix Basics 1:    • [VEX for Algorithmic Design] E15 _ Ma...  
Episode 16 - Geometry Functions:    • [VEX for Algorithmic Design] E16 _ Ge...  
Episode 17 - Intrinsic Attribute:    • [VEX for Algorithmic Design] E17 _ In...  
Episode 18 - Randomness Basics:    • [VEX for Algorithmic Design] E18 _ Ra...  
Episode 19 - Noise Basics:    • [VEX for Algorithmic Design] E19 _ No...  
Episode 20 - Solver Basics:    • [VEX for Algorithmic Design] E20 _ So...  
Episode 21 - Half-Edge Basics:    • [VEX for Algorithmic Design] E21 _ Ha...  
Episode 22 - Remapping Basics:    • [VEX for Algorithmic Design] E22 _ Re...  
Episode 23 - SDF Basics:    • [VEX for Algorithmic Design] E23 _ SD...  
Episode 24 - Force Basics:    • [VEX for Algorithmic Design] E24 _ Fo...  
Episode 25 - Force Extended:    • [VEX for Algorithmic Design] E25 _ Fo...  
Episode 26 - Recursion Basics:    • [VEX for Algorithmic Design] E26 _ Re...  


[Houdini Related Playlists]
VEX for Algorithmic Design:    • VEX for Algorithmic Design  
Houdini Tutorial:    • Houdini Tutorials  
Houdini Algorithmic Live:    • Houdini Algorithmic Live  
Houdini Snippets:    • Houdini Snippets  
Houdini Tips:    • Playlist  

[Portal Page]
Facebook Page: www.facebook.com/ParametricProceduralHoudini/

[Books]
Algorithmic Design Workbook with Houdini: gum.co/GOZFw
Tiling Pattern with Houdini: gumroad.com/l/OVDgY
Algorithmic Design with Houdini: www.bnn.co.jp/books/9788/
Books on BOOTH: orangejellies.booth.pm/

[Contact]
Twitter: twitter.com/jhorikawa_err

All Comments (21)
  • @bando-od7yt
    Hi, maybe you should consider similar series with RBD ,Particles and Liquids because your teaching is straight forward and easy for a beginner to grasp. Thanks for all your free courses helps noobs like me a lot.
  • @__SKYNET__
    Masterpiece! This information is not available anywhere on the internet to such a detail!
  • @DMCvsKILLER
    Juni, i love your tuts man. Really really good!
  • @tomashaverlik
    Simply the best channel with best tuts. Thank you Juni!
  • amazing stuff. Thank you for sharing. Just eating this up. I put off watchng your videos for a while but it has been perfect now that I want to get serious about learning sims and algorithmic design
  • @quackcharge
    one day i'll order you a nice cake and some flowers :)
  • Once again an excellent tutorial but I did have two problems at the start. As Junichiro has said below, at the beginning I had to 1. in Volume node, go from Dimensions Tab to Properties Tab and then increase Display Density from 1 to 2. 2. in Volume Visualization Node in the Smoke Tab, you have a Diffuse Field not just for the Density Ramp but also for the Diffuse Ramp. The video shows him putting "density" into the Diffuse Field box but I also had to put "density" into the Density Field box too. Then it worked perfectly as per the video. I was getting worried there thinking it was my Radeon VII and my OpenCL settings or something like that.
  • Nice!!! Super tutorials and also many thänx for the file scenes too!!! Makes it a lot easier to learn Houdini. You should name yourself Houdini too:)
  • @00000o0o0
    You are such a hero. Thank you so much
  • Hallo, Does anyone know why I can not visualize the volumes but I get an empty binding box instead? I have HDR rendering on and wrote the name of the volume in the visualize node. Can it be a graphic card problem??