Orion Game Tool - IDE dedicated to Shader for Ogre3D

A place to show off your latest screenshots and for people to comment on them. Only start a new thread here if you have some nice images to show off!
User avatar
architekth
Gnoblar
Posts: 14
Joined: Thu Oct 20, 2011 2:56 pm
Location: France
x 7

Orion Game Tool - IDE dedicated to Shader for Ogre3D

Post by architekth »

Hi everybody!

I'm working on an IDE (Integrated Development Environment) since two months and here i am. My IDE named Orion Game Tool is dedicated to shader programming.
It use Ogre3D as render engine.

Here are all features :

- Organize your shaders with OGT project system : Create all your shaders in a project, it's easy to maintain.
- Support CG, GLSL and HLSL : Full highlight syntax system for all main shader languages.
- Support material script : Create your material and apply your shader in your model with the Ogre3D material script.
- Highlight syntax
- CGC and FXC compilers : OGT use compiler to detect and display errors. So it's easy for you to correct your errors!
- Texture library system : Add in your project your textures and organize them in the texture library. Easy for you to use textures in your materials
- 3D Real-time render window : See in real-time your material/shader in the rendering window.

So this is a powerful tool who help you in shader programming!

It use Ogre3D for render and Qt for interface. Orion Game Tool is available in two languages, English or French.

Some new features will availables soon. This version is a Beta, but it work fine.

Here some screeshot (Don't worry about the french menu. Orion Game Tool is also available in English version :wink: ) :
ImageImageImageImageImage

Official website : Orion Game Tool Website

PS : Sorry for my poor english. This is not my native language. English version of Orion Game Tool can have mistranslation. Please let me know. :wink:
User avatar
jacmoe
OGRE Retired Moderator
OGRE Retired Moderator
Posts: 20570
Joined: Thu Jan 22, 2004 10:13 am
Location: Denmark
x 179

Re: Orion Game Tool - IDE dedicated to Shader for Ogre3D

Post by jacmoe »

Really, really nice! :)

Do you want me to move this topic into Showcase ?
(It's definitely showcase material)
/* Less noise. More signal. */
Ogitor Scenebuilder - powered by Ogre, presented by Qt, fueled by Passion.
OgreAddons - the Ogre code suppository.
User avatar
lingfors
Hobgoblin
Posts: 525
Joined: Mon Apr 02, 2007 12:18 am
Location: Sweden
x 79

Re: Orion Game Tool - IDE dedicated to Shader for Ogre3D

Post by lingfors »

Bug report: Need to register to submit bugreport. :?
User avatar
jacmoe
OGRE Retired Moderator
OGRE Retired Moderator
Posts: 20570
Joined: Thu Jan 22, 2004 10:13 am
Location: Denmark
x 179

Re: Orion Game Tool - IDE dedicated to Shader for Ogre3D

Post by jacmoe »

Ogre requires the same.
So it's not a bug. :wink:

The reason: we want to be able to contact the reporter of the bug. Without registration, how would we know that you is you?
If the Orion Game Tool developer does not want to be able to reach you, then it would be a bug.
/* Less noise. More signal. */
Ogitor Scenebuilder - powered by Ogre, presented by Qt, fueled by Passion.
OgreAddons - the Ogre code suppository.
User avatar
architekth
Gnoblar
Posts: 14
Joined: Thu Oct 20, 2011 2:56 pm
Location: France
x 7

Re: Orion Game Tool - IDE dedicated to Shader for Ogre3D

Post by architekth »

Jacmoe : Yes i want! Thanks you :)

Lingfors : Jacmoe explain perfectly the reason. If you see a bug and i need more details, i can contact you to get it. :wink:

EDIT : You can find a user guide in 'Doc' folder of your Orion Game Tool installation. It explains all you need to know about the software. It's highly recommended to read it
Last edited by architekth on Fri Oct 21, 2011 6:17 pm, edited 1 time in total.
User avatar
lingfors
Hobgoblin
Posts: 525
Joined: Mon Apr 02, 2007 12:18 am
Location: Sweden
x 79

Re: Orion Game Tool - IDE dedicated to Shader for Ogre3D

Post by lingfors »

I don't want to turn this thread into a discussion about what a bug is, but... It's a bug when it makes people say "meh" and just quit your program instead of reporting a bug... If you want to contact the person sending in the bug, why not just add a required e-mail field in the bug report form? I don't really think people who are willing to register to submit a bug report would provide false email addresses, but you might get some more people willing to submit bug reports at all...

