[3월 웹세미나] Houdini 입문자를 위한 실전 가이드 - 남지현 강사님 ([March Webinar] Houdini for Beginners: Practical Guide)

[3월 웹세미나] Houdini 입문자를 위한 실전 가이드 - 남지현 강사님 ([March Webinar] Houdini for Beginners: Practical Guide)

Introduction to MGS Webinar

Overview of the Webinar

  • The webinar is organized by MGS, aiming to provide practical technical information and training opportunities for Houdini users.
  • It will be held quarterly, encouraging ongoing interest and participation from attendees.

Introduction of the Speaker

  • Nam Ji-hyun, a seasoned FX Technical Director with experience at top VFX studios like Digital Domain and Weta Digital, is introduced as the speaker.
  • Currently operating Code Play Studio in California, he brings extensive hands-on experience to the session.

Setting Up for Beginners

Initial Setup Guidance

  • Nam emphasizes his goal to assist beginners in setting up their Houdini environment effectively.
  • He plans to cover hardware setup, environment configuration, and studio pipeline setups used in Hollywood.

Key Topics Covered

Content Outline

  • The presentation will include basic settings before starting Houdini, shot and work node settings in Hollywood studios.
  • Discussion on project files and efficient simulation cache data management will also be included.

Interactive Format Encouraged

  • Attendees are encouraged to ask questions via chat or microphone throughout the session for a more conversational atmosphere.

System Setup Insights

Unix vs. Windows Systems

  • Nam discusses using Unix systems predominantly in Hollywood while adapting his workflow for Windows users.
  • He explains how he simulates a Unix-like environment on Windows using Bash installations.

Command Line Tools

Utilizing Command Line Tools

  • Demonstrates how command line tools can enhance workflow efficiency within Houdini's file system.
  • Discusses setting up environmental variables that facilitate easier sharing of configurations among artists.

Environment Variable Configuration

Importance of Environment Variables

  • Emphasizes configuring user preferences correctly to maintain control over project directories and settings.

Temporary File Management

Managing Temporary Files

  • Discusses setting up temporary directories for simulations or large file creations efficiently on fast drives.

Hardware Recommendations

Recommended Hardware Specifications

  • Shares insights about optimal CPU (7900X), memory (128GB), and GPU (RTX 4090), emphasizing sufficient RAM for AI tasks and rendering needs.

Additional Computer Configurations

  • Describes another computer setup with Xeon processors suitable for simulations with high storage capacity (60TB).
  • Highlights network configurations that support rendering farms effectively.

Questions on Hardware Settings

Open Floor for Questions

  • Invites participants to ask questions regarding hardware setups or storage configurations before moving forward.

Shot Work Node Settings

Production Tool Installation

  • Introduces a production tool installed on a virtual Unix workstation designed for managing projects efficiently.

Project Assignment Process

Assigning Shots Within Projects

  • Explains how shots are assigned within projects using specific commands tailored towards production workflows.

Integration with Python API

Using Python API in Production

  • Discusses integrating Python APIs into production pipelines allowing seamless communication between different software tools used in studios.

Simulation Cache Data Management

Efficient Cache Data Handling

  • Outlines methods for managing simulation cache data effectively through structured directory setups within Houdini projects.

Asset Types & Cache Management Strategies

Understanding Asset Types

  • Differentiates between various asset types such as geometric caches versus local caches essential for collaborative workflows among artists.

HDA Tools Usage

Utilizing HDA Tools

  • Introduces HDA tools crucial for managing digital assets efficiently across different stages of production pipelines.

Differences Between Non-GUI & GUI Interfaces

Interface Comparisons

  • Compares non-GUI interfaces suited for automation against traditional GUI interfaces designed primarily for artist interaction during creative processes.

Final Thoughts on Learning Houdini

Learning Approach Recommendations

  • Encourages learners not to overwhelm themselves but rather focus on mastering one aspect at a time when approaching Houdini’s complex interface structure.

Setting Up Lighting and Geometry in Houdini

Introduction to Scene Setup

  • The speaker discusses the initial steps of setting up a camera and lighting in Houdini, emphasizing the importance of creating geometry for staging.
  • The analogy of a backpack is used to explain how objects need to be placed inside the geometry, similar to books inside a bag.

Camera and Viewport Configuration

  • Instructions are provided on how to change the viewport settings to lock the camera view, ensuring that adjustments made do not alter the intended perspective.
  • The speaker highlights using spacebar shortcuts for viewport control, allowing users to navigate their scene effectively.

Utilizing Nodes and Rendering Techniques

Node Creation and Management

  • The concept of creating a "Rop" network is introduced, which allows users to manage rendering nodes efficiently within Houdini.
  • The speaker explains how caching render nodes can streamline workflow by organizing rendering processes without cluttering the main workspace.

Render Settings Overview

  • Discussion on configuring global render settings, including specifying directories for output files during rendering tests.
  • Emphasis on establishing proper environment variables for effective rendering management within Houdini's pipeline.

