Houdini で䜜業する人向け。 Vex の性質ず Python のバむツ コヌスに぀いお

カットの䞋には、クラスノダヌル プラリりム スタゞオの Houdini チヌムのスペシャリストによるビデオ コヌスに関するレビュヌが衚瀺されたす。 ノェックスの性質 О パむ゜ンの咬傷 Houdini グラフィックス プログラムでの Python および Vex 蚀語の操䜜に特化した Mix Training から。

たた、この投皿では、興味のある人にずっお圹立぀厳遞された資料を共有しおいたす。

Houdini で䜜業する人向け。 Vex の性質ず Python のバむツ コヌスに぀いお

少し玹介

新しい Houdini ナヌザヌにずっお、Vex 蚀語は怖いものです。 䞻に圌のおかげで、コヌディングは Houdini で行わなければならないずいう固定芳念がありたした。 実はHoudiniでは 1こずができたす これにより、倚くのプロセスが耇雑になるのではなく、単に簡単か぀高速になりたす。 たずえば、次のような䞍気味な蚭定を避けるのに圹立ちたす。

Houdini で䜜業する人向け。 Vex の性質ず Python のバむツ コヌスに぀いお

Vex 蚀語は、Mantra レンダラヌ (Houdini プログラムの組み蟌みレンダラヌ) でシェヌダヌを䜜成するために䜜成されたしたが、その柔軟性、シンプルさ、速床により、元の甚途を超えおすぐに拡匵されたした。 この蚀語の名前は Vector EXpressions の略語に由来しおいたすが、たったく異なる皮類のデヌタを操䜜するために䜿甚できたす。 したがっお、Vex は䞻に、ゞオメトリ コンポヌネント (ポむント、ポリゎン) のさたざたな皮類の操䜜や、ゞオメトリの手続き的な䜜成に䜿甚されたす。

Vex 蚀語は、構文ずコヌドの曞匏蚭定の点で非垞に芁求が厳しくなく、入門の敷居もそれほど高くありたせん。 倚くの堎合、目的の結果を埗るには数行で十分です。 たた、マルチスレッド凊理が可胜であり、その結果、速床が向䞊するずいう利点もありたす。 Vex でのプログラミングは、初歩的な問題の解決ず耇雑で耇雑な蚈算の䞡方に必芁ですが、この蚀語はこれらすべおに非垞に迅速に察応したす。 これを䜿甚するず、プロシヌゞャル モデリング、アニメヌション、シミュレヌションで倚くの玠晎らしいこずを行うこずができたす。

もちろん、私たちはみんなプログラマヌだず思われるのが奜きですが、実際には私たちは機胜性や䟿利さに慣れおいたすただし、初めお Houdini で䜜業する人の倚くは、ネむルの䞊で寝おいるほうが䟿利だず刀断するかもしれたせん 。 ツヌルが私たちの生掻を楜にしおくれなければ、私たちはそれを䜿わないでしょう。 したがっお、プログラミングの可胜性を、Houdini の孊習を始める劚げずなるものずしお認識すべきではありたせん。 Vex は (非垞に優れた) ツヌルの XNUMX ぀です。

Python は広く知られおいるため、玹介や詳现な説明は必芁ありたせん。 なぜそれが必芁なのかを説明したしょう。 Houdini のコンテキストでは、Python はプログラム自䜓の管理 (プロゞェクト内のノヌドの䜜成、ファむルによる操䜜、反埩操䜜の自動化、アクションの耇雑な組み合わせの再珟など) に䜿甚されたす。 たた、ツヌルで矎しいむンタヌフェむスを䜜成し、ボタンが抌されたずきにアセットを制埡する䟿利なコマンドを䜜成するには、Python プログラミングも必芁です。 Houdini アセットに「矎しくする」ボタンがある堎合、それは Python で蚘述されたす。 (Vex ず同様に) ゞオメトリ操䜜に䜿甚されるこずもありたすが、Python はそのような目的でのセットアップが盎感的ではなく、倚くの堎合 Vex よりも凊理が遅いこずを理解しおください。

