[2.1] Hlms editor
-
- Silver Sponsor
- Posts: 1141
- Joined: Tue Jul 06, 2004 5:57 am
- x 151
[2.1] Hlms editor
Just to show the progress of my HLMS editor.
Last edited by spookyboo on Thu Mar 17, 2016 10:20 pm, edited 3 times in total.
Gui generator tool https://github.com/spookyboo/Magus ==> Windows binaries https://github.com/spookyboo/Magus_bin
HLMS editor https://github.com/spookyboo/HLMSEditor ==> Windows setup https://github.com/spookyboo/HLMSEditor ... e?raw=true
HLMS editor https://github.com/spookyboo/HLMSEditor ==> Windows setup https://github.com/spookyboo/HLMSEditor ... e?raw=true
-
- OGRE Expert User
- Posts: 1227
- Joined: Thu Dec 11, 2008 7:56 pm
- Location: Bristol, UK
- x 157
-
- OGRE Expert User
- Posts: 1148
- Joined: Sat Jul 06, 2013 10:59 pm
- Location: Chile
- x 169
Re: [2.1] Hlms editor
omg! looking awesooooooome
-
- Silver Sponsor
- Posts: 1141
- Joined: Tue Jul 06, 2004 5:57 am
- x 151
Re: [2.1] Hlms editor
I've put some binaries on Github (Windows 64 bit) just to play with the editor. It is still very much work in progress.
https://github.com/spookyboo/Magus/blob ... Editor.zip
https://github.com/spookyboo/Magus/blob ... Editor.zip
Gui generator tool https://github.com/spookyboo/Magus ==> Windows binaries https://github.com/spookyboo/Magus_bin
HLMS editor https://github.com/spookyboo/HLMSEditor ==> Windows setup https://github.com/spookyboo/HLMSEditor ... e?raw=true
HLMS editor https://github.com/spookyboo/HLMSEditor ==> Windows setup https://github.com/spookyboo/HLMSEditor ... e?raw=true
-
- OGRE Expert User
- Posts: 1227
- Joined: Thu Dec 11, 2008 7:56 pm
- Location: Bristol, UK
- x 157
Re: [2.1] Hlms editor
I absolutely love it
FYI for anyone trying it out you require VS2015 runtime to run the binaries
FYI for anyone trying it out you require VS2015 runtime to run the binaries
-
- Silver Sponsor
- Posts: 1141
- Joined: Tue Jul 06, 2004 5:57 am
- x 151
Re: [2.1] Hlms editor
I've uploaded an update of the editor (still Win64 only and you need the VS2015 runtime). You can download it from https://github.com/spookyboo/HLMSEditor ... master.zip
Editting a PBS works ok, including saving and loading to/from a json file (saving blendblock doesn't seem to work properly. I have to investigate).
Hlms Unlit (and a couple of other things) is next on the list. Please let me know which features are needed
Editting a PBS works ok, including saving and loading to/from a json file (saving blendblock doesn't seem to work properly. I have to investigate).
Hlms Unlit (and a couple of other things) is next on the list. Please let me know which features are needed
Gui generator tool https://github.com/spookyboo/Magus ==> Windows binaries https://github.com/spookyboo/Magus_bin
HLMS editor https://github.com/spookyboo/HLMSEditor ==> Windows setup https://github.com/spookyboo/HLMSEditor ... e?raw=true
HLMS editor https://github.com/spookyboo/HLMSEditor ==> Windows setup https://github.com/spookyboo/HLMSEditor ... e?raw=true
-
- Silver Sponsor
- Posts: 1141
- Joined: Tue Jul 06, 2004 5:57 am
- x 151
Re: [2.1] Hlms editor
Reorganized things a bit and separated code and binaries:
(Windows) binaries (requires VS2015 runtime) can be downloaded from https://github.com/spookyboo/HLMSEditor_bin (Creation of PBS and Unlit works, but only saving and loading of PBS is possible (saving/loading Unlit is not yet implemented in Ogre)).
Source code from https://github.com/spookyboo/HLMSEditor
(Windows) binaries (requires VS2015 runtime) can be downloaded from https://github.com/spookyboo/HLMSEditor_bin (Creation of PBS and Unlit works, but only saving and loading of PBS is possible (saving/loading Unlit is not yet implemented in Ogre)).
Source code from https://github.com/spookyboo/HLMSEditor
Gui generator tool https://github.com/spookyboo/Magus ==> Windows binaries https://github.com/spookyboo/Magus_bin
HLMS editor https://github.com/spookyboo/HLMSEditor ==> Windows setup https://github.com/spookyboo/HLMSEditor ... e?raw=true
HLMS editor https://github.com/spookyboo/HLMSEditor ==> Windows setup https://github.com/spookyboo/HLMSEditor ... e?raw=true
-
- Hobgoblin
- Posts: 563
- Joined: Wed Jul 12, 2006 5:40 pm
- x 12
-
- Silver Sponsor
- Posts: 1141
- Joined: Tue Jul 06, 2004 5:57 am
- x 151
Re: [2.1] Hlms editor
Now working on a material browser. Each saved Hlms is automatically added to the material browser (with a thumb icon). You can categorize them into groups and search for specific patterns. Selecting an entry from the material browser loads the hlms in the editor. A wip image:
Gui generator tool https://github.com/spookyboo/Magus ==> Windows binaries https://github.com/spookyboo/Magus_bin
HLMS editor https://github.com/spookyboo/HLMSEditor ==> Windows setup https://github.com/spookyboo/HLMSEditor ... e?raw=true
HLMS editor https://github.com/spookyboo/HLMSEditor ==> Windows setup https://github.com/spookyboo/HLMSEditor ... e?raw=true
-
- Goblin
- Posts: 211
- Joined: Wed May 08, 2013 2:58 pm
- x 10
Re: [2.1] Hlms editor
OMG OMG OMG !!!
I want this so baad!!! Can I test it?
Can I flood you with feedback? Or its not the time yet?
Right now our project have more then 180 materials and its a pain in the a** to manage and preview.
PS. My first input would be to have an option to choose from metallic workflow or specular.
What image extension works besides PNG?
I want this so baad!!! Can I test it?
Can I flood you with feedback? Or its not the time yet?
Right now our project have more then 180 materials and its a pain in the a** to manage and preview.
PS. My first input would be to have an option to choose from metallic workflow or specular.
What image extension works besides PNG?
-
- Ogre Magi
- Posts: 1172
- Joined: Mon Aug 04, 2008 7:51 pm
- Location: Manchester - England
- x 76
Re: [2.1] Hlms editor
Theres binaries on his footer and a link to the repoGlowingPotato wrote:OMG OMG OMG !!!
I want this so baad!!! Can I test it?
Can I flood you with feedback? Or its not the time yet?
Right now our project have more then 180 materials and its a pain in the a** to manage and preview.
PS. My first input would be to have an option to choose from metallic workflow or specular.
What image extension works besides PNG?
There are 10 types of people in the world: Those who understand binary, and those who don't...
-
- Goblin
- Posts: 211
- Joined: Wed May 08, 2013 2:58 pm
- x 10
Re: [2.1] Hlms editor
Ohh, forgot to say. I'am not a coder. =/
This just got my attention, I think I'am too excited.
This just got my attention, I think I'am too excited.
-
- Silver Sponsor
- Posts: 1141
- Joined: Tue Jul 06, 2004 5:57 am
- x 151
Re: [2.1] Hlms editor
There is a repo with the source and one with the binaries. Please let me know your comments so I can improve things
Gui generator tool https://github.com/spookyboo/Magus ==> Windows binaries https://github.com/spookyboo/Magus_bin
HLMS editor https://github.com/spookyboo/HLMSEditor ==> Windows setup https://github.com/spookyboo/HLMSEditor ... e?raw=true
HLMS editor https://github.com/spookyboo/HLMSEditor ==> Windows setup https://github.com/spookyboo/HLMSEditor ... e?raw=true
-
- Goblin
- Posts: 211
- Joined: Wed May 08, 2013 2:58 pm
- x 10
Re: [2.1] Hlms editor
Yeah, I have the binaries, was messing around with it and its pretty cool!
I can trow a bunch of ideias and thoughts here, but since I can't code, people get mad because I don't know the complexity to do the things I'am thinking.
And maybe your are doing this to fulfill a project of yours ? And most of my ideias are for a more flexible workflow.
I can trow a bunch of ideias and thoughts here, but since I can't code, people get mad because I don't know the complexity to do the things I'am thinking.
And maybe your are doing this to fulfill a project of yours ? And most of my ideias are for a more flexible workflow.
-
- Goblin
- Posts: 224
- Joined: Wed Jul 31, 2013 1:58 pm
- Location: germany
- x 8
Re: [2.1] Hlms editor
Such an editor will be awesome!
Just a question about the license? what's your plan? Free for ever or will it cost a bit, like Particle Universe?
/****************************************************************************
**
** Copyright (C) 2016
**
** This file is generated by the Magus toolkit
**
** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
**
Just a question about the license? what's your plan? Free for ever or will it cost a bit, like Particle Universe?
/****************************************************************************
**
** Copyright (C) 2016
**
** This file is generated by the Magus toolkit
**
** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
**
-
- Silver Sponsor
- Posts: 1141
- Joined: Tue Jul 06, 2004 5:57 am
- x 151
Re: [2.1] Hlms editor
Yes it is free to use. I have no specific plans for it, so any good idea is considered. I started the project because I don't want Ogre to fade in oblivion and I still see a bright future for it. I am glad that a few people who are devoted to the new Ogre feel the same. This editor is a small contribution to a toolchain that should supports Ogre (we also need a compositor editor and a couple of more things, right?) and altough it is hard to provide tools that are on par with the U* tools, at least this one is free.
Gui generator tool https://github.com/spookyboo/Magus ==> Windows binaries https://github.com/spookyboo/Magus_bin
HLMS editor https://github.com/spookyboo/HLMSEditor ==> Windows setup https://github.com/spookyboo/HLMSEditor ... e?raw=true
HLMS editor https://github.com/spookyboo/HLMSEditor ==> Windows setup https://github.com/spookyboo/HLMSEditor ... e?raw=true
-
- Goblin
- Posts: 211
- Joined: Wed May 08, 2013 2:58 pm
- x 10
Re: [2.1] Hlms editor
Would be possible to read multiple materials from one JSON file ? And the possibility to set a folder containing all textures would be nice too!
-
- Silver Sponsor
- Posts: 1141
- Joined: Tue Jul 06, 2004 5:57 am
- x 151
Re: [2.1] Hlms editor
I will look into it.Would be possible to read multiple materials from one JSON file ? And the possibility to set a folder containing all textures would be nice too!
Gui generator tool https://github.com/spookyboo/Magus ==> Windows binaries https://github.com/spookyboo/Magus_bin
HLMS editor https://github.com/spookyboo/HLMSEditor ==> Windows setup https://github.com/spookyboo/HLMSEditor ... e?raw=true
HLMS editor https://github.com/spookyboo/HLMSEditor ==> Windows setup https://github.com/spookyboo/HLMSEditor ... e?raw=true
-
- Silver Sponsor
- Posts: 1141
- Joined: Tue Jul 06, 2004 5:57 am
- x 151
Re: [2.1] Hlms editor
Updated the Windows binaries of the HLMS editor (see my signature). The material (hlms) browser is made more robust. Next step is adding a texture/image browser, similar to the material browser
Gui generator tool https://github.com/spookyboo/Magus ==> Windows binaries https://github.com/spookyboo/Magus_bin
HLMS editor https://github.com/spookyboo/HLMSEditor ==> Windows setup https://github.com/spookyboo/HLMSEditor ... e?raw=true
HLMS editor https://github.com/spookyboo/HLMSEditor ==> Windows setup https://github.com/spookyboo/HLMSEditor ... e?raw=true
-
- Silver Sponsor
- Posts: 1141
- Joined: Tue Jul 06, 2004 5:57 am
- x 151
Re: [2.1] Hlms editor
Updated the Windows binaries. A texture browser has been added, so you can import your textures, rearrange them, drag and drop to the node editor.
Next steps are to add the concept of projects. Different project files can have different material- and texture browser content. This makes it easier to combine all Hlms materials of one scene into one project. I'm also looking into some sort of plugin mechanism so it becomes possible to export all materials of a project to one json file (or implement your own custom plugin and export to whatever you want).
Next steps are to add the concept of projects. Different project files can have different material- and texture browser content. This makes it easier to combine all Hlms materials of one scene into one project. I'm also looking into some sort of plugin mechanism so it becomes possible to export all materials of a project to one json file (or implement your own custom plugin and export to whatever you want).
Gui generator tool https://github.com/spookyboo/Magus ==> Windows binaries https://github.com/spookyboo/Magus_bin
HLMS editor https://github.com/spookyboo/HLMSEditor ==> Windows setup https://github.com/spookyboo/HLMSEditor ... e?raw=true
HLMS editor https://github.com/spookyboo/HLMSEditor ==> Windows setup https://github.com/spookyboo/HLMSEditor ... e?raw=true
-
- Gnome
- Posts: 388
- Joined: Sat Jun 23, 2007 5:16 pm
- x 99
Re: [2.1] Hlms editor
Right, I forgot to say that:
This. Is. Awesome.
This. Is. Awesome.
-
- OGRE Expert User
- Posts: 1227
- Joined: Thu Dec 11, 2008 7:56 pm
- Location: Bristol, UK
- x 157
Re: [2.1] Hlms editor
Awesome.spookyboo wrote:Updated the Windows binaries. A texture browser has been added, so you can import your textures, rearrange them, drag and drop to the node editor.
Next steps are to add the concept of projects. Different project files can have different material- and texture browser content. This makes it easier to combine all Hlms materials of one scene into one project. I'm also looking into some sort of plugin mechanism so it becomes possible to export all materials of a project to one json file (or implement your own custom plugin and export to whatever you want).
In terms of features, and mainly because I am fed up with my artists saying 'But unreal can do it'!! It would be really cool if you could drag a load of textures into the editor, proabably as tga formats, assign them to materials, then the tool will compress them into the relevant BCn format based on what there are used for, and then allow you to zip them all in to a single texture pack, or even better zip them into an Ogre HlmsTextureManager texture pack
-
- Silver Sponsor
- Posts: 1141
- Joined: Tue Jul 06, 2004 5:57 am
- x 151
Re: [2.1] Hlms editor
Glad to get some input. Dragging and dropping is already possible. I'll put the other features on my todo list
Gui generator tool https://github.com/spookyboo/Magus ==> Windows binaries https://github.com/spookyboo/Magus_bin
HLMS editor https://github.com/spookyboo/HLMSEditor ==> Windows setup https://github.com/spookyboo/HLMSEditor ... e?raw=true
HLMS editor https://github.com/spookyboo/HLMSEditor ==> Windows setup https://github.com/spookyboo/HLMSEditor ... e?raw=true
-
- Goblin
- Posts: 211
- Joined: Wed May 08, 2013 2:58 pm
- x 10
Re: [2.1] Hlms editor
Would be nice to have an option to set all textures filters to anisotropic.
When I have a roughness map connected. What should I do with the specular value and roughness value ? (Metallic Workflow)
When I have a roughness map connected. What should I do with the specular value and roughness value ? (Metallic Workflow)
-
- OGRE Expert User
- Posts: 1227
- Joined: Thu Dec 11, 2008 7:56 pm
- Location: Bristol, UK
- x 157
Re: [2.1] Hlms editor
Just had a play, and noticed none of the detail map settings are available. Eg scale & offset.