Archive for 2011

Need more


(english below)
アニメーターの方を探しています。
少なくとも4年以上のMaya経験者(アニメーティング)で学校での使用期間も含みます。
作業を迅速に行え、習得出来る方を希望します。
I am looking for new animators.
You need to have at least 4 years Maya experience animating, school experience counts.
You need to be fast and willing to learn.

filled

インターンを募集します

CG関連の学生またはCGに興味がある方で、私達の業務をインターンとして覗いて頂くことができます。
弊所は狭いアニメーションスタジオですが新宿に位置し。
http://www.toneplus.com
所内は多言語を使用する環境で、知識豊富な人が働いています。
私が下記を講習いたします:
1)スタジオプランニング
2)ムービープランニング
要件:
   日本語能力ネイティヴレベル(日本人もOK)
   英語能力中学レベル
国籍、年齢、性別は問いませんが、東京近郊にお住まいで就労ビザをお持ちの方に限らせていただきます。
ご連絡ください: bernard at toneplus.co.jp

filled

Internship available

If you are a CG student near Tokyo or interested in CG consider coming over as an intern and see what we do.
We have a small but cool animation studio here in Shinjuku Tokyo:
http://www.toneplus.co.jp
Multilingual environment, knowledgeable staff.
You will be trained by me in the following:
1) Studio planning
2) Movie planning
Requirements:
   Native Japanese language ability (Japanese nationals also OK)
   Basic English ablity
Your country, age, gender is of no concern, but you must live here near Tokyo and have a valid visa for working.
please contact me: bernard at toneplus.co.jp

filled

TokyoGAF #13 2010 bonenkai

We had Mihashi from Digital Domain over at my companies year end party. Nibbles and wine with way too many people for the size of the room, but it was one of the best TokyoGAF parties yet. After this booze up, those still standing went clubbing.

キャラクターアニメーターの方を探しています

キャラクターアニメーターの方を探しています。
少なくとも7年以上のMaya経験者で学校での使用期間も含みます。平均的な英語が必要です。
下記を講習いたします:
1)外人チームリーダ
可能1年契約OK。
早急にご連絡ください: bernard at toneplus.co.jp

filled

iPhone 4s net woes

Spent half the day trying to fix a broken network on a brand new iPhone 4s.
For those in a hurry the ONLY way I could find to fix it is the magic "reset-all trick":
Settings>General>Reset>Reset all Settings
And now for the details.
Woke up this morning connected to my home wifi, no probs. As soon as I left the house I couldn't connect despite a full (KDDI) antenna signal and a 3G icon. Phone was fine, just mail, and all web access couldn't connect.
Strange I thought, waited until I got to Shinjuku hoping it was a local prob. Still no go so I called KDDI info where they took me through these steps:
1. Stop and start network via airplane mode.
still no go...
2. Reset network Settings>General>Reset>Reset Network
still no go...
3. Reboot iPhone
still no go...
4. Then I was told to reset the phone to factory & restore from an old backup!!!
so I went back to the office ready to do that meanwhile losing a week of setting up this baby. Awful.
Did that and got connected!
Until I left the office, when my office wifi was out of range I was off the net again.
Went to various meetings by calling friends and asking them to get addresses where I had on my net based contacts!
Finally I went to a KDDI shop, they went thought exactly the same as above, finally telling me I had no choice but to go to Apple. Typical pass the blame game.
Then on the way back I just tried the reset-all trick above and it worked.
The actual prob I have not pinpointed but for now if you are suddenly left without a net try it it may save you a lot of trouble.
Now maybe I should bill those bastards at Cupertino....

Houdini's Sesinetd startup using runscript.sh

Again for those with DIY or Gentoo based runscript systems, here is a startup I wacked up for Houdini's License manager sesinetd

#!/sbin/runscript

opts="reload"

depend() {
use logger dns
}

PIDFILE_SAFE=/var/run/${SVCNAME}_safe.pid
PIDFILE=/var/run/${SVCNAME}.pid
LOG_FILE=/var/log/${SVCNAME}.log
source /etc/whereveryourbloodyenvis
SESI=/usr/lib/sesi # Directory where sesinetd is installed
SESINETD=${SESI}/sesinetd # Name of sesinetd executable to run
SESICTRL=${SESI}/sesictrl # Name of sesictrl executable to run
SESINETD_START=${SESI}/sesinetd_safe # Script to start sesinetd
OPTIONS=


start() {

ebegin "Starting ${SVCNAME}"
start-stop-daemon --start --chdir ${SESI} \
--exec ${SESINETD_START} --background \
--make-pidfile --pidfile ${PIDFILE_SAFE} \
-- --sesi=${SESI} --sesinetd=${SESINETD} \
--log-file=${LOG_FILE} --pid-file=${PIDFILE} ${OPTIONS}
eend $?
}

