<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>ShaderMap SDK — Rendering Systems - Support Forums</title>
        <link>https://rendering.systems/forums/index.php?p=/</link>
        <pubDate>Tue, 26 May 2026 04:24:11 +0000</pubDate>
        <language>en</language>
            <description>ShaderMap SDK — Rendering Systems - Support Forums</description>
    <atom:link href="https://rendering.systems/forums/index.php?p=/categories/shadermap-sdk/feed.rss" rel="self" type="application/rss+xml"/>
    <item>
        <title>SDK 4.1 Now Available</title>
        <link>https://rendering.systems/forums/index.php?p=/discussion/261/sdk-4-1-now-available</link>
        <pubDate>Wed, 29 Aug 2018 06:31:11 +0000</pubDate>
        <category>ShaderMap SDK</category>
        <dc:creator>RSI</dc:creator>
        <guid isPermaLink="false">261@/forums/index.php?p=/discussions</guid>
        <description><![CDATA[Download the ShaderMap 4.1 SDK to create additional functionality via plugins for ShaderMap 4.1. <br /><br />
With the C++ ShaderMap SDK you can build plugins to:
<ul><li>Develop map plugins</li>
<li>Import custom geometry</li>
<li>Create filter plugins</li>
</ul>
You can also create material files for use in the ShaderMap Material Visualizer.<br /><br />
The SDK is released under the MIT open source license and can be used to develop commercial plugins for ShaderMap.<br /><br />
Check out the SDK info page: <a href="https://shadermap.com/sdk" rel="nofollow">https://shadermap.com/sdk</a><br /><br />
Download the SDK from the GitHub repository: <a href="https://github.com/RSI3D/ShaderMap-4.1-SDK" rel="nofollow">https://github.com/RSI3D/ShaderMap-4.1-SDK</a>]]>
        </description>
    </item>
    <item>
        <title>SDK Updated to 4.0.8</title>
        <link>https://rendering.systems/forums/index.php?p=/discussion/246/sdk-updated-to-4-0-8</link>
        <pubDate>Wed, 31 Jan 2018 04:31:05 +0000</pubDate>
        <category>ShaderMap SDK</category>
        <dc:creator>RSI</dc:creator>
        <guid isPermaLink="false">246@/forums/index.php?p=/discussions</guid>
        <description><![CDATA[This update adds a single function to the geo plugin core file.<br /><br />
gp_is_option_material_color_from_file() should be used to test if ShaderMap wants materials to be colored based on file import of using a unique internal color palette.<br /><br /><br />
Learn more at <a href="https://github.com/RSI3D/ShaderMap-4-SDK" rel="nofollow">https://github.com/RSI3D/ShaderMap-4-SDK</a>]]>
        </description>
    </item>
    <item>
        <title>SDK Updated to 4.0.7</title>
        <link>https://rendering.systems/forums/index.php?p=/discussion/243/sdk-updated-to-4-0-7</link>
        <pubDate>Tue, 02 Jan 2018 01:52:01 +0000</pubDate>
        <category>ShaderMap SDK</category>
        <dc:creator>RSI</dc:creator>
        <guid isPermaLink="false">243@/forums/index.php?p=/discussions</guid>
        <description><![CDATA[This update simply renames the map plugin core cache functions from "input_cache" to "node_cache".<br /><br /><br />
Learn more at <a href="https://github.com/RSI3D/ShaderMap-4-SDK" rel="nofollow">https://github.com/RSI3D/ShaderMap-4-SDK</a>]]>
        </description>
    </item>
    <item>
        <title>SDK Updated to 4.0.4</title>
        <link>https://rendering.systems/forums/index.php?p=/discussion/228/sdk-updated-to-4-0-4</link>
        <pubDate>Tue, 17 Oct 2017 04:27:22 +0000</pubDate>
        <category>ShaderMap SDK</category>
        <dc:creator>RSI</dc:creator>
        <guid isPermaLink="false">228@/forums/index.php?p=/discussions</guid>
        <description><![CDATA[This update makes changes to the geo import plugins:<br /><ul><li>Added colors to Node type geometry faces. </li>
<li>Added function to define Node type material IDs from the geo import plugin.</li>
</ul><br /><br />
Learn more at <a href="https://github.com/RSI3D/ShaderMap-4-SDK" rel="nofollow">https://github.com/RSI3D/ShaderMap-4-SDK</a>]]>
        </description>
    </item>
    <item>
        <title>SDK 4.0 Now Available</title>
        <link>https://rendering.systems/forums/index.php?p=/discussion/206/sdk-4-0-now-available</link>
        <pubDate>Tue, 29 Aug 2017 13:57:07 +0000</pubDate>
        <category>ShaderMap SDK</category>
        <dc:creator>RSI</dc:creator>
        <guid isPermaLink="false">206@/forums/index.php?p=/discussions</guid>
        <description><![CDATA[Download the ShaderMap 4 SDK to create additional functionality via plugins for ShaderMap. <br /><br />
With the C++ ShaderMap SDK you can build plugins to:<br /><ul><li>Develop map plugins</li>
<li>Import custom geometry</li>
<li>Create filter plugins</li>
</ul>
You can also learn how to create material files for use in the ShaderMap Material Visualizer.<br /><br />
The SDK is released under the MIT open source license and can be used to develop commercial plugins for ShaderMap.<br /><br />
Check out the SDK info page: <a href="https://shadermap.com/sdk" rel="nofollow">https://shadermap.com/sdk</a><br /><br />
Download the SDK from the GitHub repository: <a href="https://github.com/RSI3D/ShaderMap-4-SDK" rel="nofollow">https://github.com/RSI3D/ShaderMap-4-SDK</a>]]>
        </description>
    </item>
    <item>
        <title>ShaderMap 3 SDK Now Available</title>
        <link>https://rendering.systems/forums/index.php?p=/discussion/140/shadermap-3-sdk-now-available</link>
        <pubDate>Mon, 18 May 2015 13:24:04 +0000</pubDate>
        <category>ShaderMap SDK</category>
        <dc:creator>RSI</dc:creator>
        <guid isPermaLink="false">140@/forums/index.php?p=/discussions</guid>
        <description><![CDATA[With the release of ShaderMap version 3.0.2 also comes the full release of the ShaderMap 3 SDK. With the C++ ShaderMap SDK you can build plugins to:<br /><ul><li>Develop new map types</li>
<li>Import custom geometry</li>
<li>Create new filters</li>
</ul>
You can also learn how to create material files for use in the ShaderMap Material Visualizer.<br /><br />
The SDK is released under the MIT open source license and can be used to develop commercial plugins for ShaderMap.<br /><br />
Check out the SDK info page: <a href="http://shadermap.com/sdk" rel="nofollow">http://shadermap.com/sdk</a><br /><br />
Download the SDK from the GitHub repository: <a href="https://github.com/RSI3D/ShaderMap-3-SDK" rel="nofollow">https://github.com/RSI3D/ShaderMap-3-SDK</a>]]>
        </description>
    </item>
    <item>
        <title>ShaderMap 3 SDK Coming Soon</title>
        <link>https://rendering.systems/forums/index.php?p=/discussion/132/shadermap-3-sdk-coming-soon</link>
        <pubDate>Mon, 30 Mar 2015 15:45:40 +0000</pubDate>
        <category>ShaderMap SDK</category>
        <dc:creator>RSI</dc:creator>
        <guid isPermaLink="false">132@/forums/index.php?p=/discussions</guid>
        <description><![CDATA[The ShaderMap version 3 SDK has not yet been released. I expect it to be available through GitHub sometime in April of 2015.<br /><br />
The new SDK will add support for developing add-ons for ShaderMap 3 that include materials, maps, geometry import, and filters.<br /><br />
I'll post here and probably send out a newsletter when it is released.<br /><br />
_Neil]]>
        </description>
    </item>
    <item>
        <title>Experiment Adding a New File Format</title>
        <link>https://rendering.systems/forums/index.php?p=/discussion/52/experiment-adding-a-new-file-format</link>
        <pubDate>Mon, 06 Aug 2012 11:20:11 +0000</pubDate>
        <category>ShaderMap SDK</category>
        <dc:creator>David Walters</dc:creator>
        <guid isPermaLink="false">52@/forums/index.php?p=/discussions</guid>
        <description><![CDATA[Hi Neil,<br /><br />
For fun I've been trying out the plugin SDK to add support for a custom image format my engine uses (DXT1 compressed with a custom header and attached mip-map chain). I'm not sure this is what was intended for the map plugins but I tried it anyway.<br /><br />
This was very much an experimental task for me and as such I ended up stopping before it was done when I ran into a few difficulties. I was only really trying it to use SM2 as a model viewer (DXT1 is clearly not a great source to be generating maps from). I wanted to experiment with image stuff before I moved onto a geometry plugin for my custom model format.<br /><br />
The main stumbling block was the lack of being able to add a row to the existing supported image formats listed by the SOURCE type file selector. I had to declare my plugin as MAP_PLUGIN_TYPE_MAP and use my own calls to GetOpenFileName. From there a few more problems emerged such as cancelling the file selector during 'on_process' wasn't really something I could handle gracefully and a lack of a 'mp_get_shadermap_hwnd' type function. It seemed like time to stop at this point.<br /><br />
So I think a mode like MAP_PLUGIN_TYPE_RAWFILE that gives you a block of bytes back or something would be helpful. Although I'll be the first to say that adding new image formats is probably a very rare use case, not entirely worthwhile and should probably be consigned to the bottom of the todo list!  I thought you might like to know I tried it though <img src="https://rendering.systems/forums/resources/emoji/lol.png" title=":D" alt=":D" height="20" /><br /><br />
I'll probably post again when I find time to look at the GEO plugins, that will go a lot better I suspect.<br /><br />
Regards,<br />
David<br /><br /><br />
ps. I found a small bug in Example 1. It's missing the "mp_set_default_format" call which causes it to fail to work with the error 'DEFAULT FORMAT IS NOT SET'. I copied the line from Example 3 and it seems to work properly.]]>
        </description>
    </item>
    <item>
        <title>SDK Tutorial - Creating Maps</title>
        <link>https://rendering.systems/forums/index.php?p=/discussion/39/sdk-tutorial-creating-maps</link>
        <pubDate>Mon, 16 Jul 2012 16:04:52 +0000</pubDate>
        <category>ShaderMap SDK</category>
        <dc:creator>RSI</dc:creator>
        <guid isPermaLink="false">39@/forums/index.php?p=/discussions</guid>
        <description><![CDATA[New tutorial on creating ShaderMap 2 maps with C++. Check it out here: <a href="http://www.gamedev.net/blog/825/entry-2254812-shadermap-2-sdk-tutorial-creating-maps/" rel="nofollow">http://www.gamedev.net/blog/825/entry-2254812-shadermap-2-sdk-tutorial-creating-maps/</a>]]>
        </description>
    </item>
    <item>
        <title>SDK Tutorial - Creating Materials</title>
        <link>https://rendering.systems/forums/index.php?p=/discussion/21/sdk-tutorial-creating-materials</link>
        <pubDate>Mon, 25 Jun 2012 13:51:49 +0000</pubDate>
        <category>ShaderMap SDK</category>
        <dc:creator>RSI</dc:creator>
        <guid isPermaLink="false">21@/forums/index.php?p=/discussions</guid>
        <description><![CDATA[Here is a tutorial on creating your own materials with ShaderMap 2.<br /><br /><a href="http://www.gamedev.net/blog/825/entry-2254747-shadermap-2-sdk-tutorial-creating-materials/" rel="nofollow">http://www.gamedev.net/blog/825/entry-2254747-shadermap-2-sdk-tutorial-creating-materials/</a><br /><br />
To learn more download the free SDK: <a href="http://shadermap.com/downloads" rel="nofollow">http://shadermap.com/downloads</a>]]>
        </description>
    </item>
    <item>
        <title>Welcome C++ and HLSL Programmers</title>
        <link>https://rendering.systems/forums/index.php?p=/discussion/5/welcome-c-and-hlsl-programmers</link>
        <pubDate>Mon, 18 Jun 2012 13:53:03 +0000</pubDate>
        <category>ShaderMap SDK</category>
        <dc:creator>RSI</dc:creator>
        <guid isPermaLink="false">5@/forums/index.php?p=/discussions</guid>
        <description><![CDATA[With the new release of ShaderMap 2, C++ and HLSL programmers can now create their own maps and materials using the ShaderMap SDK.<br /><br />
Download the Free SDK here: <a href="http://shadermap.com/downloads/" rel="nofollow">http://shadermap.com/downloads/</a><br /><br />
Feedback is welcome,<br /><br />
Neil (RSI / RSI3D)]]>
        </description>
    </item>
   </channel>
</rss>
