New CeguiMeshViewer 1.2 - 1.4 Compatible (binary and source)

Anything and everything that's related to OGRE or the wider graphics field that doesn't fit into the other forums.

New CeguiMeshViewer 1.2 - 1.4 Compatible (binary and source)

Postby tuan kuranes » Fri Mar 24, 2006 11:48 am

Here it is.

Post for 1.4 compatible ceguimeshviewer is here
It is made to be integrated on you Ogre SDK and read your resources.cfg to provide group/mesh/material selector.

Image

Features List :

- Mesh Optimisation (index cache, buffers build edge, tangent)
- All information possible on a Mesh are accessible
- Skeletal Animation, Pose Animation player
- Animation Optimizer
- Bone list, skeletal display
- Lod Generation
- Material Texture Previewer.

usual ogre key to move cam.

What it lacks from original cTh is material script edition in-editor.

ToDo for brave patchers :

- vizualise bone on mesh
- display wireframe over mesh
- material script edition
- integrate nfz shader parameter editor
- Light edition
- help page ?
- nice gui ?
- make add resource group button and use ceguifilechooser from wiki
- Command line support
- "maya style" object moving (from wiki article)
- nice icons in lists and tree
- refactor to use observer and messages between widgets. Then add plugin facility (mesh, uv, ragdoll, etc...)


(if you wish to edit GUI layout as Marti skin is a falagard cegui skin you'll need this to edit it and edit tabs t)

license is ogre demo license.
Last edited by tuan kuranes on Thu Apr 12, 2007 2:59 pm, edited 8 times in total.
User avatar
tuan kuranes
OGRE Retired Moderator
OGRE Retired Moderator
 
Posts: 2653
Kudos: 4
Joined: 24 Sep 2003
Location: Haute Garonne, France

Postby haffax » Fri Mar 24, 2006 1:11 pm

This looks really good. Much better than the current cegui mesh viewer. Looking forward to test it later.. :)
team-pantheon programmer
creators of Rastullahs Lockenpracht
User avatar
haffax
OGRE Retired Moderator
OGRE Retired Moderator
 
Posts: 4823
Kudos: 4
Joined: 18 Jun 2004
Location: Berlin, Germany

Postby tuan kuranes » Fri Mar 24, 2006 2:10 pm

- Added a vc8 SDK 1.2rc1 binary compatbile demo on linked page.
-Updated source download too to include gui elements missing (new fonts that are in dagon cvs.)
User avatar
tuan kuranes
OGRE Retired Moderator
OGRE Retired Moderator
 
Posts: 2653
Kudos: 4
Joined: 24 Sep 2003
Location: Haute Garonne, France

Postby marlboro » Fri Mar 24, 2006 2:22 pm

this is really good, i love it, although i just downloaded the src and the binary however seems you might have forgotten to add the binary to zip :D
marlboro
Kobold
 
Posts: 28
Kudos: 0
Joined: 24 Feb 2006

Postby joi » Fri Mar 24, 2006 2:28 pm

Awesome! Gui needs a little work (too messy?), besides that, really helpfull! Thank you! 8)
maya 7.0, vs 2005, ogre 1.2
joi
Gnome
 
Posts: 327
Kudos: 0
Joined: 22 Feb 2005
Location: brazil

Postby haffax » Fri Mar 24, 2006 2:33 pm

tuan kuranes, zip doesn't contain an executable.
team-pantheon programmer
creators of Rastullahs Lockenpracht
User avatar
haffax
OGRE Retired Moderator
OGRE Retired Moderator
 
Posts: 4823
Kudos: 4
Joined: 18 Jun 2004
Location: Berlin, Germany

Postby SmIncY » Fri Mar 24, 2006 2:37 pm

looks good, been looking for something to inspect my .mesh's

will compile and take a look
"You tried your best and you failed miserably. The lesson is 'never try'" - Homer Jay Simpson
User avatar
SmIncY
Gnoblar
 
Posts: 6
Kudos: 0
Joined: 27 Jul 2005

Postby sinbad » Fri Mar 24, 2006 2:54 pm

Nice!
User avatar
sinbad
OGRE Retired Team Member
OGRE Retired Team Member
 
Posts: 19258
Kudos: 69
Joined: 06 Oct 2002
Location: Guernsey, Channel Islands