stop() {
ebegin "Stopping ${SVCNAME}"
kill -9 `cat ${PIDFILE_SAFE}` && kill -9 `cat ${PIDFILE}`
eend $?
}

reload() {
ebegin "Reloading ${SVCNAME}"
kill -9 `cat ${PIDFILE_SAFE}` && kill -9 `cat ${PIDFILE}`
start-stop-daemon --start --chdir ${SESI} \
--exec ${SESINETD_START} --background \
--make-pidfile --pidfile ${PIDFILE_SAFE} \
-- --sesi=${SESI} --sesinetd=${SESINETD} \
--log-file=${LOG_FILE} --pid-file=${PIDFILE} ${OPTIONS}
eend $?
}

Houdini Hqueue startup for runscript.sh

If you are not a Redhat or debian user, eg. LFS/Gentoo or a DIY system like me and wanted a runscript.sh style startup for Houdini's Hqueue here is a working server startup.

#!/sbin/runscript

opts="reload"

depend() {
        use logger dns
}

PIDFILE=/var/run/${SVCNAME}.pid
source /etc/whereveryourbloodyenvstuffis
HQ_SERVER_PATH=/opt/hqueue

start() {

        ebegin "Starting ${SVCNAME}"
        start-stop-daemon --start --chdir ${HQ_SERVER_PATH} \
            --exec ${HQ_SERVER_PATH}/bin/paster serve \
            --make-pidfile --pidfile ${PIDFILE} --background \
            -- --log-file ${HQ_SERVER_PATH}/errors.log \
            hqserver.ini start
        eend $?
}

stop() {
        ebegin "Stopping ${SVCNAME}"
        start-stop-daemon --stop --quiet \
            --pidfile ${PIDFILE}
        eend $?
}

reload() {
        ebegin "Reloading ${SVCNAME}"
        start-stop-daemon --stop --quiet \
            --pidfile ${PIDFILE}
        start-stop-daemon --start --chdir ${HQ_SERVER_PATH} \
            --exec ${HQ_SERVER_PATH}/bin/paster serve \
            --make-pidfile --pidfile ${PIDFILE} --background \
            -- --log-file ${HQ_SERVER_PATH}/errors.log \
            hqserver.ini start
        eend $?
}

unrar on cygwin

a simple example building files for windows:
building unrar for cygwin.
The following wont work with g++ version >=4 (which is default).
You will need make and g++-3.
download source from http://www.rarlab.com/rar_add.htm
now edit makefile.unix
just before the line

# Linux using GCC
insert the line
CXX=g++-3
this will override the g++ version
now type
make -f  makefile.unix
then to install
make -f  makefile.unix install

Thankyou everyone & why I am staying here?

Regarding the current situation in Japan.
Thank you so much to everyone who has commented and helped over the last few days for your support, trust me when I say your words have been a fountain of strength.
I have had a few comments from friends, family, even people who work for me why I don't go with all the other foreigners on a plane outta here.
    How would you feel if during an emergency your boss just jumped the next plane because he could? People are willing to work for me even under these conditions, what kind of man would I be to run? I would like to think my parents brought me up a better man than that.
    We were thirty percent into a production when the first big quake hit. You may have all thought I was tweeting panic regarding my life. Quite the contrary, I was worried we would not make deadline. When I sign a contract I really mean it, ask anyone who has worked for me. I expect total dedication to whatever we are working on.
I give that dedication, I expect the same in return.
As long as the people I care about are relatively safe, we can make some good films.
A friends grandad who died at 98 a few years ago, walked through Nagasaki day after it was bombed, smoked 2 packs and drank 1 sho(1.8 litres) of sake every day. I can handle a few rads. Sure I am pissed about the current predicament, but that just strengthens my resolve even more.
Please focus on the people who have lost loved ones. I'm still fine and I'm gonna stick by the people willing to put their neck out for me.
If there's limbs missing or a mushroom cloud I might get on a plane, otherwise the show must go on.
お互いがんばりましょう!
Stronger than ever (2 new contracts next month!)
your friend, boss, mate
   Bernie

4名募集しています

1ヵ月プロジェクトでお手伝いしていただける方を4名募集しています。内訳は以下の通りです。


Maya/Houdiniアシスタント2名:
応募資格、日本在住で専門学校卒業または同等の資格をお持ちの方。


