Mac Client Installation

This page will go through installing the current MV3D client on a Mac (OS X) system. If you find any errors or omissions, feel free to update the page. For bug reports, please create a new ticket.

Prerequisites

  • XCode

Components

Overview

Install the prerequisites. Download and build the components. Install the Python modules, and then run the client.

Steps

For now, some commandline stuff:

cd
mkdir Projects
cd Projects
mkdir Divmod
wget http://dev.mv3d.com/~mike/divmod.zip
unzip divmod.zip
rm divmod.zip
eval `python ~/Projects/Divmod/trunk/Combinator/environment.py`
chbranch Divmod trunk
chbranch Twisted trunk svn://svn.twistedmatrix.com/svn/Twisted/trunk
chbranch MV3D trunk http://svn.mv3d.com/svn/mv3d/trunk
/usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)"
brew install ode
sudo easy_install pyrex
cd
wget "http://downloads.sourceforge.net/project/pyode/pyode/snapshot-2010-03-22/PyODE-snapshot-2010-03-22.zip?r=http%3A%2F%2Fpyode.sourceforge.net%2F&ts=1324229425&use_mirror=voxel"
unzip PyODE-snapshot-2010-03-22.zip
cd PyODE-snapshot-2010-03-22
python setup.py build
python setup.py install --user
sudo easy_install pycrypto
sudo easy_install pyasn1
sudo easy_install pyopenssl
sudo easy_install PIL
sudo easy_install wxpython

Install Renderer

Try it Out

cd ~/Projects/MV3D/trunk
python RunClient.py
python mv3d/tools/overseer/overseer.py

References

Back to TechnicalDocumentation.