From 6db2ea856612e1b3e47f193828318c5c88483f91 Mon Sep 17 00:00:00 2001 From: indigo Date: Mon, 4 Sep 2023 05:11:12 +0800 Subject: [PATCH] Add README.md --- README.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..a6adb7e --- /dev/null +++ b/README.md @@ -0,0 +1,30 @@ +# Arnold Production Shaders +This project is for research and improve concept, also for convert some production shader idea into arnold + +## Shaders + +* **apBoolean** - Boolean operation by raycast +* **apChaosMosaic** - Texture booming for break repetition +* **apTextureRandom** - Another texture booming for break repetition +* **apGrayBall** - Gray ball shader for custom diffusion map +* **apInteriorMapping** - Fake interior mapping texture use parallex effect +* **apParallexMap** - Implement several parallex map +* **apSurfaceSample** - Sample information on surface +* **apCurveSample** - Sample curve root normal or uv on surface + +## Build + +### Requirement +* Visual Studio 17 2022 +* CMake +* Arnold SDK 6.2.0.1+ +* MtoA 4.2.4+ +* Maya 2018+ + +### Build Command +```shell +set MAYA_VERSION=2018 +set ARNOLD_LOCATION=D:\library\external\Arnold-6.2.0.1 +cmake -G "Visual Studio 17 2022" -T v141 -DCMAKE_INSTALL_PREFIX=C:\workspace\apShaders\install .. +cmake --build . --target install --config Release +```