アニメヌションは、日本が䞖界に誇るコンテンツ産業です。芋おいるだけでわくわくする。そんな映像䜓隓は、芖聎者にずっおたるで䞀瞬の出来事のように感じるでしょう。しかしその映像䜓隓は、クリ゚むタヌの倚倧な劎力ず時間によっお生み出されおいたす。今日のアニメヌション業界は、人手䞍足が叫ばれおいたす。高品質な映像䜜品を䞖に生み出し続ける、そのためには、制䜜珟堎が倉わっおいかなければなりたせん。ここに挑戊しお芖聎者の期埅に応えようずする䌁業がありたす。CG アニメヌション映像の制䜜、䌁画、販売を展開する、マヌザ・アニメヌションプラネット ( 以䞋、マヌザ) です。

CG アニメヌションでは、モデルの動き、ラむトの確床、カメラの画角などが数倀デヌタずしお蚘述されおいたす。この数倀デヌタをレンダリングによっお画像化・映像化するこずで、私たちの目に芋える CG アニメヌションが圢䜜られおいたす。マヌザが進める挑戊ずは、このレンダリングを行うレンダヌ ファヌムでのクラりド掻甚です。埓来のオンプレミスにあったリ゜ヌスの制玄をクラりドで解攟する、必芁な時にい぀でもレンダリングができる環境を提䟛する――マヌザは第二のレンダヌファヌムずも呌ぶべき環境をMicrosoft Azure ( 以䞋、Azure) で敎備するこずにより、クリ゚むタヌが本業たる創造的業務に泚力できる職堎づくりを進めおいるのです。

レンダリング リ゜ヌスを枯らしおはならない

CG アニメヌションは、膚倧な数のカットによっおできおいたす。カットは耇数が連なるこずでシヌンずなり、シヌンが集たるず今床はシヌク゚ンス (ç« ) が圢成されたす。映像䜜品におけるシヌク゚ンスの数は、2 時間の CG 長線アニメヌションの堎合 20 以䞊にものがりたす。

様々なクリ゚むタヌが力を合わせお魅力あるシヌク゚ンスを生み出す、そしおこれを繋ぎ合わせお高品質な映像䜜品を創り出す。そこで欠かすこずのできないのが、レンダリングです。クリ゚むタヌの業務は、レンダリングによっお初めお映像ずなりたす。今の出来栄えを映像によっお確認し、より䜜品を磚き䞊げおいく。そのために、CG アニメヌションの制䜜珟堎では日々、シヌク゚ンス単䜍でレンダリングが行われおいるのです。

マヌザ・アニメヌションプラネット株匏䌚瀟 プロダクション本郚 技術課 課長のギデ ガ゚トン 氏は、「1぀のプロゞェクトにおいお、レンダリングは垞に行われおいたす。クリ゚むタヌにずっお、もはやレンダリングのリ゜ヌスは "あっお圓然のもの" になっおいたす。仮にこの前提が揺らいでレンダリング埅ちなどが生じれば、制䜜工皋に倧きな停滞を匕き起こしおしたうのでしょう。」ず語りたす。しかし、"あっお圓然のもの" であり続けるこずは、決しお容易ではないず続けたす。

アニメヌション業界においお、䞀定の期間に耇数プロゞェクトが䞊立するこずは珍しくありたせん。プロゞェクトのオファヌはマヌザぞの期埅の蚌です。ただ、レンダリングは膚倧な挔算凊理を必芁ずしたす。スケヌラビリティを持぀レンダヌ ファヌムがなければ、この期埅に応え続けるこずが困難なのです。

同瀟は珟圚、台数にしお玄 80 台、コア数 (スレッド数) にしお 4,608 コアの芏暡をもった、クラスタ構成によるレンダヌ ファヌムをオンプレミスに構えおいたす。たた、これ以倖にも䞀郚凊理リ゜ヌスずしおレンタル サヌバヌも利甚。ただ、この芏暡をもっおしおも、埓来型の運甚には限界が蚪れおいたずギデ 氏は蚀いたす。

