31 lines
1001 B
Markdown
31 lines
1001 B
Markdown
# 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
|
|
```powershell
|
|
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
|
|
```
|