Jump to content

  • Log In with Google      Sign In   
  • Create Account

ShaderMap 2

Old topic!

Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
7 replies to this topic

#1 RSI3D   Members   -  Reputation: 288


Posted 19 June 2012 - 11:54 AM

This is ShaderMap 2, it is a 3d graphics map generation and normal map painting application. It generates common rendering maps from source images. Each map is a DLL plugin which generates its pixels from existing maps or works as a stand-alone map with no inputs. ShaderMap 2 comes with a normal editor for painting groups of normals (from 3d models or maps) or individual vectors. It has the following features:

- Redesigned User Interface
- Normal Map Painting
- Internal / External visualizer window
- 32 / 64 bit binaries
- Muli-core support
- Added more image formats including PSD and DDS.
- External editor integration
- ShaderMap material editor
- Advanced maps configuration
- Expandable using map plugins
- Expandable using HLSL shaders for materials
- Free ShaderMap SDK for developers

The SDK offers C++ and HLSL developers the opportunity to develop their own maps and materials. A simple single page C++ API is included in a VS DLL Project to create a map. Materials are a combination of XML and HLSL.

I believe there is always room for improvement. I was especially motivated to create a normal painting section and plan to continue to tweak and improve that feature of ShaderMap 2. Another reason I decided to build ShaderMap was to create a UI framework to use in future applications. The entire interface is rendered in Direct3D, I was glad to move away from MFC (used in my last two projects ShaderMap 1 and Woody3D). Now I have full control of how the interface behaves and renders which makes applications I build with it more portable and unique.

Some of the lessons I learned during this project are:
  • Spend a lot of time drawing and designing before implementing. I spent a lot of extra hours just tweaking layers in Photoshop.
  • Do your research, better to do it right when it comes to shaders and image filters. If in doubt ask someone for help.
  • Building and using your own libraries and frameworks is a blessing as well as a responsibility. Ultimate control with little oversight.
You can download the demo at http://shadermap.com

I've also uploaded a lot of videos at http://shadermap.com/video/

Starting next week I'll be posting weekly SDK examples on my GameDev.Net Journal if you are interested in creating your own maps and shaders.

Click here to view the iotd

#2 RubyNL   Members   -  Reputation: 154


Posted 27 June 2012 - 03:58 AM

Pretty amazing!

#3 Anonymous Poster_Guest_*   Guests   -  Reputation:


Posted 06 July 2012 - 04:43 AM

May i ask if you will ever sell or put in open source , the gui you have designed ? i want to move away too from mfc as soon as possible and i am not very willing to spend hours learning a new interface api like wpf or whatever.
I'd be willing to buy also only the code for the gui, if you are interested, drop me a private message AT VP8671@LIBERO.IT

#4 DavidM   Members   -  Reputation: 125


Posted 06 July 2012 - 06:49 AM

Awesome work. The UI is incredible, and the results seems to be pretty nice. I have not tested it jet, but I think here we see a big competitor of crazy bump or nDo

#5 RSI3D   Members   -  Reputation: 288


Posted 06 July 2012 - 02:14 PM

RubyNL and DavidM - Thanks for the nice comments.

Guest - There are no plans to package the GUI library to sell.

#6 Anonymous Poster_Guest_*   Guests   -  Reputation:


Posted 11 July 2012 - 07:53 PM

oh hey rastan. awesome game :P

#7 RSI3D   Members   -  Reputation: 288


Posted 12 July 2012 - 01:57 PM

oh hey rastan. awesome game Posted Image

No doubt - there was a Rastan arcade machine in a little pizza place near where I grew up. So many hours.. Anyway watch this Rastan guru go through the whole game in a single life.

#8 Wilds   Members   -  Reputation: 128


Posted 31 July 2012 - 10:21 AM

I am more interested in the nice GUI. hehe

Old topic!

Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.