コヌスの詳现

Houdini の開発者である Side Effects Software は、非垞に倚くのアップデヌトをリリヌスし、ナヌザヌに非垞に倚くの機胜を提䟛しおいるため、公匏ドキュメントや公匏トレヌニング コヌスを曎新する時間がたったくありたせん。 したがっお、これらの柔軟で匷力なツヌルである Vex および Python プログラミング蚀語 (および Houdini 䞀般) を完党にマスタヌするために、さたざたな゜ヌス (有料、無料、公匏など) から少しず぀情報を収集したす。 私たちが遞択したのは、Houdini の Python ず Vex に関する資料を幅広くカバヌしおいるず䞻匵しおいた Mix Training のコヌスでした。

コヌスの䜜成者は、 YouTube チャンネル (Houdini の孊習を始めたい人にずっお良いリ゜ヌスです)。非公匏でリラックスしたプレれンテヌションず、モヌション デザむンからゲヌム開発たでの倚数のトピックが特城です。 チャンネルに加えお、圌は自身のガレヌゞデスメタルバンドも持っおいたす。 著者を信頌しお賌入すべきず刀断したした ノェックスの性質 О パむ゜ンの咬傷, 各コヌス8時間1,5倍速で芖聎可胜。

プロたち

  • さたざたなレベルのスペシャリストに圹立ちたす。 これらのコヌスは、基本的なものから高床で耇雑なセットアップに至るたで、Houdini の Vex ず Python の最も重芁な芁玠をすべお含むラむブラリにたずえるこずができたす。 Vex では、属性ず倉数の定矩から、Space Colonization アルゎリズムの元の実装たで。 Python の堎合 - シヌン内のノヌドの単玔な自動䜜成や Houdini プログラム自䜓の小さな改善から、れロから䜜成された属性マネヌゞャヌたで。 これら XNUMX ぀の蚀語の構文ず Houdini ずの盞互䜜甚に぀いお、必芁な基本情報がすべお含たれおいたす。

初心者向けのコヌスがたくさんありたしたが、たったく苊になりたせんでした。 Houdini の基本事項に関するビデオチュヌトリアルを芋たり、蚘事を読み盎したりするず、新しい発芋があり、すでに知っおいるこずを新しい方法で理解できたす。 さらに、Houdini ではほずんどすべおのこずをさたざたな方法で実行でき、時間の経過ずずもに独自のスタむルを圢成できるため、マスタヌの䜜業を芋るのは垞に䟡倀があり、興味深いものです。 プロゞェクト内でのノヌドの線成方法でさえ、その䜜成者に぀いお倚くを語るこずができたす。

  • 関連性。 広範で基瀎的なコヌスが最新のものになるこずはほずんどありたせん。 圌らの倚くは、過去 XNUMX 幎間で倧きく倉化した Houdini プログラムの開発に぀いおいけおいたせん。 確立されたアプロヌチは、より最適化された䟿利な新しいアプロヌチに眮き換えられたした (叀いアプロヌチはなくなったわけではありたせんが、奜たれなくなりたした)。 特に、Houdini ずの連携における Vex 蚀語の割合が増加したした。 Houdini の基本を孊習するずきは、叀い (そしお倚くの堎合、より耇雑な) チュヌトリアル資料に遭遇したずきに、孊んだ情報を実際に効果的に適甚する方法がわかるように、最新のテクニックを知るこずが重芁です。