Importance of Pipeline Management in Houdini

Understanding Pipeline Dynamics

  • The significance of maintaining an organized pipeline is stressed; it ensures that compositors can access rendered data seamlessly from designated locations.
  • Hardware limitations are discussed regarding memory capacity; optimal cache sizes should be maintained for efficient simulation without overwhelming system resources.

Optimization Strategies

  • Recommendations are given on balancing hardware capabilities with project requirements, advocating for optimized workflows rather than simply maximizing resource usage.

Q&A Session Insights

Addressing User Queries

  • Participants are encouraged to ask questions about specific setups or configurations they may have encountered issues with during their work in Houdini.

Resources for Further Learning

  • Links are shared where attendees can find additional resources related to Houdini setup and troubleshooting through platforms like LinkedIn and YouTube.

Parallelization and Scripting in Simulation Workflows

Enhancing Efficiency Through Scripting

  • The discussion shifts towards parallel processing capabilities within Houdini; scripting allows multiple commands or simulations to run simultaneously.

Practical Applications of Parallelization

  • Examples are provided illustrating how different simulation setups can yield various results quickly when executed concurrently using external tools available in Houdini.

Rendering Techniques: CPU vs. XPU

Comparing Rendering Methods

  • A comparison between CPU rendering (slower but less noisy), XPU rendering (faster but noisier), is presented along with recommendations based on project needs.

Flexibility in Rendering Choices

  • It’s noted that users can switch between different renderers (e.g., Mantra vs. Karma), depending on their specific requirements or system capabilities.

Career Development Tips for FX Artists

Building Skills as an Artist

  • Advice is given regarding skill development; focusing on character effects simulation could enhance employability due to high demand in studios utilizing Houdini.

Entrepreneurial Mindset Encouragement

The speaker encourages aspiring artists to consider starting their own ventures after gaining experience instead of solely relying on large companies for career growth.

Video description

MGS KOREA가 주최한 Houdini 온라인 웨비나 아카이브 영상입니다. ──────────────────────── ▶ 강사 소개 남지현 (Jihyun Nam) | Houdini FX Technical Director Digital Domain, Weta Digital, Sony Imageworks, Walt Disney 등 세계 최정상급 VFX 스튜디오 출신 Houdini FX TD 現 Codeplay Studio, INC (California) 운영 ▶ 강의 주제 | Houdini 입문자를 위한 실전 가이드 · 하드웨어 / 스토리지 / 환경변수 기본 셋팅 · 헐리웃 스튜디오의 샷 및 작업노드 셋팅 · 프로젝트 파일 및 효율적인 시뮬레이션 캐시 데이터 관리 · Non-GUI / GUI 인터페이스의 차이 및 활용 방법 · Houdini에서 사용하는 데이터의 종류 · Houdini 모듈의 종류와 용도 · 모델링에서 렌더링까지의 파이프라인 ──────────────────────── ▶ 타임스탬프 00:00 오프닝 및 강사 소개 02:24 강의 시작 – Houdini 입문자를 위한 실전 가이드 06:08 하드웨어 / 스토리지 / 환경변수 기본 셋팅 08:10 Houdini 파일 시스템 구조 17:52 헐리웃 스튜디오의 샷 및 작업노드 셋팅 25:21 프로젝트 파일 및 시뮬레이션 캐시 데이터 관리 26:57 Non-GUI / GUI 인터페이스의 차이 및 활용 36:36 Houdini 데이터 종류 – HDA(Houdini Digital Asset) 57:24 Houdini 모듈의 종류와 용도 (Solaris, TOPs 등) 1:07:48 모델링에서 렌더링까지 파이프라인 시연 1:17:41 Q&A 1:33:03 마무리 본 영상은 MGS KOREA의 편집을 거쳤습니다. ──────────────────────── ▶ 영상 시청 팁 | 한국어 자막 설정 안내 본 영상에는 자동 번역이 아닌 공식 한국어 자막이 포함되어 있습니다. 보다 편안한 시청을 위해 아래 설정을 권장드립니다. 1. 자막(CC) 켜기 2. 자막 옵션 → 배경 불투명도 0% 3. 자막 옵션 → 테두리 스타일: 그림자 위와 같이 설정하시면 자막 가독성이 더욱 향상됩니다. ──────────────────────── MGS KOREA는 Houdini 대한민국 공식 리셀러로서, 라이선스 구입 상담 및 기술 문의를 한국어로 지원하고 있습니다. 라이선스 및 기술 문의: mgskorea.tech@gmail.com ──────────────────────── 본 채널은 Houdini 공식 교육 콘텐츠를 기반으로 국내 사용자분들께 신뢰할 수 있는 교육 자료와 실무 중심의 정보를 제공하는 것을 목표로 합니다. 앞으로도 다양한 Houdini 교육 영상과 관련 자료를 지속적으로 공개할 예정이니 많은 관심과 구독 부탁드립니다. 감사합니다. MGS KOREA