公式サイト にあるように Unity に UniVRM を入れて出力する。VRM は以下の 厳密な定義 があるため、 最終出力 は Unity + UniVRM を使うことになる。
- モデルは原点に位置する
- モデルは-Z向き
2017/8/5 付で readthedocs に移動しました
This document has been moved to readthedocs since 8/5/2017
ハッシュタグは #pixiv_engineering_talks
| /** | |
| Copyright (c) 2010-2014 hkrn | |
| All rights reserved. | |
| Permission is hereby granted, free of charge, to any person obtaining a | |
| copy of this software and associated documentation files (the "Software"), | |
| to deal in the Software without restriction, including without limitation | |
| the rights to use, copy, modify, merge, publish, distribute, sublicense, |
| /** | |
| Copyright (c) 2010-2013 hkrn | |
| All rights reserved. | |
| Redistribution and use in source and binary forms, with or | |
| without modification, are permitted provided that the following | |
| conditions are met: |
| #!/bin/sh | |
| # | |
| # based on devil-1.7.8 | |
| # | |
| export LIBJPEG_PATH=`pwd`/../jpeg-8d/x86_64 | |
| export LIBPNG_PATH=`pwd`/../libpng-1.5.12/x86_64 | |
| export CFLAGS="-I$LIBJPEG_PATH/include -L$LIBJPEG_PATH/lib -I$LIBPNG_PATH/include -L$LIBPNG_PATH/lib -arch i386" | |
| export CXXFLAGS=$CFLAGS | |
| export LDFLAGS="-L$LIBJPEG_PATH/lib -L$LIBPNG_PATH/lib" |
| // ==UserScript== | |
| // @name translate_english_oekakiko.js | |
| // @namespace https://github.com/hkrn/ | |
| // @description The helper of translating Oekakiko to english | |
| // @include http://dic.nicovideo.jp/p/oekaki/* | |
| // ==/UserScript== | |
| // code from http://stackoverflow.com/questions/2246901/how-can-i-use-jquery-in-greasemonkey-scripts-in-google-chrome | |
| function addjQuery(callback) { | |
| var script = document.createElement("script"); |
| # | |
| # CMake configuration for HTSEngine | |
| # | |
| cmake_minimum_required(VERSION 2.6) | |
| # set library version | |
| set(HTS_ENGINE_API_VERSION 1.02) | |
| project(HTSEngine) | |
| aux_source_directory(lib libHTSEngine_source) |
| # cmake が生成したファイルを削除する | |
| alias cmake_clean='rm -rf build Makefile CMakeCache.txt CMakeFiles CMakeScripts install_manifest.txt *.a *.lib *.dll* *.dylib* *.so*' | |
| # cmake で Xcode 用のプロジェクトファイルを生成する | |
| alias cmake_xcode='cmake -G "Xcode"' | |
| # Bullet のデバッグビルドを生成するときの cmake のエイリアス | |
| alias bullet_osx_lib_dev='cmake -DCMAKE_BUILD_TYPE:STRING=DEBUG -DBUILD_DEMOS:BOOL=OFF -DBUILD_EXTRAS:BOOL=OFF -DBUILD_MINICL_OPENCL_DEMOS:BOOL=OFF -DBUILD_CPU_DEMOS:BOOL=OFF -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_OSX_ARCHITECTURES="i386;x86_64"' | |
| # libMMDME / libMMDAI のデバッグビルドを生成するときの cmake のエイリアス | |
| alias mmdai_osx_lib_dev='cmake -DFIND_BULLET_BY_PKGCONFIG:BOOL=ON -DCMAKE_BUILD_TYPE:STRING=DEBUG -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_OSX_ARCHITECTURES="i386;x86_64"' | |
| # libMMDME / libMMDAI のデバッグビルドを生成するときのビルドするときの cmake のエイリアス |