Just my 2 cents...
User avatar
architekth
Gnoblar
Posts: 14
Joined: Thu Oct 20, 2011 2:56 pm
Location: France
x 7

Re: Orion Game Tool - IDE dedicated to Shader for Ogre3D

Post by architekth »

Maybe you right. I will think about that and maybe change my bug report system ;)!
User avatar
jacmoe
OGRE Retired Moderator
OGRE Retired Moderator
Posts: 20570
Joined: Thu Jan 22, 2004 10:13 am
Location: Denmark
x 179

Re: Orion Game Tool - IDE dedicated to Shader for Ogre3D

Post by jacmoe »

/* moved to Showcase */
/* Less noise. More signal. */
Ogitor Scenebuilder - powered by Ogre, presented by Qt, fueled by Passion.
OgreAddons - the Ogre code suppository.
User avatar
architekth
Gnoblar
Posts: 14
Joined: Thu Oct 20, 2011 2:56 pm
Location: France
x 7

Re: Orion Game Tool - IDE dedicated to Shader for Ogre3D

Post by architekth »

Thank you jacmoe ;)
User avatar
toglia
Gnome
Posts: 336
Joined: Sat Dec 08, 2007 4:28 am
Location: Canada
x 7

Re: Orion Game Tool - IDE dedicated to Shader for Ogre3D

Post by toglia »

Seems cool, but I don't have a windows os to try it... :twisted: Have you thought of porting it to mac, or linux. A lot of programs are using Qt for UI these days and its definitely helping cross-platform development.
User avatar
architekth
Gnoblar
Posts: 14
Joined: Thu Oct 20, 2011 2:56 pm
Location: France
x 7

Re: Orion Game Tool - IDE dedicated to Shader for Ogre3D

Post by architekth »

Yes, it's a project, but i'll make a linux version only when Orion Game Tool will be in a release state. For now, OGT is in a beta. I'm sorry but you must wait or install a windows OS if you want to try OGT :( !

I think it will be in release soon. Probably before the end of the year ;)
Arkiruthis
Gremlin
Posts: 178
Joined: Fri Dec 24, 2010 7:55 pm
x 10

Re: Orion Game Tool - IDE dedicated to Shader for Ogre3D

Post by Arkiruthis »

This is a great concept, thanks for making and releasing this. :D

I'm a bit confused about the "profile" drop-down bit though (I'm very new to shaders). But that's for me to read up on. :)

Really looking forward to testing this.

PS - Does it matter what you name the material? I had to read the render log and match it to the object defaults? i.e., NoMaterial for the Cube, etc. i.e., I couldn't find a way to 'apply' my material directly (as though SetMaterial(<name>) was being done in the engine).
User avatar
architekth
Gnoblar
Posts: 14
Joined: Thu Oct 20, 2011 2:56 pm
Location: France
x 7

Re: Orion Game Tool - IDE dedicated to Shader for Ogre3D

Post by architekth »

Here you can see some table with some profiles and explanation ;)! It can help you.

You can name your material as you want! But you must have only ONE material per file (.material). I will fix this in the next beta version.

To apply a material, you must go to the rendering view and click on the + button (of the Toolbar). If it doesn't work you can read the output render view and see where is the mistake. :)
Arkiruthis
Gremlin
Posts: 178
Joined: Fri Dec 24, 2010 7:55 pm
x 10

Re: Orion Game Tool - IDE dedicated to Shader for Ogre3D

Post by Arkiruthis »

Thanks, I found the "+" button yesterday which applies the Material. So far so good! Just messing around with HLSL (and vs_2_0) at the moment. This is going to be really useful. :)
Shtuka
Greenskin
Posts: 146
Joined: Mon Jan 10, 2011 7:39 pm
x 9

Re: Orion Game Tool - IDE dedicated to Shader for Ogre3D

Post by Shtuka »

Do you provide a sample project?
User avatar
architekth
Gnoblar
Posts: 14
Joined: Thu Oct 20, 2011 2:56 pm
Location: France
x 7

Re: Orion Game Tool - IDE dedicated to Shader for Ogre3D

Post by architekth »

Ok! Don't forget to read the user guide ;)! It's in the 'doc' folder of your install! There are all the explanation you need to know about Orion Game Tool
Arkiruthis
Gremlin
Posts: 178
Joined: Fri Dec 24, 2010 7:55 pm
x 10

Re: Orion Game Tool - IDE dedicated to Shader for Ogre3D

Post by Arkiruthis »

