diff --git a/SConstruct b/SConstruct
index 59f0ee55da..924c0b48bd 100644
--- a/SConstruct
+++ b/SConstruct
@@ -2670,7 +2670,7 @@ if doConfigure :
#=====
# install icons
#=====
- houdiniIcons = glob.glob( "icons/IECoreHoudini/*.svg" )
+ houdiniIcons = glob.glob( "icons/IECoreHoudini/*.svg" ) + glob.glob( "graphics/CortexLogo*.svg" )
houdiniIconInstall = houdiniPluginEnv.Install( "$INSTALL_HOUDINIICON_DIR", source=houdiniIcons )
houdiniPluginEnv.Alias( "install", houdiniIconInstall )
houdiniPluginEnv.Alias( "installHoudini", houdiniIconInstall )
diff --git a/graphics/CortexLogo.svg b/graphics/CortexLogo.svg
new file mode 100644
index 0000000000..8d691094ea
--- /dev/null
+++ b/graphics/CortexLogo.svg
@@ -0,0 +1,53 @@
+
+
+
+
diff --git a/graphics/CortexLogoMini.svg b/graphics/CortexLogoMini.svg
new file mode 100644
index 0000000000..bbbb073576
--- /dev/null
+++ b/graphics/CortexLogoMini.svg
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/src/IECoreHoudini/plugin/Plugin.cpp b/src/IECoreHoudini/plugin/Plugin.cpp
index edf48129e3..c8f1f2bcc7 100644
--- a/src/IECoreHoudini/plugin/Plugin.cpp
+++ b/src/IECoreHoudini/plugin/Plugin.cpp
@@ -87,21 +87,21 @@ void newSopOperator(OP_OperatorTable *table)
SOP_OpHolder::create, SOP_ParameterisedHolder::parameters, 0, 4,
SOP_ParameterisedHolder::variables, OP_FLAG_GENERATOR
);
- opHolder->setIconName( "SOP_ieOpHolder" );
+ opHolder->setIconName( "CortexLogoMini" );
OP_Operator *proceduralHolder = new OP_Operator(
"ieProceduralHolder", "Cortex Procedural",
SOP_ProceduralHolder::create, SOP_ParameterisedHolder::parameters, 0, 4,
SOP_ParameterisedHolder::variables, OP_FLAG_GENERATOR
);
- proceduralHolder->setIconName( "SOP_ieProceduralHolder" );
+ proceduralHolder->setIconName( "CortexLogoMini" );
OP_Operator *converter = new OP_Operator(
SOP_CortexConverter::typeName, "Cortex Convert",
SOP_CortexConverter::create, SOP_CortexConverter::parameters, 1, 1,
SOP_CortexConverter::variables, OP_FLAG_GENERATOR
);
- converter->setIconName( "SOP_ieCortexConverter" );
+ converter->setIconName( "CortexLogoMini" );
OP_Operator *cacheReader = new OP_Operator(
"ieInterpolatedCacheReader", "Interpolated Cache Reader",
@@ -160,8 +160,7 @@ void newDriverOperator( OP_OperatorTable *table )
ROP_SceneCacheWriter::create, ROP_SceneCacheWriter::buildParameters(), 0, 999, 0,
OP_FLAG_GENERATOR
);
- /// \todo: get a new icon
- sceneCacheWriter->setIconName( "SOP_ieCortexConverter" );
+ sceneCacheWriter->setIconName( "CortexLogoMini" );
table->addOperator( sceneCacheWriter );