Maya/Houdini経験者2名:
応募資格、日本在住で3年以上のMaya/Houdini使用のFXモデリングおよびアニメーション製作経験のある方。キャラクターアニメーションは含みません。




  • 特典としては日本国内では最高のRenderMan講師のLinux, RenderMan Studio およびRenderMan Pro Server講習が受けられます。
  • 今回の報道番組プロジェクトの仕上がり次第では優先的にその後すぐ始まるショートムービーにも採用いたします。
  • 報酬を受けながら新しい技術を習得したい方は是非ご連絡ください。メール bernard at nexusinternational.jp

Pixar Tractor startups for Gentoo, Homebrew or LFS

unfortunately we all don't use Redhat, and so the startup files for tractor wont run. Here is my own startup scripts for Pixar's Tractor tested on my own server and Gentoo.
first on the tractor-engine:

ln -s [path2engine]/admin/pixar /etc/conf.d/tractor-engine
and here is the tractor-engine script, save in /etc/init.d/tractor-engine.
#!/sbin/runscript
# Copyright 2010-2011 Nexus International LLC
# - Bernard Edlington

opts="reload"

depend() {
after PixarLicenseServer
}

prog="tractor-engine"
pidfile=/var/run/$prog.pid
# engineOPTIONS & engineDIR already defined in conf file
executable=$engineDIR/$prog

checkconfig() {
if [[ ! -x $executable ]] ; then
eerror "You need exec file "
return 1
fi
return 0
}

start() {
checkconfig || return $?
ebegin "Starting ${SVCNAME}"
start-stop-daemon --start \
--exec ${executable} \
-- --pidfile=/var/run/${prog}.pid \
--daemon ${engineOPTIONS}
eend $?
}

stop() {
ebegin "Stopping ${SVCNAME}"
start-stop-daemon --stop --quiet \
--exec ${executable} \
--pidfile /var/run/${prog}.pid
eend $?
}

reload() {
ebegin "Reloading ${SVCNAME}"
start-stop-daemon --stop --quiet \
--exec ${executable} \
--pidfile /var/run/${prog}.pid
sleep 1
start-stop-daemon --start \
--exec ${executable} \
-- --pidfile=/var/run/${prog}.pid \
--daemon ${engineOPTIONS}
eend $?
}
make sure to:
chmod +x /etc/init.d/tractor-engine
if you want to have this start at boot
rc-update add tractor-engine default
for the blade:
ln -s [path2blade]/admin/pixar /etc/conf.d/tractor-blade
and here is the tractor-blade script, save in /etc/init.d/tractor-blade
#!/sbin/runscript
# Copyright 2010-2011 Nexus International LLC
# - Bernard Edlington
opts="reload"

depend() {
after PixarLicenseServer
}

prog="tractor-blade"
pidfile=/var/run/$prog.pid
# bladeDIR already defined in conf file
executable=$bladeDIR/$prog
bladeOptions="--daemon --debug --log \
$bladeLOGFILE --pidfile=/var/run/${prog}.pid "

checkconfig() {
if [[ ! -x $executable ]] ; then
eerror "You need exec file "
return 1
fi
return 0
}

start() {
checkconfig || return $?
ebegin "Starting ${SVCNAME}"
start-stop-daemon --start \
--user ${bladeOWNER} \
--exec ${executable} -- \
${bladeOptions}
#eend $? # bug!! blade always returns 1
eend 0
}

stop() {
ebegin "Stopping ${SVCNAME}"
start-stop-daemon --stop --quiet \
--exec ${executable} \
--pidfile /var/run/${prog}.pid
eend $?
}

reload() {
ebegin "Reloading ${SVCNAME}"
start-stop-daemon --stop --quiet \
--exec ${executable} \
--pidfile /var/run/${prog}.pid
sleep 1
start-stop-daemon --start \
--chuid ${bladeOWNER} \
--exec ${executable} -- \
${bladeLOGFILE}
#eend $? # same here
eend 0
}
again make sure to:
chmod +x /etc/init.d/tractor-blade
if you want to have this start at boot
rc-update add tractor-blade default

新アシスタント

アシスタントの方を探しています。期間は2ヶ月です。
少なくとも4年以上のMayaかHoudini経験者(モデリング、アニメーティング、スクリプティング)で学校での使用期間も含みます。
作業を迅速に行え、習得出来る方を希望します。
国籍、年齢、性別は問いませんが、東京近郊にお住まいで就労ビザをお持ちの方に限らせていただきます。
早急にご連絡ください: bernard at nexusinternational.jp

new assistant

I am looking for a new assistant for 2 months.
You need to have at least 4 years Maya or Houdini experience modelling, animating and scripting, school experience counts.
You need to be fast and willing to learn.
Your country, age, gender is of no concern, but you must live here near Tokyo and have a valid visa for working.
please contact me ASAP: bernard at nexusinternational.jp