Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SItoA for Arnold 5.2 to master #29

Merged
merged 193 commits into from
Jan 29, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
193 commits
Select commit Hold shift + click to select a range
63c5351
add new randomwalk sss
JenusL Apr 7, 2018
b901477
add transmit_aovs to standard_surface
JenusL Apr 7, 2018
120348e
updated triplanar
JenusL Apr 7, 2018
2a9dd5a
update shadow_matte
JenusL Apr 7, 2018
ae4fb01
pref_name fixes
JenusL Apr 8, 2018
517efe9
update flakes
JenusL Apr 8, 2018
d089bd3
update noise
JenusL Apr 8, 2018
a7b0b08
commit fix
JenusL Apr 8, 2018
f547fef
remove car_paint shader
JenusL Apr 8, 2018
851e780
add trace_set to ambient_occlusion
JenusL Apr 8, 2018
98ac7c7
add extra_samples to standard_hair
JenusL Apr 8, 2018
b48fe7a
add face_mode to color_jitter
JenusL Apr 8, 2018
5403ec0
add normal to passthrough
JenusL Apr 8, 2018
9c73fa9
change rendering api to compile with arnold 5.1
JenusL Apr 7, 2018
b18cc1f
beginning of sitoa 5.0.0
JenusL Apr 7, 2018
8076793
spell change
JenusL Apr 7, 2018
54b80cb
update gitignore
JenusL Apr 8, 2018
9c31793
Revert "remove car_paint shader"
JenusL Apr 8, 2018
d32ec8d
add shader layer_float
JenusL Apr 8, 2018
7d7ab50
add shaders layer_rgba and layer_shader
JenusL Apr 8, 2018
1378f7a
add contour and sinc output filters
JenusL Apr 8, 2018
e808571
add toon shader aovs
JenusL Apr 8, 2018
e082b21
add toon shader
JenusL Apr 8, 2018
ebe5c7a
only insert closure shader when needed
JenusL Apr 8, 2018
dce5e6a
Revert "update gitignore"
JenusL Apr 9, 2018
404cb20
fix ambient_occlusion spread min/max
JenusL Apr 10, 2018
683c846
include arnold plugins in install and pack script
JenusL Apr 9, 2018
80e420f
remove redundant frame and fps options
JenusL Apr 9, 2018
2da9503
implement adaptive sampling
JenusL Apr 10, 2018
4489225
add session mode to AiBegin()
JenusL Apr 17, 2018
3b5685f
make GetSessionMode a const
JenusL Apr 17, 2018
34a5ebe
move package output location to /dist
JenusL Apr 9, 2018
0cb8d50
include new binaries and pit-file in package
JenusL Apr 17, 2018
3c23fae
Merge pull request #4 from JenusL/feat/a5.0.2-shaders
sjannuz Apr 19, 2018
e58c908
Merge pull request #5 from JenusL/feat/a5.1.0-compile
sjannuz Apr 19, 2018
049a8cf
Merge pull request #7 from JenusL/feat/a5.1.0-base
sjannuz Apr 19, 2018
2393c9f
Merge branch 'develop' into feat/a5.1.0-shaders
JenusL Apr 19, 2018
f2e5819
Merge pull request #6 from JenusL/feat/a5.1.0-shaders
sjannuz Apr 19, 2018
748bf81
bump version
caron Jul 15, 2018
43683b4
support for 'AOV Shaders' for issue #13
caron Jul 15, 2018
3629b9d
switched to output shader family type
caron Jul 17, 2018
325eb79
more thorough handling of output shader array
caron Jul 17, 2018
d0bfb49
Support for tabs in auto ui generation
caron Jul 27, 2018
f70e605
added test for aov shaders
caron Aug 2, 2018
978dda4
small coding style fixes
caron Aug 2, 2018
71269e3
Merge pull request #15 from caron/feat/aov-shaders
sjannuz Aug 20, 2018
620125d
add vs to gitignore
JenusL Aug 20, 2018
b2e0070
version bumps
JenusL Aug 20, 2018
793b90f
add missing shaderdefs
JenusL Aug 20, 2018
72170fd
add sheen to standard_surface
JenusL Aug 20, 2018
be61692
add cell_noise
JenusL Aug 20, 2018
a1eb7e6
add matrix shaders
JenusL Aug 20, 2018
cdf1eea
add toon_id
JenusL Aug 21, 2018
9820f44
add car_paint to shader menu
JenusL Aug 21, 2018
ddcd185
update clamp and range shaders
JenusL Aug 21, 2018
793b491
tiny cleanup
JenusL Aug 21, 2018
f1a53bd
add volume_Z aov
JenusL Aug 21, 2018
65663ca
removed texture blur parameters
JenusL Aug 21, 2018
634a3d3
add cryptomatte
JenusL Aug 21, 2018
662164d
tidy up aovs and added AA_inv_density
JenusL Aug 21, 2018
f237eba
Merge pull request #17 from JenusL/feat/a5.2.0-main
sjannuz Aug 22, 2018
0395e24
fixes issue with making a solution
caron Aug 27, 2018
7db3205
Merge pull request #22 from caron/feat/ui-gen-improvements
sjannuz Aug 29, 2018
dd1070b
Merge pull request #23 from caron/build-fix
sjannuz Aug 29, 2018
d3525cf
add id aovs to supported shaders
JenusL Aug 29, 2018
95610f8
Merge pull request #25 from JenusL/feat/id_aovs
sjannuz Aug 30, 2018
c0df639
support soft.node_type shader def
JenusL Sep 2, 2018
b1073e6
add generic CRef to SItoA name string conversion
JenusL Sep 2, 2018
d6aee17
add array of CRef to arnold string conversion
JenusL Sep 2, 2018
e0674ee
show toon diffuse and specular in viewport
JenusL Sep 2, 2018
c156209
increase output_filter_width max
JenusL Sep 2, 2018
4565672
add toon shader test
JenusL Sep 2, 2018
19e1785
removed setting of shaders_path in testsuite
JenusL Sep 2, 2018
c5709b6
update test_0161
JenusL Sep 2, 2018
ffe36e1
update reference of test_0161
JenusL Sep 2, 2018
af666e3
update test_0250
JenusL Sep 2, 2018
da08ec8
switch svn info to git / github info and link in testreport
JenusL Sep 3, 2018
0bc1f85
tiny commit fix
JenusL Sep 3, 2018
0f330d6
comment fix
JenusL Sep 3, 2018
28310d4
trim revision a little
JenusL Sep 3, 2018
91ccc9e
Merge pull request #27 from JenusL/fix/testsuite
sjannuz Sep 4, 2018
0b82abd
Merge pull request #26 from JenusL/fix/toon_lights
sjannuz Sep 4, 2018
8ee4f50
add arnold path to PATH
JenusL Sep 4, 2018
6a693d9
simplify code a bit
JenusL Sep 4, 2018
f5eab27
Merge pull request #28 from JenusL/fix/optix_path
sjannuz Sep 5, 2018
1e74694
add versioning info
JenusL Sep 17, 2018
4613c4c
Fix 'Arnold Pass Shader' sub-menu under Render>Pass>Edit.
caron Sep 20, 2018
45c6d52
Merge pull request #37 from caron/fix/pass_shader_menu
sjannuz Sep 20, 2018
c52a216
Merge pull request #35 from JenusL/fix/version_info
sjannuz Sep 20, 2018
408f302
change stack for fog shader
JenusL Sep 20, 2018
ae2b22e
remove physical_sky from pass shaders menu
JenusL Sep 20, 2018
35d3697
add logic to closure shader so it doesn't show an empty ppg
caron Sep 22, 2018
58f0331
format ppg logic string to print pretty
caron Sep 25, 2018
5107cf8
add color managers render options
JenusL Sep 30, 2018
ae02f3e
export color managers
JenusL Sep 30, 2018
17ddc61
add color manager node mask to options
JenusL Oct 1, 2018
3aff03c
add credit in about box
JenusL Oct 1, 2018
ae02bd7
general color_manager code improvements
JenusL Oct 1, 2018
616bcc9
even prettier
caron Oct 4, 2018
262e66a
Merge pull request #39 from JenusL/fix/fog_pass
sjannuz Oct 8, 2018
7d3ebe9
Merge pull request #40 from caron/fix/closure-shader-inspect
sjannuz Oct 8, 2018
7e9341c
finalized the ocio color manager code
JenusL Oct 9, 2018
84908f0
added missing brackets and cleanup
JenusL Oct 9, 2018
559eb99
more polishing
JenusL Oct 9, 2018
8f6beb5
more checks and better warnings
JenusL Oct 9, 2018
c348434
better check for invalid chromaticity samples
JenusL Oct 9, 2018
399102c
format message to two rows
JenusL Oct 10, 2018
81a742b
rewrite of camera screen_window parameters
JenusL Oct 12, 2018
9caf241
remove setting aperture_size to 0
JenusL Oct 12, 2018
dbae1b8
support subpixelzoom on orthographic cameras
JenusL Oct 12, 2018
6bfb646
renamed default color manager
JenusL Oct 14, 2018
1c293b6
export the non motion-blurred values
JenusL Oct 16, 2018
f4680a2
Merge pull request #43 from JenusL/fix/subpixel_zoom
sjannuz Oct 18, 2018
de2484b
Merge pull request #41 from JenusL/feat/color_manager
sjannuz Oct 18, 2018
9178eba
remove texture search path from test 0267
JenusL Oct 19, 2018
a85d778
add testsuite to gitignore
JenusL Oct 19, 2018
4b0d006
don't ignore scntoc
JenusL Oct 19, 2018
af2f50a
use OptiX on AOVs ending with "_denoise"
JenusL Oct 21, 2018
765096f
add more comments
JenusL Oct 21, 2018
0512c85
add auto device selection
JenusL Oct 21, 2018
f2637ca
create optix filter in display driver if it doesn't exist
JenusL Oct 21, 2018
6510134
add missing clamp parameter to layer_rgba ui
JenusL Oct 21, 2018
e17faf8
add round_corners shader
JenusL Oct 21, 2018
c1ae311
recategorize layer shaders
JenusL Oct 21, 2018
d6e8c60
arnold requirement bump to 5.2.1.0
JenusL Oct 21, 2018
3544a6a
add progressive rendering
JenusL Oct 21, 2018
572be60
disable adaptive AA on IPR
JenusL Oct 21, 2018
187d916
comment change
JenusL Oct 21, 2018
639cbcf
update progress bar correctly in progressive mode
JenusL Oct 21, 2018
84b5313
Merge pull request #46 from JenusL/feat/a5.2.1
sjannuz Oct 22, 2018
8da79fc
Merge pull request #44 from JenusL/fix/testsuite_fixes
sjannuz Oct 22, 2018
0771592
don't render progressive in batch and export mode
JenusL Oct 22, 2018
40967a3
don't export pixel_aspect_ratio if it's epsilon from 1
JenusL Oct 22, 2018
b1793db
moved some code to make it nicer
JenusL Oct 22, 2018
0ecf997
make progress bar work with adaptive sampling
JenusL Oct 22, 2018
ba93f76
clear up some confusing commenting
JenusL Oct 22, 2018
d3970f6
Merge pull request #47 from JenusL/feat/progressive
sjannuz Oct 23, 2018
62fe414
Merge pull request #45 from JenusL/feat/optix
sjannuz Oct 23, 2018
d86cb0a
first version of stats and profile support
JenusL Oct 23, 2018
6e70a86
Merge branch 'develop' into feat/stats_profiling
JenusL Oct 23, 2018
31ae294
add StartsWith and EndsWith to CStringUtilities
JenusL Nov 6, 2018
162dcc2
add render options for optix denoiser
JenusL Nov 10, 2018
f02b920
add comment on progressive
JenusL Nov 10, 2018
440affb
add optix denoiser on main
JenusL Nov 10, 2018
eca6968
move progress bar logic
JenusL Nov 10, 2018
342d2a1
cleanup optix denoiser file output logic
JenusL Nov 10, 2018
844ac24
add sheen parameters to toon shader
JenusL Dec 3, 2018
fa3935e
add sheen aovs
JenusL Dec 3, 2018
2c4ae83
Merge pull request #52 from JenusL/feat/toon_sheen
sjannuz Dec 5, 2018
d7c526c
Merge remote-tracking branch 'origin/feat/optix_display' into develop
JenusL Dec 7, 2018
1d7b957
error message if optix driver can't be created
JenusL Dec 9, 2018
588f9e2
Merge branch 'feat/optix_display' into feat/noice
JenusL Dec 9, 2018
13ab967
add output_denoising_aovs settings
JenusL Dec 15, 2018
29c0569
add button to open denoiser
JenusL Dec 18, 2018
e60398b
exporter for denoising aovs like maxtoa
JenusL Dec 18, 2018
6c4a481
arnold denoiser ui
JenusL Dec 18, 2018
fa93108
Merge pull request #50 from JenusL/feat/optix_display
sjannuz Dec 27, 2018
1fc0988
Merge remote-tracking branch 'upstream/develop' into develop
JenusL Jan 1, 2019
a54fdd9
bump min arnold version to 5.2.2.0
JenusL Jan 1, 2019
d059f88
add azimuthal roughness to standard_hair
JenusL Jan 1, 2019
e4a98e7
arnold denoiser ppg enhancements
JenusL Jan 3, 2019
412ad5e
fix bug in last commit
JenusL Jan 4, 2019
ff58ae9
improved denoiser ppg logic and robustness
JenusL Jan 4, 2019
6b470b9
rewrite of denoising aovs output
JenusL Jan 4, 2019
6a6402f
update test_0255
JenusL Jan 4, 2019
09cc4bc
make the paths resolve [Pass] token
JenusL Jan 4, 2019
7b4678b
resolve [pass] as lowercase as well
JenusL Jan 4, 2019
15df8f3
workaround for [Frame] with correcting padding
JenusL Jan 4, 2019
acdd0e3
change default filenames to something useful
JenusL Jan 4, 2019
be73f57
add dependency graph
JenusL Jan 4, 2019
fd98ee8
profile before [Host] in default profile name
JenusL Jan 5, 2019
748637f
Merge pull request #49 from JenusL/feat/stats_profiling
sjannuz Jan 7, 2019
bc2fc94
Merge pull request #54 from JenusL/feat/a5.2.2
sjannuz Jan 7, 2019
8f632b8
Merge pull request #55 from JenusL/feat/dependency_graph
sjannuz Jan 7, 2019
a9c27ee
support softimage sequences with no padding
JenusL Jan 7, 2019
6b4e85c
use default padding from scene render options
JenusL Jan 7, 2019
bb7af79
various padding fixes
JenusL Jan 7, 2019
f4f812f
more padding fixes
JenusL Jan 7, 2019
2c61581
set rename message to severity info
JenusL Jan 8, 2019
c6582a9
little bit of cleanup
JenusL Jan 8, 2019
adbbf7e
check if input file exist
JenusL Jan 8, 2019
ba5c489
check that end > start
JenusL Jan 8, 2019
474e51c
add output suffix
JenusL Jan 8, 2019
23950e7
fix for finding start frame in square sequences
JenusL Jan 8, 2019
4dc7cc9
add linktab support
JenusL Jan 9, 2019
739fa4d
rename gobo wrap and scale parameters
JenusL Jan 14, 2019
c1bd6ef
change min max on offset parameters
JenusL Jan 14, 2019
9bcadf8
make denoiser use sitoa loglevel settings
JenusL Jan 23, 2019
cc32d4b
add AddDenoiserProperties command
JenusL Jan 23, 2019
d2e8098
small fix and cleanup
JenusL Jan 23, 2019
bfc3e76
add to same pass as arnold render options if they are local
JenusL Jan 23, 2019
a7be409
Merge pull request #57 from JenusL/fix/gobo
sjannuz Jan 29, 2019
5132ff2
Merge pull request #53 from JenusL/feat/noice
sjannuz Jan 29, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,12 @@ custom.py
dist
build