Postby tuan kuranes » Fri Mar 24, 2006 3:53 pm

Sorry, now the binary zip contains the .exe

Suggestion welcomed.
User avatar
tuan kuranes
OGRE Retired Moderator
OGRE Retired Moderator
 
Posts: 2653
Kudos: 4
Joined: 24 Sep 2003
Location: Haute Garonne, France

Postby jacmoe » Fri Mar 24, 2006 5:36 pm

Very promising! :)

It is missing CEGUIFalagardBase.dll, and has the plsm2 plugin in plugins.cfg.
You also need to edit resources.cfg and remove the last 6 entries in it.

I also experienced a couple crashes when selecting "All Groups" - it complains that nothing exsists in resourcegroup "All Groups".

It is also possible to select a material from a not loaded resourcegroup..

But: This is going to be great!!

I like that you can use the wasd keys to move around - maybe some keys/combos for rotating the mesh around the y axis?

Looking forward to seeing it on the official OGRE tools download page! :)
/* Less noise. More signal. */
Ogitor Scenebuilder - powered by Ogre, presented by Qt, fueled by Passion.
OgreAddons - the Ogre code suppository.
User avatar
jacmoe
OGRE Retired Moderator
OGRE Retired Moderator
 
Posts: 20570
Kudos: 181
Joined: 22 Jan 2004
Location: Denmark

Postby tuan kuranes » Fri Mar 24, 2006 5:59 pm

thanks jacmoe, Binary Zip is now fixed.
fixing "all group" problem just now.

About key, I prefer using http://www.ogre3d.org/wiki/index.php/Pick_Drag_Drop with mouse and keys.
User avatar
tuan kuranes
OGRE Retired Moderator
OGRE Retired Moderator
 
Posts: 2653
Kudos: 4
Joined: 24 Sep 2003
Location: Haute Garonne, France

Postby tuan kuranes » Fri Mar 24, 2006 6:22 pm

bugfix : Fixed "all group" and some material that cannot load its texture (those using rtt like compositor)

so yes, once again new source and binary.
User avatar
tuan kuranes
OGRE Retired Moderator
OGRE Retired Moderator
 
Posts: 2653
Kudos: 4
Joined: 24 Sep 2003
Location: Haute Garonne, France

Postby Jerky » Fri Mar 24, 2006 6:48 pm

Wow, awesome work! I'll take a look later tonight at this.
Erik Briggs (Jerky)
My Blog
Project Wish
Image
User avatar
Jerky
Orc Shaman
 
Posts: 791
Kudos: 0
Joined: 02 Mar 2005
Location: Springville, Utah

Postby grizzley90 » Fri Mar 24, 2006 7:13 pm

sweet its awesome.
grizzley90
Gnome
 
Posts: 318
Kudos: 0
Joined: 18 Jan 2006
Location: Montreal, Canada

Postby smirnof.pl » Sat Mar 25, 2006 8:15 am

great stuff!
User avatar
smirnof.pl
Halfling
 
Posts: 59
Kudos: 0
Joined: 12 Apr 2005
Location: Poland, Bielsko-Biala

Postby tuan kuranes » Sat Mar 25, 2006 10:40 am

New version.
- Fix optimize Buffer problem on some mesh
- Fix addTangent problem on some mesh
- Fix Pose player that didn't keep "pose" keyframe when selected/unselected.
(but all tests done only on "facial.mesh", as I do no have any other mesh sample with poses.)

so bug list is empty.
User avatar
tuan kuranes
OGRE Retired Moderator
OGRE Retired Moderator
 
Posts: 2653
Kudos: 4
Joined: 24 Sep 2003
Location: Haute Garonne, France

Really nice!

Postby Lee04 » Sat Mar 25, 2006 1:38 pm

Really nice!
Ph.D. student in game development
User avatar
Lee04
Minaton
 
Posts: 944
Kudos: 2
Joined: 05 Jul 2004
Location: Sweden

YES!

Postby rabidgoalie » Wed Apr 05, 2006 9:48 pm

I am glad to see a mesh viewer that I can actually use "out of the box". I received DLL errors with the one on the official downloads page. I wanted to look through the forums before diving in to solve that problem, and here is a solution in easy-to-use form!

