Houdini:chanファイルとclipファイル

Houdini:chanファイルとclipファイル

ミニ技術メモ

Chopネットワークのノードを選択すると波形データをファイルに書き出すことができる。ここでテキスト形式で書き出せるものが2つあったが、その中身がどうなっているか見てみる。

chanファイル

とても簡単なフォーマットでタブでインデントされた状態で波形の値がそのまま羅列されていた。自作も簡単そうである。なにかパイプライン的な仕組みを作る際は使えるかもしれない。

以下一部抜粋。

	1
	1
	1
	1
	1
	0.93347305059433
	0.830193996429443
	0.711037456989288
	0.679237306118011
	0.706124663352966
	0.76543390750885
	0.751222312450409
	0.692449271678925
	0.610004186630249
	0.615595877170563
	0.578103184700012
	0.51643705368042
	0.548474907875061
	0.63386082649231
	0.644542932510376
	0.608275353908539
	0.642700254917145
	0.715883433818817
	0.713555693626404
	0.664644241333008
	0.590152978897095
	0.504784286022186
	0.418362259864807
	0.337037593126297
	0.264278292655945
	0.2016611546278
	0.149487376213074
	0.107248649001122
	0.0739693939685822
	0.0484497137367725
	0.0294306874275208
	0.0157006271183491
	0.00615767436102033
	0.144543945789337
	0.354401469230652
	0.578028619289398
	0.777710974216461
	0.933580994606018
	0.967950940132141
	0.92482990026474
	0.836613297462463
	0.726352870464325
	0.609783411026001

clipファイル

chanファイルよりは複雑で、複数のトラック、開始フレーム、フレーム長、FPSなどを記入できるようである。外部ソフト連携では通常はこれを使うとよさそう。ただ、正確なフォーマットがどういうものかはわからない。しらべたら公式ドキュメントにあるかもしれない。

ファイルの例。波形データは一行にまとめて記述されている。

{
   rate = 24
   start = 0
   tracklength = 100
   tracks = 1
   {
      name = m
      data = 1 1 1 1 1 0.93347302636723317 0.8301939683023406 0.71103746940685952 0.67923728635891012 0.70612465150412462 0.76543390575220838 0.75122230555651925 0.69244926430237352 0.61000420679859568 0.61559587223510204 0.57810319164529878 0.5164370481478695 0.54847489063051857 0.63386081767413416 0.64454294594708417 0.60827532664119399 0.64270025889059834 0.71588340985294341 0.7135557220198564 0.66464426011190447 0.59015296591543387 0.50478431026738768 0.41836225799428017 0.33703758681033857 0.26427830453739576 0.2016611600714443 0.14948738134818818 0.10724865264584937 0.073969395097119861 0.048449712229184927 0.029430688120057336 0.015700627692463609 0.0061576743643612097 0.14454394575063767 0.35440145650939692 0.57802862895028428 0.77771098230931845 0.9335810197445118 0.96795092508078584 0.92482987598075539 0.8366132877778949 0.72635288496399297 0.60978340531853448 0.49706383747004201 0.39422612514429334 0.30434642538176648 0.2284667168811535 0.16630057179047586 0.24886421172898576 0.40902347030190322 0.48094548316885666 0.49346690321680919 0.57475927918534564 0.68681592605853803 0.71048337514791671 0.76716678120236093 0.83605623967854847 0.90249897027141524 0.95778063603194141 0.92827985037986405 0.84826422332739226 0.82076735474714457 0.82976999163896958 0.78014022979173858 0.69752073515621027 0.69029816357943008 0.63990419092823647 0.56614115518715413 0.58347504229946523 0.55538729716041157 0.6025539487820657 0.68945251274542418 0.78832722636632702 0.88025943947756879 0.95454711545695503 1.0071278177095535 1.0391992829488852 1.0564426140016527 1.0633606902181116 1.0634275479548401 1.0592492877981603 1.0527214117754067 1.0451734836821951 1.0374963190380413 1.0302498999162759 1.0237521798829656 1.018150152642697 1.0134752145432429 1.0096851224158574 1.0066948630583912 1.0043986057510406 1.0026846750396654 1.0014452072093483 1.0005818737279764 1.0000087895153238 
   }

}

まとめ

普段はclipファイルにしよう。

Previous post Revopoint MINI 3Dスキャンチャレンジ:フラッフィー #4 完成
Next post SubstanceDesigner:MSX1パレットノード