Please download MCX and MCXLAB v2020 at our registration/download page. We are greatly appreciated if you can tell us a little bit about you and your related research by registering your copy of MCX. Binary executable (for 32bit and 64bit machines) and source code packages are both provided. For MCXLAB, a single package containing the pre-compiled Matlab MEX files for 64bit Linux and 64bit Windows is provided.
Starting from Apr. 2016, we automatically compile MCX and MCXLAB on a daily basis and upload the binary packages to our nightly-build folder. If you want to try out the latest pre-compiled software, please browse the following links, and select the package that matches your OS:
The latest code can be downloaded from the project's Github repository. This can be done using the following git command.
git clone https://github.com/fangq/mcx.git mcx
After downloading the source code, please follow the instructions to compile and run the software. For windows user, instructions on compiling MCX with Visual Studio can be found here.
If you are interested in contributing codes, testing data and documentation to MCX, please fork this project on github. Once your feature is fully developed in your forked branch, please send a pull request in order for MCX's developer to review your changes.
A full list of publications related to the simulation techniques implemented in this package, including "photon replay", "photon sharing" etc, can be found at