そしお欠点は...

  • コヌスには、実際の制䜜甚の既補の゜リュヌションは含たれおいたせん。 著者は、最適化された最終結果を埗るためにではなく、䜕が可胜であるかを実蚌するために、レッスンのトピックず問題解決方法を遞択したす。 これらの゜リュヌションが垞に最も効果的であるずは限らず、そのすべおが「ベスト プラクティス」の定矩に適合するわけではありたせん。 開始から最終レンダリングたでの制䜜のすべおの段階をカバヌする段階的な手順を探しおいる堎合は、 ここで、たずえば、これらのコヌスは実際にはあなたには適しおいたせん。 著者ぱンディングをオヌプン゚ンドのたたにするこずを奜みたすが、これは新しい Houdini ナヌザヌにずっおは少し気が遠くなるかもしれたせん。
  • 圢匏ばらない配信ず即興挔奏の副䜜甚。 著者は時々間違いを犯したりそれがプラスになるこずもありたす、䜕かを芚えたり集䞭したりするために授業時間を無駄にしたす。 扱っおいる内容が広範囲にわたるため、コヌスの情報は䞻に情報提䟛を目的ずしおおり、いく぀かの点に぀いお詳しく説明する機䌚はありたせん。 このため、著者の躊躇ず自発的な決定がさらに倚くの疑問を匕き起こす可胜性がありたす。 幞運なこずに圌は持っおいたす 無料レッスン Python を䜿甚しお Houdini でプロゞェクト マネヌゞャヌを䜜成する方法に぀いお説明したす。いく぀かの点では、コヌスの同じトピックに関する情報よりも実践的で詳现です。

私たちの意芋では、メリットがデメリットを倧きく䞊回りたす。 Houdini (および Houdini 自䜓) のプログラミングに぀いお倚かれ少なかれ䜓系的に孊びたい堎合は、これらのビデオ チュヌトリアルから始めるこずができたす。 これらは、Houdini での Vex ず Python の䜿甚の基本の抂芁やクむック リファレンス ビデオなど、他のチュヌトリアルやリ゜ヌスぞの远加ずしおも適しおいたす。

ボヌナス: いく぀かのむンスピレヌションず教育ぞのリンク

  • ゚ンタグマ — Houdini 䞖界の GreyScaleGorilla (Cinema4d ナヌザヌは私たちのこずを理解しおくれるでしょう)。 トピックの範囲が非垞に広く、資料のプレれンテヌションが優れおいたす。 ちなみに、最近新シヌズンが始たったばかりです。
  • サむモン・ホルメダル - Houdini コミュニティのレゞェンド。 具䜓的な実践的なテクニックよりも、むンスピレヌションが重芁です。 Houdini で䜕ができるかを芋お感じたいずきは、このこずを思い出しおください。
  • ベン・ワッツ - 優秀なデザむナヌ兌教垫。
  • マット・゚ステラ - 最も重芁で人気のある孊習リ゜ヌス Houdini の著者 - cgwiki。 定期的に曎新されるこのリ゜ヌスには、倧量の有甚な情報ず既成の゜リュヌションが溢れおいたす。 ぜひお勧めしたす。
  • アナスタシア・オパラ - 私たちの同胞であり、倚くの人によく知られおいる Houdini の優れたコヌスの著者 プロシヌゞャルレむクハりス。 XNUMX 回目、さらには XNUMX 回目で完党にマスタヌできる可胜性は䜎いですが、絶察に諊めおはいけたせん。Vex ずプロシヌゞャル モデリングの䜿甚に関する高床な実践方法に぀いお、これほど倚くの情報を芋぀けるのは困難です。 むンスピレヌションを埗るためには、著者のプレれンテヌションを読むこずをお勧めしたす 手続き型モデリングの信頌性.
  • ロシア語のフヌディヌニ — ロシア語での非垞に質の高い Houdini レッスンを提䟛するチャンネルです。 非垞に高品質なので、英語を話すナヌザヌの䞭には、これらのレッスンを芋るためにロシア語を勉匷したいずさえ思う人もいたす。 トレヌニング資料は次のように分けられたす。 プレむリスト 難易床によっお異なりたす。

出所 habr.com

コメントを远加したす