Even with the unfinished GUI, this is a very nice tool to have! :D
Thanks for the work that you have put in tuan kuranes, I appreciate it.
Never interrupt an enemy while he is making a mistake.
-Napoléon Bonaparte

When the only tool you have is a hammer, every problem you encounter tends to resemble a nail.
-Source unknown
User avatar
rabidgoalie
Gnoblar
 
Posts: 1
Kudos: 0
Joined: 05 Apr 2006

Postby sinbad » Tue Apr 11, 2006 11:38 pm

I've only just remembered to go back to this, and I like it. I've tweaked it a little locally to reuse the existing XML files, and to change the background of the viewport to something that doesn't blend in with unlit areas of white meshes, and to integrate the media. The gui still needs a little work but it's very nice.

This should replace the existing cegui meshviewer in ogreaddons.
User avatar
sinbad
OGRE Retired Team Member
OGRE Retired Team Member
 
Posts: 19258
Kudos: 69
Joined: 06 Oct 2002
Location: Guernsey, Channel Islands

Postby jacmoe » Tue Apr 11, 2006 11:50 pm

Definately a good idea to make this the official meshviewer! :)

Just one feature-request:
When rotating something like the robot, it would be nice to have the option of aligning it again. Maybe also a key combo to only rotate around one axis.
/* Less noise. More signal. */
Ogitor Scenebuilder - powered by Ogre, presented by Qt, fueled by Passion.
OgreAddons - the Ogre code suppository.
User avatar
jacmoe
OGRE Retired Moderator
OGRE Retired Moderator
 
Posts: 20570
Kudos: 181
Joined: 22 Jan 2004
Location: Denmark

Postby syedhs » Wed Apr 12, 2006 8:13 am

A very much off topic, but maybe related :P .

How about creating a Material browser + editor? It should be quite simply, but immensely useful for me. Just imagine that you have .material scattered around in various directories.. and you just happen to forget where the heck is mytree.material.. and it should also has the 'Outline' feature where you can collapse or expand a block. It should be doable within 1 week, or maybe 1-2 days.

If only I can find a spare time to do this.
User avatar
syedhs
Silver Sponsor
Silver Sponsor
 
Posts: 2696
Kudos: 47
Joined: 29 Aug 2005
Location: Kuala Lumpur, Malaysia

Postby tuan kuranes » Thu Apr 13, 2006 8:49 am

If it could make its way in ogreaddons cvs, it would indeed be easier to maintain and accept patches.

I hope to soon have time to make some todo list item.

My top priority being GUI remake and model correct handling (with keys) and refactoring so that plugins can be added. (and add some plugins)

About GUI, I would just somewhat mimic original CTH viewer. (tree, tabs, menu, button) unless some original new proposals appears.
User avatar
tuan kuranes
OGRE Retired Moderator
OGRE Retired Moderator
 
Posts: 2653
Kudos: 4
Joined: 24 Sep 2003
Location: Haute Garonne, France

Postby klauss » Thu Apr 13, 2006 9:50 am

About GUI... first thing IMO would be that it does not lock the mouse. It's difficult to use in windowed mode when it locks the mouse.
Oíd mortales, el grito sagrado...
Hey! What is it with that that?
Wing Commander Universe
klauss
Hobgoblin
 
Posts: 559
Kudos: 0
Joined: 19 Oct 2005
Location: LS87, Buenos Aires, República Argentina.

Postby tuan kuranes » Thu Apr 13, 2006 10:03 am

@ klauss : Indeed, but that would surely add OIS as a dependency.
User avatar
tuan kuranes
OGRE Retired Moderator
OGRE Retired Moderator
 
Posts: 2653
Kudos: 4
Joined: 24 Sep 2003
Location: Haute Garonne, France

Postby klauss » Thu Apr 13, 2006 6:21 pm

tuan kuranes wrote:but that would surely add OIS as a dependency.

I wouldn't mind that. Why... is that a problem?
Oíd mortales, el grito sagrado...
Hey! What is it with that that?
Wing Commander Universe
klauss
Hobgoblin
 
Posts: 559
Kudos: 0
Joined: 19 Oct 2005
Location: LS87, Buenos Aires, República Argentina.

Next

Return to General Discussion

Who is online

Users browsing this forum: Exabot [Bot], Yahoo [Bot] and 3 guests