Integrating a Road into a Heightfield - Houdini Tutorial

  Рет қаралды 12,524

Konstantin Magnus

Konstantin Magnus

Күн бұрын

00:00 Introduction
00:20 Base Setup
02:06 Blurring the Height
04:48 Integrating the Road
09:07 Final touches
File and Code: procegen.konstantinmagnus.de/...

Пікірлер: 19
@pragmaticvfx
@pragmaticvfx 2 жыл бұрын
This is awesome Konstantin!
@vano2vano
@vano2vano 2 жыл бұрын
Amazing as always
@RMAFIRE
@RMAFIRE Жыл бұрын
Incredible !! 😎✌
@desocrate
@desocrate 2 жыл бұрын
Great content, love it - how would you take this further and include the cuts, fills and maximum and minimum slope angles for the roads?
@rogersk1599
@rogersk1599 11 ай бұрын
Amaizing, please could we get a tutorial on projecting houses(building volumes) on a slope?
@tronotrond
@tronotrond 2 жыл бұрын
Thank you! A very clear and to the point tutorial. Keep it up!
@OnkAnCa64
@OnkAnCa64 2 жыл бұрын
Great, thanks
@brukusbrukus
@brukusbrukus 8 ай бұрын
Hi, Konstantin. Thanks for the great job, very useful!! I´m trying to modulate the min and max width with a ramp (based on the curveu attr from the curve), with no results. Any hints? Thanks!!
@RaytraceRat
@RaytraceRat 2 жыл бұрын
Great tutorial. It does work, althought I can't fully say I know why it works :D
@laihinchun
@laihinchun Жыл бұрын
Thanks for the tutorial, it's very useful ! I wonder is it possible to conform the other way, for example I have a road that is close to the shape of the landscape, and I want the landscape to conform to the closest points of the road?
@KonstantinMagnus
@KonstantinMagnus Жыл бұрын
Hi Toni, yes sure, you can use functions such as xyzdist(), primuv() and smooth() in volume wrangles, as well.
@liakim1572
@liakim1572 Жыл бұрын
Hello, great video! Is there a way to extract the curve that shaped the "road"? I blasted the masked points (to only extract the road) to then try to get a curve... it works, but not that well and I wonder if there is somehow, maybe via wrangle to extract the curve that shapes the road (basically 'end1' node but with the correct P.y).
@KonstantinMagnus
@KonstantinMagnus Жыл бұрын
Hi Lia, you could add an attribute wrangle with v@P.y = f@height; either before or after the attribblur1-node.
@JohnDowson100
@JohnDowson100 2 жыл бұрын
Solid gold man. 2 Questions for you. 1: would it be possible to add a subtle noise in the smooth function to the road width? So to have a path that looks slightly more organic. Question 2: would it be possible to detect when the road is going through a mountain too steep and place a tunnel or deflect the road?
@KonstantinMagnus
@KonstantinMagnus 2 жыл бұрын
Thank you! Q1: You could globally add noise to the max value before the smooth function: width_max += noise(v@P * 0.1) * 40; or transfer and add some attribute you have prepared on your curves: float deform_crv = primuv(1, 'deform', prim, uvw); Q2: You could increase the heightfield a few meters to make room for a tunnel when exceeding a certain slope. Tunnels themselves are not possible on a 2D heightfield. Also all this more advanced things such as tunnels, bridges, crossings need lots of thought and preparation steps and possibly would not be done right in a single volume wrangle.
@JohnDowson100
@JohnDowson100 2 жыл бұрын
@@KonstantinMagnus oh yes of course. I meant faking just the entrance of a tunnel :)
@user-oj7gr4ou4b
@user-oj7gr4ou4b Жыл бұрын
Hi Konstantin! Do you know is it possible to reverse the process - in case I've created an interesting road spline and wanna fit a heightfield to it?
@KonstantinMagnus
@KonstantinMagnus Жыл бұрын
Hi user..., making a height field flow through points or curves is possible with multivariate interpolation: procegen.konstantinmagnus.de/multivariate-interpolation My Houdini friend @adrianpan9211 contributed a suitable python/numpy script writing directly into the heightfield.
@user-oj7gr4ou4b
@user-oj7gr4ou4b Жыл бұрын
@@KonstantinMagnus Thank you for the answer! 🙏 It seems that it's what I need
2D Art using Winding Numbers - Houdini Tutorial
3:17
Konstantin Magnus
Рет қаралды 1,9 М.
Master Find Shortest Paths with Heightfields in Houdini
56:28
Backstage 🤫 tutorial #elsarca #tiktok
00:13
Elsa Arca
Рет қаралды 39 МЛН
New Gadgets! Bycycle 4.0 🚲 #shorts
00:14
BongBee Family
Рет қаралды 17 МЛН
Универ. 13 лет спустя - ВСЕ СЕРИИ ПОДРЯД
9:07:11
Комедии 2023
Рет қаралды 4,2 МЛН
Would you like a delicious big mooncake? #shorts#Mooncake #China #Chinesefood
00:30
Terrain Basics | Alan Gordie | Games Workshop
34:30
Houdini
Рет қаралды 4,8 М.
Houdini - Procedural Modeling Tips! - Slope Reduction for Paths
30:18
Live Rendering Of Heightfields In Redshift3D
28:20
Entagma
Рет қаралды 12 М.
Houdini Tutorial - Naturally Flowing Rivers
20:02
Konstantin Magnus
Рет қаралды 10 М.
The Matrix Awakens: Generating a World | Tech Talk | State of Unreal 2022
1:00:00
Hacking Heightfields (tutorial)
13:26
Paul Esteves
Рет қаралды 13 М.
New In Houdini 20: Cloud Workflow
26:00
Entagma
Рет қаралды 24 М.
SIMPLE CITY WITH OPEN STREET MAP + HOUDINI
34:17
MitzuTa
Рет қаралды 22 М.
Crafting Terrains for The Dawning | Nikola Damjanov
24:29
Houdini
Рет қаралды 20 М.
Backstage 🤫 tutorial #elsarca #tiktok
00:13
Elsa Arca
Рет қаралды 39 МЛН