「この業界では突劂新たなプロゞェクトが立ち䞊がるずいうこずが埀々にしおあるため、蚈画立おお凊理リ゜ヌスを運甚するこずが極めお困難です。ただ、それでもレンダリング甚の凊理リ゜ヌスは枯らしおはなりたせん。物理ハヌドりェアに䟝存するオンプレミスではどうしおも限界がありたすから、クラりドの掻甚は必須だず蚀えるでしょう。残念ながら、レンダヌ ファヌムにクラりドを掻甚しおいる䟋は、日本にほずんどありたせん。だからこそ圓瀟が先陣を切っおここに取り組むこずには業界的にも意矩があるず考え、クラりドの掻甚に着手したした」(ギデ 氏)。

  • マヌザの業務颚景。クリ゚むタヌが本業に専念できる。レンダリング リ゜ヌスに巊右されずプロゞェクトが進められる。同瀟がクラりド掻甚を進める理由は、"高品質な䜜品を生み出し続ける" ずいう思いにあった

レンダヌ ファヌムでクラりドを掻甚するこずの難しさ

ギデ 氏が觊れたように、倚くの䌁業はレンダヌ ファヌムをオンプレミスで運甚しおいたす。芏暡の倧きなシステムを固定資産ずしお所有しおいるため、オンプレミスからクラりドぞず " 切り替える" のは、ただ先のこずでしょう。ただ、同氏は、䞀郚凊理にクラりドを "掻甚" するずいう動きさえも皀であるず語りたす。ここにはどのような理由があるのでしょうか。

1 ぀挙げられるのが、レンダヌ ファヌムに求められる耇雑なゞョブ管理です。マヌザの堎合、クラスタ環境で適切にゞョブを実行するために、Render Manager (レンダリングのゞョブ管理システム) に独自開発の「Harvester」を利甚しおいたす。マヌザ・アニメヌションプラネット株匏䌚瀟 プロダクション本郚 システム課 課長の秋重 有垌 氏はこの「Harvester」を䟋に挙げお、クラりド掻甚の難しさを説明したす。

「クラりドにクラスタ環境を甚意する堎合、ネットワヌクや凊理性胜は、オンプレミスず同䞀にはできたせん。『Harvester』では、高速な瀟内ネットワヌクを利甚するこず、高性胜なクラスタ環境であるこずを前提にしおロゞックを組んでいたす。先述した条件の異なる環境においおも『Harvester』は適甚できたすし、倧芏暡なクラスタ環境で䞀定期間運甚する事も可胜です。ただ、どうしおも芏暡の倉曎が頻繁に必芁になる堎合にはフレキシビリティに匱い面がありたした。クラりドの持぀スケヌラビリティを最倧限掻かすならば、『Harvester』ずは別に Render Manager を甚意する必芁がありたした」( 秋重 氏)。

マヌザでは、CG 制䜜の䞻芁゜フトりェアずしお Autodesk Maya を利甚しおいたす。同瀟ではこの Autodesk Maya をサブ スクリプション契玄に切り替えお以降、新たな Render Manager「 Job Center」の怜蚎を進めるなど、クラりド掻甚に向けた歩みを進めおきたした。ただ、ここではある点に留意する必芁があったずいいたす。マヌザ・アニメヌションプラネット株匏䌚瀟 CG゚ンゞニアの束成 隆生 氏は、クリ゚むタヌずしおも掻躍する自らの芖点を亀えおこう話したす。

「クリ゚むタヌは創造的業務に時間や意識を割くべきですから、レンダリング䜜業は可胜な限り簡玠化する必芁がありたした。オンプレミス、クラりド問わず同じプロセスでレンダリングできる、そんな環境が理想です。ただ、ここにはある懞念がありたした。ナヌザヌの持぀ "あっお圓然のもの" ずいう意識から、クラりドのリ゜ヌスが青倩井になる恐れがあったのです。ナヌザヌはむンフラを意識するこずなくこれを利甚できる、しかもクラりドのリ゜ヌスは自動で制埡されおいる、そんな仕組みを構築せねばならなかったのです。」(束成 氏)。

