alembic static lib support HDF5

Houdini很早就支持了Ogawa修壕,maya2016也支持了Ogawa,而且Ogawa速度比HDF5快瞬逊,而且占用空間小哎媚。

如果只需要導(dǎo)出Ogawa格式的abc的話(huà),直接編譯OPENEXR理盆,ALEMBIC就行了。但是有些項(xiàng)目還是需要用到HDF5格式的abc凑阶,下面是編譯過(guò)程猿规。

由于HOUDINI和MAYA都有ALEMBIC的動(dòng)態(tài)庫(kù),那么我們寫(xiě)的材質(zhì)或者程序要調(diào)用的話(huà)宙橱,會(huì)和軟件本身的動(dòng)態(tài)庫(kù)沖突姨俩,所以選擇編譯靜態(tài)版本,以便調(diào)用师郑。

下載源碼环葵,

alembic

https://github.com/alembic/alembic

openexr

https://github.com/openexr/openexr

HDF5



https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.8/hdf5-1.8.9/bin/linux-x86_64/

目前alembic不支持hdf5-1.8.9之后的版本,要編譯alembic靜態(tài)庫(kù)宝冕,要先編譯OPENEXR靜態(tài)庫(kù)张遭。

OPENEXR只需要編譯IlmBase就可以了,

進(jìn)入 openexr-develop/IlmBase

bootstrap

./configure --prefix=IlmBaseResultPath -enable-static --enable-shared=no --with-pic

make -j 56

make install

make clear

這個(gè)階段基本不會(huì)出現(xiàn)問(wèn)題猬仁。

下載HDF5靜態(tài)版帝璧,解壓,

然后編譯alembic

cmake alembicSourcePath -DALEMBIC_SHARED_LIBS=OFF -DHDF5_ROOT=HTF5Path -DUSE_HDF5=ON -DUSE_MAYA=OFF -DALEMBIC_LIB_USES_TR1=ON -DCMAKE_INSTALL_PREFIX= alembicResultPath -DILMBASE_ROOT=IlmBaseResultPath

這里需要注意湿刽,-DHDF5_ROOT,官方給的是-DHDF_ROOT褐耳,如果用官方的诈闺,那么你就走遠(yuǎn)了,

undefined reference to `pthread_create' //這個(gè)錯(cuò)報(bào)的我想尿

铃芦,在/alembic-master/cmake/AlembicHDF5.cmake寫(xiě)的很清楚用的 -DHDF5_ROOT雅镊,果斷爬了半天坑。

然后

make -j 56

make install

make clear

沒(méi)有錯(cuò)誤刃滓,那么恭喜仁烹,你直接可以調(diào)用alembic的庫(kù)了。

由于我升級(jí)了gcc(centos 升級(jí)到4.9.2)咧虎,出現(xiàn)了幾個(gè)錯(cuò)誤卓缰。

1.

--The CXX compiler identification is unknown

-- Check for working C compiler: /usr/bin/cc

-- Check for working C compiler: /usr/bin/cc -- broken

這個(gè)是升級(jí)gcc,然后鏈接錯(cuò)誤,

查看gcc版本砰诵,然后把升級(jí)的 gcc c++ g++全部拷貝到 /usr/bin/下

/usr/lib/gcc也換了

然后

rm -f /usr/bin/cc

ln -s ./cc gcc

這樣做了征唬,還是報(bào)錯(cuò),

那么

cp -rf /usr/local/libexec/gcc/x86_64-unknown-linux-gnu/4.9.2 /usr/bin/

這樣就解決了茁彭。

2.

由于我們cmake時(shí)用了总寒,-DALEMBIC_LIB_USES_TR1=ON

tr1/memory: No such file or directory

直接拷貝

cp -rf /usr/local/include/c++/4.9.2 /usr/include/c++/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市理肺,隨后出現(xiàn)的幾起案子摄闸,更是在濱河造成了極大的恐慌善镰,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,734評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件年枕,死亡現(xiàn)場(chǎng)離奇詭異媳禁,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)画切,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門(mén)竣稽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人霍弹,你說(shuō)我怎么就攤上這事毫别。” “怎么了典格?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,133評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵岛宦,是天一觀(guān)的道長(zhǎng)。 經(jīng)常有香客問(wèn)我耍缴,道長(zhǎng)砾肺,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,532評(píng)論 1 293
  • 正文 為了忘掉前任防嗡,我火速辦了婚禮变汪,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蚁趁。我一直安慰自己裙盾,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,585評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布他嫡。 她就那樣靜靜地躺著番官,像睡著了一般。 火紅的嫁衣襯著肌膚如雪钢属。 梳的紋絲不亂的頭發(fā)上徘熔,一...
    開(kāi)封第一講書(shū)人閱讀 51,462評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音淆党,去河邊找鬼酷师。 笑死,一個(gè)胖子當(dāng)著我的面吹牛宁否,可吹牛的內(nèi)容都是我干的窒升。 我是一名探鬼主播,決...
    沈念sama閱讀 40,262評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼慕匠,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼饱须!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起台谊,我...
    開(kāi)封第一講書(shū)人閱讀 39,153評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤蓉媳,失蹤者是張志新(化名)和其女友劉穎譬挚,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體酪呻,經(jīng)...
    沈念sama閱讀 45,587評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡减宣,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,792評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了玩荠。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片漆腌。...
    茶點(diǎn)故事閱讀 39,919評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖阶冈,靈堂內(nèi)的尸體忽然破棺而出闷尿,到底是詐尸還是另有隱情,我是刑警寧澤女坑,帶...
    沈念sama閱讀 35,635評(píng)論 5 345
  • 正文 年R本政府宣布填具,位于F島的核電站,受9級(jí)特大地震影響匆骗,放射性物質(zhì)發(fā)生泄漏劳景。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,237評(píng)論 3 329
  • 文/蒙蒙 一碉就、第九天 我趴在偏房一處隱蔽的房頂上張望盟广。 院中可真熱鬧,春花似錦铝噩、人聲如沸衡蚂。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,855評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至年叮,卻和暖如春具被,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背只损。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,983評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工一姿, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人跃惫。 一個(gè)月前我還...
    沈念sama閱讀 48,048評(píng)論 3 370
  • 正文 我出身青樓叮叹,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親爆存。 傳聞我的和親對(duì)象是個(gè)殘疾皇子蛉顽,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,864評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容