# VS and VS Code
.vs
.vscode/*
*.user
*.code-workspace

# Eclipse
.settings
.*project
Expand All @@ -35,3 +41,8 @@ cmake-build-debug

# mac cruft
.DS_Store

# Softimage testsuite
testsuite/XSIProject/Backup/*
testsuite/XSIProject/Cache/*
testsuite/XSIProject/system/*
11 changes: 9 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ under an Apache 2.0 open source license.
#### Requirements

* Softimage 2015 SP1
* Arnold 5.0.2.4 or newer
* Arnold 5.2.2.0 or newer
* Python 2.6 or newer
* Visual Studio 2012 (Windows)
* GCC 4.2.4 (Linux)
Expand Down Expand Up @@ -65,7 +65,7 @@ VS_HOME = r'C:/Program Files (x86)/Microsoft Visual Studio 11.0/VC'
WINDOWS_KIT = r'C:/Program Files (x86)/Windows Kits/8.0'

XSISDK_ROOT = r'C:/Program Files/Autodesk/Softimage 2015/XSISDK'
ARNOLD_HOME = r'C:/SolidAngle/Arnold-5.0.1.1/win64'
ARNOLD_HOME = r'C:/SolidAngle/Arnold-5.2.2.0/win64'

TARGET_WORKGROUP_PATH = r'./Softimage_2015/Addons/SItoA'

Expand Down Expand Up @@ -339,6 +339,12 @@ RendererContext g_renderContext;
For anything else not in these rules, use common sense, but keep it consistent. If you are modifying an existing function or method, respect its original coding style. The same applies to adding code to an existing file: **respect the coding style around you**.


#### Versioning

Before SItoA was open-sourced it had it's own versioning scheme, with the last official version being 4.1.0. This is similar to how the other Arnold plugins are versioned.
Because of the probability of releases being less and less frequent now, and mostly just being compatibility fixes with a new Arnold core, a decision was made to change versioning to partly match the Arnold Core. This should make it easier and more apparent which Arnold version SItoA is prepared for. The new open-source versioning will therefore be `ARNOLD_MAJOR.ARNOLD_POINT.SITOA_VERSION`.


### Acknowledgments

Before it was open-sourced, throughout the years, SItoA has been developed by:
Expand All @@ -365,6 +371,7 @@ With contributions by:
- Holger Schoenberger
- Frederic Servant
- Jules Stevenson
- Jens Lindgren

Special thanks to all the users who passionately provided feedback, production
assets, bug reports and suggested features during those years.
14 changes: 11 additions & 3 deletions SConstruct
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ import SCons
def make_package(target, source, env):
package_name = str(target[0]) + ".xsiaddon"
zip_name = str(target[0])
base_pkg_dir = 'package_temp' + get_softimage_version(env['XSISDK_ROOT']);
base_pkg_dir = os.path.join('dist', 'package_temp' + get_softimage_version(env['XSISDK_ROOT']));

# First we make sure the temp directory doesn't exist
#if os.path.exists(base_pkg_dir):
Expand Down Expand Up @@ -77,7 +77,7 @@ function main()
#if retcode != 0:
# print "ERROR: Could not create package '%s'" % package_name
#else:
shutil.move(os.path.join(base_pkg_dir, 'SItoA.xsiaddon'), package_name)
shutil.move(os.path.join(base_pkg_dir, 'SItoA.xsiaddon'), os.path.join('dist', package_name))
"""
import zipfile

Expand Down Expand Up @@ -140,6 +140,7 @@ system.set_target_arch(env['TARGET_ARCH'])
ARNOLD_HOME = env['ARNOLD_HOME']
ARNOLD_API_INCLUDES = os.path.join(ARNOLD_HOME, 'include')
ARNOLD_BINARIES = os.path.join(ARNOLD_HOME, 'bin')
ARNOLD_PLUGINS = os.path.join(ARNOLD_HOME, 'plugins')
if system.os() == 'windows':
ARNOLD_API_LIB = os.path.join(ARNOLD_HOME, 'lib')
else:
Expand Down Expand Up @@ -319,7 +320,7 @@ if system.os() == 'windows':
projects = [os.path.join('plugins', 'sitoa', 'sitoa') + env['MSVS']['PROJECTSUFFIX'],
os.path.join('shaders', 'src', 'sitoa_shaders') + env['MSVS']['PROJECTSUFFIX'],
'install' + env['MSVS']['PROJECTSUFFIX']], ## TODO: Find a clean way of getting these project paths
dependencies = [[], [], [], ['sitoa', 'sitoa_shaders']],
dependencies = [[], [], ['sitoa', 'sitoa_shaders']],
variant = ['Debug_MSVC|Win32',
'Debug_ICC|Win32',
'Opt_MSVC|Win32',
Expand Down Expand Up @@ -391,10 +392,16 @@ PACKAGE_FILES = [
[os.path.join(plugin_binary_path, 'shaders', DLLS), os.path.join(addon_path, bin_path)],
[os.path.join(ARNOLD_BINARIES, 'kick%s' % get_executable_extension()), os.path.join(addon_path, bin_path)],
[os.path.join(ARNOLD_BINARIES, 'maketx%s' % get_executable_extension()), os.path.join(addon_path, bin_path)],
[os.path.join(ARNOLD_BINARIES, 'noice%s' % get_executable_extension()), os.path.join(addon_path, bin_path)],
[os.path.join(ARNOLD_BINARIES, 'oslc%s' % get_executable_extension()), os.path.join(addon_path, bin_path)],
[os.path.join(ARNOLD_BINARIES, 'oslinfo%s' % get_executable_extension()), os.path.join(addon_path, bin_path)],
[os.path.join(ARNOLD_BINARIES, '*%s' % get_library_extension()), os.path.join(addon_path, bin_path)],
[os.path.join(ARNOLD_BINARIES, '*.pit'), os.path.join(addon_path, bin_path)],
[os.path.join(ARNOLD_PLUGINS, '*'), os.path.join(addon_path, bin_path, '..', 'plugins')],
[os.path.join('plugins', 'helpers', '*.js'), os.path.join(addon_path, plugins_path)],
[os.path.join('plugins', 'helpers', 'Pictures', '*.bmp'), os.path.join(addon_path, pictures_path)],
[os.path.join('shaders', 'metadata', '*.mtd'), os.path.join(addon_path, bin_path)],
[os.path.join(ARNOLD_HOME, 'license', 'lmuti*'), os.path.join(addon_path, license_path)],
[os.path.join(ARNOLD_HOME, 'license', 'rl*'), os.path.join(addon_path, license_path)],
[os.path.join(ARNOLD_HOME, 'license', 'solidangle.*'), os.path.join(addon_path, license_path)],
[os.path.join(ARNOLD_HOME, 'license', 'pit', '*'), os.path.join(addon_path, pit_path)]
Expand Down Expand Up @@ -452,6 +459,7 @@ env.Install(os.path.join(env['TARGET_WORKGROUP_PATH'], bin_path), [str(SITOA[0])
str(SITOA_SHADERS[0])])

env.Install(os.path.join(env['TARGET_WORKGROUP_PATH'], bin_path), [glob.glob(os.path.join(ARNOLD_BINARIES, '*'))])
env.Install(os.path.join(env['TARGET_WORKGROUP_PATH'], bin_path, '..'), [glob.glob(ARNOLD_PLUGINS)])

# Copying Scripting Plugins
# (if you modify the files directly on workgroup they will be overwritted with trunk version)
Expand Down
2 changes: 1 addition & 1 deletion config/custom_linux.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
SHCXX = r'/usr/bin/gcc-4.2.4/bin/gcc-4.2.4'

XSISDK_ROOT = r'/usr/Softimage/Softimage_2015/XSISDK'
ARNOLD_HOME = r'/usr/SolidAngle/Arnold-5.0.2.4/linux'
ARNOLD_HOME = r'/usr/SolidAngle/Arnold-5.2.2.0/linux'

TARGET_WORKGROUP_PATH = './Softimage_2015/Addons/SItoA'

Expand Down
2 changes: 1 addition & 1 deletion config/custom_windows.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
WINDOWS_KIT = r'C:/Program Files (x86)/Windows Kits/8.0'

XSISDK_ROOT = r'C:/Program Files/Autodesk/Softimage 2015/XSISDK'
ARNOLD_HOME = r'C:/SolidAngle/Arnold-5.0.2.4/win64'
ARNOLD_HOME = r'C:/SolidAngle/Arnold-5.2.2.0/win64'

TARGET_WORKGROUP_PATH = r'./Softimage_2015/Addons/SItoA'

Expand Down
Loading