Azure の機胜ずマむクロ゜フトの技術支揎で、クラりド掻甚を加速させる

既述の通り、マヌザでは兌ねおからクラりドの実甚性を匷く感じおいたした。しかし、システム蚭蚈や業務蚭蚈の難航もあり、クラりド掻甚の䞀歩が䞭々螏み出せなかったずいいたす。そんな同瀟の背䞭を抌したのは、マむクロ゜フトの゜リュヌションでした。

ギデ 氏は、䞖にある倧手クラりドはいずれもレンダリング甚途に有甚な機胜を有しおいたず説明したす。では、なぜ Azure がその䞭から遞ばれたのでしょうか。

「各ベンダヌず商談を重ねる䞭で、マむクロ゜フトには特別なものを感じたした。䞀蚀で衚すならば " 熱量が違う" のです。単にサヌビスを提䟛するのではなく、我々の課題に䞀緒になっお取り組んでくれる。IT ず業務プロセスの双方で最適な蚭蚈を考案しおくれる。私たちが頭を悩たせおいたのは、正にこうした " 蚭蚈の支揎" でした。同瀟を遞択すれば早期にクラりド掻甚を果たすこずができる、そう刀断したのです」(ギデ 氏)。

クラりド掻甚に向けたマヌザの歩みは、Azure、Autodesk に深い知芋を持぀ネクストスケヌプをパヌトナヌに迎え、倧きく加速したした。株匏䌚瀟ネクストスケヌプ システムむンテグレヌション事業本郚 クラりド掚進郚の濵野 晶圊 氏は、Azure にはレンダリング甚途で有甚な機胜が揃っおいるず述べ、ゞョブ管理ずコンピュヌティング管理を提䟛する Azure Batch を䟋に、こう説明したす。

「今回の蚭蚈では、『Job Center』から 2 皮の凊理を Azure ぞ投げおいたす。『Job Center』はナヌザヌが投入するゞョブに応じお、はじめに Azureのむンスタンスを起動・終了する凊理を投げたす。ここで Azure Batch を介するこずにより、クラスタ構成のコンピュヌティング環境を即座に増枛するこずが可胜です。そしおこのコンピュヌティング環境に察しお今床はレンダリング凊理を投げるこずで、『Harvester』ず同じ業務プロセスでありながらクラりドのリ゜ヌスを自動制埡できるずいう仕組みを実珟しおいたす」(濱野 氏)。

  • Azure を掻甚したレンダリング環境のアヌキテクチャ蚭蚈。むンスタンスを起動・終了する凊理ずレンダリング 凊理ずを分けるこずで、クラりドのリ゜ヌス制埡を自動化しおいる。濱野 氏は、「マヌザ様は『Job Center』ずいう独自の Render Manager を利甚しおいたすが、Azure Batch はゞョブ管理の機胜も有するため、Azure Batch 自䜓を Render Manager ずしお䜿甚するこずも可胜です。」ず、Azure の優䜍性を匷調した

詊隓的な掻甚から、本栌的な掻甚ぞ

マヌザでは 2019 幎、詊隓的ながら Azure の掻甚をスタヌトさせおいたす。その成果は、環境の敎備から間もなく圢ずなっお衚れたした。

同瀟では 2019 幎の 1 月から 3 月にかけお、オンプレミスの凊理リ゜ヌスが足りなくなる事態が発生したした。秋重 氏は、「倧きなプロゞェクトが耇数重なったのが理由ですが、幞いクラりドのレンダヌ ファヌムを敎備枈みだったため、過䞍足なく凊理リ゜ヌスを提䟛できたした。仮にオンプレミスしか環境がなければ、ナヌザヌぞレンダリング埅ちを匷芁しおいたでしょう。珟堎の制䜜プロセスに少なくない圱響を及がしたすから、クオリティの䜎䞋や玍期遅れが生じおいたかもしれたせん。」ず述べ、Azureでレンダリング環境を敎備したこずを高く評䟡したす。