Just one feature request (if you don't mind!). Is it possible to have a setting to disable the 'slide-in' window animation? I often pop back between the shader editor and the 3D view and on a widescreen monitor it's a little distracting the way the windows slide in and out? (despite being visually quite pretty). :)
User avatar
architekth
Gnoblar
Posts: 14
Joined: Thu Oct 20, 2011 2:56 pm
Location: France
x 7

Re: Orion Game Tool - IDE dedicated to Shader for Ogre3D

Post by architekth »

Okay, no problem! I will add an option 'enable/disable animation window' in a setting window in the next version. :wink:
User avatar
duststorm
Minaton
Posts: 921
Joined: Sat Jul 31, 2010 6:29 pm
Location: Belgium
x 80

Re: Orion Game Tool - IDE dedicated to Shader for Ogre3D

Post by duststorm »

This seems a really handy tool! I think I will test it out when I get to fiddling with shaders again (something I don't have too much experience with).
Is there a specific license on the tool? Will it go commercial once it goes out of beta?
Developer @ MakeHuman.org
User avatar
architekth
Gnoblar
Posts: 14
Joined: Thu Oct 20, 2011 2:56 pm
Location: France
x 7

Re: Orion Game Tool - IDE dedicated to Shader for Ogre3D

Post by architekth »

It's free for now.
But the licence is not already determined. I think it'll stay free after the beta. ;)
User avatar
architekth
Gnoblar
Posts: 14
Joined: Thu Oct 20, 2011 2:56 pm
Location: France
x 7

Re: Orion Game Tool - IDE dedicated to Shader for Ogre3D

Post by architekth »

Hello all :) ,

Let me start by wishing a happy holiday everyone.
So, i know that there is a lot of time passed without updating. But you must know that the project isn't canceled. It was difficult to find time to devote myself to Orion Game Tool.
The development will continue during January, with some news features and bug fixes (including a bug related to Windows XP).

A specific date will be published in January.

Stay in touch and merry christmas!

:wink:
User avatar
zarfius
Gnome
Posts: 367
Joined: Wed Jan 03, 2007 12:44 pm
Location: Brisbane, Australia
x 13

Re: Orion Game Tool - IDE dedicated to Shader for Ogre3D

Post by zarfius »

Looks like a great tool :) My project is in need of some pixel shaders to improve the lighting. I don't know a lot about shaders at the moment, but this looks like a great place to start. Thanks :)
Craftwork Games - hand crafted entertainment.
http://www.craftworkgames.com/
User avatar
architekth
Gnoblar
Posts: 14
Joined: Thu Oct 20, 2011 2:56 pm
Location: France
x 7

Re: Orion Game Tool - IDE dedicated to Shader for Ogre3D

Post by architekth »

Hi :)

Yes, Orion Game Tool can help you to create your shader. But first you must learn a shader language like CG, GLSL or HLSL. Personaly, i think CG is a good language, very similar to HLSL and working with the two main graphics API (openGL and Direct3D). You can find the "CG tutorial" on the NVidia website. :)
Arkiruthis
Gremlin
Posts: 178
Joined: Fri Dec 24, 2010 7:55 pm
x 10

Re: Orion Game Tool - IDE dedicated to Shader for Ogre3D

Post by Arkiruthis »

Thank you for continuing to work on this, I think it's an immensely useful tool. :)

I wonder if there's a scope to have a test object that can be sized to certain dimensions? i.e., I've been using this tool while I prepare a Cg shader for 3D terrain which affects different areas at different vector Y heights. At the moment, it's not possible to see it in the tool as the sizes of the objects can't be scaled to those dimensions.

Anyhoo, thanks again and have a fantastic new year!
User avatar
architekth
Gnoblar
Posts: 14
Joined: Thu Oct 20, 2011 2:56 pm
Location: France
x 7

Re: Orion Game Tool - IDE dedicated to Shader for Ogre3D

Post by architekth »

Hi all!

Since a couple of Windows update, the stability of Orion Game Tool isn't ensured. For an unknow reason, the software may not launch. Some mistake has led the maintenance and update extremely difficult. That's why OGT stay downloadable but i don't ensure the stability of the software.
A new version of Orion Game Tool (version 2) is actually in progress. I have decided to start from scratch with a better architecture, more flexible. My professional experience that i have acquired this last months make me realise the importance of some methodology.

The date of the futur alpha version of Orion Game Tool will be communicate in a few weeks.

I apologize for this bad news and for any inconvenience.

PS: Sorry for my poor english...