100일 챌린지/Houdini Masterclass 10

Day12 - Houdini에서 ML 사용하기

본 글은 아래의 깃허브 페이지를 한글로 번역한 내용입니다. https://github.com/kiryha/Houdini/wiki/AI-For-Artists AI For ArtistsHoudini pipeline and learning database. Contribute to kiryha/Houdini development by creating an account on GitHub.github.com프로젝트에 사용된 코드는 저의 개발 환경인 Linux에 맞춰 변형되었으니, 원본 코드를 보고 싶으시면 링크를 참고하시기 바랍니다. 1. 서론인공지능이란 무엇일까? 아티스트들에게도 이것이 사용되어야 한다. 본 글의 작성자는 AI의 일부인 Machine Learning을 공부하는 중이며, 그중 후디니에 AI 알..

Day 03 - Solaris, Karma

Solaris는 후디니 안에서 사용되는 USD Tools를 망라하는 단어이다.LOPs는 USD Scene을 만드는 노드를 뜻함USD(Universal Scene Discription)는 파일간 서로 충돌하는 일 없이 여러 부서에서의 작업이 가능하도록 하는 파일 포멧이다.https://www.sidefx.com/docs/houdini/solaris/glossary.html (SideFx USD Documentation)USD Import/Export SOPExtensions.usd (Binary or ASCII) - 파일 경로 마지막에 :SDF_FORMAT_ARGS:format=usda 를 붙인다..usda (ASCII).usdc (Binary-"Crate")usdcat --usdFormat을 ..

Day05 - Snow(Vellum)

SetupVellum COnfigure Grain에서 'Create Points from Volume'을 체크하고 Particle Size를 조절한다.Vellum Solver이후 Vellum Solver를 연결하는데, Ground Position을 활성화 하고 jitter를 없애기 위해 substep을 10으로 올린다.Friction의 Dynamic Scale을 올려 grain이 미끄러지는 양을 조절한다.Grain에 덩어리감 주기Advanced 탭에 가면 Grain Collision이 있다. 여기서 'Repulsion Weight'를 줄이면 다음과 같이 덩어리감을 줄 수 있다.'Attraction Weight'를 1로 높이면 grain이 서로 떨어지지 않으려 하는 힘이 강해지는 걸 볼 수 있다.Attri..

Day02 - Waterfall

지형 만들기grid에 Mountain sop으로 울퉁불퉁한 지면을 만든 후 polyExtrude를 단계적으로 높여 계단식 지형을 만든다.FLIP solverEmitter만들어 둔 지형의 맨 윗부분 faces를 object_merge로 갖고와서 transform으로 약간 띄운다. mountain으로 지형에 animation을 준후, FLIP DOP Source 로 FLIP에 사용할 surface를 만든다. attribvop sop은 생성된 emitter에 초기 velocity를 적용하기 위해 생성.FLIP SolverStatic Solver SOP Path와 Proxy Volume에 앞서 지형을 만들때 따로 빼두었던 geo와 VDB 볼륨 경로를 넣는다. Volume Source SOP Path에 만들어 두..