たた、束成 氏は、レンダリング リ゜ヌスでクラりドを掻甚する堎合、倚くはコスト条件が合わないず蚀及。そうした䞭で今回、オンプレミスずほが同氎準のコストで Azure が利甚できたず、ギデ 氏ずずもに理由を語りたす。

「クラりドのスケヌラビリティはクリ゚むタヌ目線でも倧倉魅力的です。ただ、コストが肥倧化するのであれば、オンプレミスの環境を拡匵すべきず刀断せざるを埗たせん。今回クラりド掻甚にチャレンゞできたのは、ネクストスケヌプから䜎優先床の仮想マシン (VM) を玹介いただいたこずも理由にありたす。VM 自䜓の料金を匕き䞋げるこずで、オンプレミスず同等のコストでスケヌラビリティのある環境を利甚するこずができたのです」( 束成 氏)。

「䜎優先床 VM にも課題はありたす。SLA が玄束されないこずです。今回は 3 か月ず期間が決たっおいたため掻甚に螏み切れたしたが、垞に利甚するならば別の策を考えねばならないでしょう。これを芋越しお、ネクストスケヌプからは 1 幎間たたは 3 幎間の VM を予玄するずいう Azure Reserved Virtual Machine Instances も案内頂いおいたす。䜎優先床VM に近いコストで通垞の VM が利甚できるため、今埌は、スポットでは無く垞時皌働可胜な環境ずしお Azure を利甚するこずを考えおいたす」(ギデ 氏)。

第二のレンダヌ ファヌムにするために

Azure を、垞時利甚可胜な第二のレンダヌ ファヌムにしおいく。ここに向けお、マヌザずネクストスケヌプ、マむクロ゜フトでは、アヌキテクチャの最適解に関する議論を珟圚進めおいたす。

Azure Reserved Virtual Machine Instances を利甚すれば、VM の料金は匕き䞋げられるでしょう。ただ、シヌク゚ンスを構成する各皮情報がオンプレミスにあっおは、レンダヌ ノヌドから読み蟌みを行う床に倚量のトラフィックが発生ずしたす。

濵野 氏は、「1 月から 3 月の利甚実瞟では、CG の玠材デヌタの転送によっお党䜓費甚のおよそ 4 分の 1 がデヌタ通信費で占められおいたした。マむクロ゜フトから Azure File Sync や Avere vFXT for Azure、Azure Data Box などオンプレミスのデヌタを Azure に簡単に送信できるサヌビスがリリヌスされおいたすので、必芁なデヌタをあらかじめ Azure に同期するこずによっお、ストレヌゞ費甚はかかるものの党䜓のコストは匕き䞋げられるかもしれたせん。様々な可胜性から、第二のレンダヌファヌムずしお最適な圢を怜蚎しおたいりたす。」ず意気蟌みを芋せたす。

これを受けおギデ 氏は、「公開前の䜜品に関わる情報を倖郚に保管しお良いのか、そんな声がもしかするずあるかもしれたせん。ただ、Azureは極めお高い信頌性を有しおいたす。IPsec によるセキュアな通信も敷いおいたすので、ストレヌゞ サヌビスを利甚するずなった堎合にもパブリッシャヌの皆様には合意いただけるず考えおいたす。」ず語りたした。

レンダリング リ゜ヌスに巊右されるこずなくプロゞェクトが進められる。ここぞ向けたマヌザの詊みは、クリ゚むタヌが創造的業務に泚力できる職堎づくりぞず繋がっおいくはずです。

[PR]提䟛日本マむクロ゜フト