GOSE (Gtkmm Ogre Scene Editor) : 1.2.6

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!

Do you like GOSE ?

Poll ended at Fri Mar 06, 2009 1:22 pm

Yes, definitely
4
33%
Yes, not Bad
3
25%
Never used it
4
33%
No, i hate gtk
1
8%
Not friendly at all
0
No votes
 
Total votes: 12

User avatar
xabila
Goblin
Posts: 225
Joined: Mon Jun 05, 2006 9:40 am
Location: rennes [FR]

GOSE (Gtkmm Ogre Scene Editor) : 1.2.6

Post by xabila »

<Update 1.2.6>

Hi all,
I made (another) scene editor for Ogre...
Image

Web page is here http://sites.google.com/site/gtkmmogresceneeditor/ with a documentation (but mostly in french ).

So Gose is an Ogre Scene Editor made with gtkmm. The aim of gose is to be extended by user Plug-In. To do so we provide some xslt code generation from glade xml files to Gose Plug-in.
It's a cross plateform LGPL tool (For linux and Windows)
Currently features :

* Add .mesh (Adding Ressource path to Ogre OR not)
* Add .scene (Adding Ressource path to Ogre OR not)
* Display Scene Graph (Search by name..)
* Add / Edit light(s)
* Edit Camera(s)
* Edit Viewport
* Edit Mesh Materials
* Edit SceneNode : Transform..
* Export .scene
* Edit Animation
* Delete...
*NEW : handle skeleton and transform Animation
*NEW : Display polygones by mesh (thanks to meshmagick)
*NEW : Group nodes and Merge them (thanks to meshmagick)

Image

I made some binaries for windows and you can find more information (install for instance ) here :
http://www.openmask.org/wiki/index.php? ... lationGOSE

Direct dowload 1.2.6 : https://gforge.inria.fr/frs/download.ph ... _1.2.6.exe

So now in 1.2, meshmagick is used by gose, in order to display mesh informations, and to allow merging groupes of nodes :
Image

Previous post :
screenshots :
Image
Image
Image

And an ugly video : http://fr.youtube.com/watch?v=6G1Q0riVrjM
Uncompressed video : http://www.irisa.fr/bunraku/OpenMASK/video/gose.mpeg
Last edited by xabila on Sun Jul 25, 2010 9:12 am, edited 11 times in total.

User avatar
DanielSefton
Ogre Magi
Posts: 1235
Joined: Fri Oct 26, 2007 12:36 am
Location: Mountain View, CA
x 10
Contact:

Post by DanielSefton »

Nice work! :) Though, I wouldn't refer to it as 'another' scene editor; most of the existing ones are either unreleased or don't work. This looks like the only fully functional one so far!

Oh, and the video is broken. It would be nice to see it in action. :)

User avatar
xabila
Goblin
Posts: 225
Joined: Mon Jun 05, 2006 9:40 am
Location: rennes [FR]

Post by xabila »

Thanks !

The video is updated...
I will put it somewhere else, youtube compression make it ugly

User avatar
xavier
OGRE Retired Moderator
OGRE Retired Moderator
Posts: 9481
Joined: Fri Feb 18, 2005 2:03 am
Location: Dublin, CA, US
x 22

Post by xavier »

Hi Xabila

Not bad, it has potential.

First thing for me is, I can't add meshes -- is that a future feature?

Also, it really needs a transform gizmo; artists/designers will not be entering raw numbers in a text box.

Is this to be open-sourced? If so, I can probably help with the gizmo part.

Thanks!
Do you need help? What have you tried?

Image

Angels can fly because they take themselves lightly.

User avatar
xabila
Goblin
Posts: 225
Joined: Mon Jun 05, 2006 9:40 am
Location: rennes [FR]

Post by xabila »

xavier wrote: First thing for me is, I can't add meshes -- is that a future feature?
Oups it's a bug, i haven't try the add mesh recently, i will update this afternoon.
xavier wrote: Also, it really needs a transform gizmo; artists/designers will not be entering raw numbers in a text box.

Is this to be open-sourced? If so, I can probably help with the gizmo part.

Thanks!
Yes it's open-sourced, you can make a gizmo plug in, it will be perfect.

User avatar
xabila
Goblin
Posts: 225
Joined: Mon Jun 05, 2006 9:40 am
Location: rennes [FR]

Post by xabila »

Ok bug fixed on GOSE 0.92

db123
Halfling
Posts: 78
Joined: Wed May 21, 2008 5:55 am

Post by db123 »

I want to see that,but microsoft's IE7.0 tell me that web has some safety issues...

User avatar
nikki
Old One
Posts: 2730
Joined: Sat Sep 17, 2005 10:08 am
Location: Princeton, New Jersey, USA
x 13
Contact:

Post by nikki »

db123 wrote:I want to see that,but microsoft's IE7.0 tell me that web has some safety issues...
You can use Firefox!

db123
Halfling
Posts: 78
Joined: Wed May 21, 2008 5:55 am

Post by db123 »

brilliantly

User avatar
xabila
Goblin
Posts: 225
Joined: Mon Jun 05, 2006 9:40 am
Location: rennes [FR]

Re: GOSE (Gtkmm Ogre Scene Editor)

Post by xabila »

Hi,
I have updated Gose with Ogre 1.6.1.
Now it handles also the MeshAnimation (Skeleton Animation).

I made a simple video here :
http://www.dailymotion.com/video/x8i1j1 ... d_creation

Gose version is the 1.1
Windows version can be downloaded here : And dependencies :
Last edited by xabila on Fri Feb 27, 2009 2:43 pm, edited 1 time in total.

User avatar
xabila
Goblin
Posts: 225
Joined: Mon Jun 05, 2006 9:40 am
Location: rennes [FR]

Re: GOSE (Gtkmm Ogre Scene Editor)

Post by xabila »

So if you have any features request, feel free to ask...

a4z
Halfling
Posts: 64
Joined: Thu Nov 08, 2007 11:16 am

Re: GOSE (Gtkmm Ogre Scene Editor)

Post by a4z »

is a linux version aviable?

User avatar
xabila
Goblin
Posts: 225
Joined: Mon Jun 05, 2006 9:40 am
Location: rennes [FR]

Re: GOSE (Gtkmm Ogre Scene Editor)

Post by xabila »

Yes of course, but you need to compile it.

To simplify the process just download And And you need cmake and gtkmm and glademm.

After it's every time :

Code: Select all

cmake . -DINSTALLPREFIX=MYPATH
make install
And don't forget to add DOTSCENE, OBT and Ogre PATH on your PKG_CONFIG_PATH

a4z
Halfling
Posts: 64
Joined: Thu Nov 08, 2007 11:16 am

Re: GOSE (Gtkmm Ogre Scene Editor)

Post by a4z »

great, thanks!

if I find a a little free time this weekend I will try it,
if not this weekend then definitely next one

User avatar
xabila
Goblin
Posts: 225
Joined: Mon Jun 05, 2006 9:40 am
Location: rennes [FR]

Re: GOSE (Gtkmm Ogre Scene Editor)

Post by xabila »

a4z wrote: if I find a a little free time this weekend I will try it,
if not this weekend then definitely next one
i advise you to download the svn version of gose, i allready fixed a bug on the ProcessMaterial dialog...

a4z
Halfling
Posts: 64
Joined: Thu Nov 08, 2007 11:16 am

Re: GOSE (Gtkmm Ogre Scene Editor)

Post by a4z »

ok, thanks for the hint

meanwhile I also found the hompage with the linux instructions, was a bit to tired yesterday

unfortunately work got me hard at the moment, so no free time this weekend..

a4z
Halfling
Posts: 64
Joined: Thu Nov 08, 2007 11:16 am

Re: GOSE (Gtkmm Ogre Scene Editor)

Post by a4z »

there is a problem in find OBT
i have comment out
#MESSAGE(FATAL_ERROR "Error Can't find OBT") (in CMakeLists.txt)
cause OBT is installed (and partial found by the find.obt.cmake dings) and there are no special flags

now cmake runs into a funny loop

Code: Select all

...
-- WARNING: you are using the obsolete 'PKGCONFIG' macro use FindPkgConfig
-- WARNING: you are using the obsolete 'PKGCONFIG' macro use FindPkgConfig
-- WARNING: you are using the obsolete 'PKGCONFIG' macro use FindPkgConfig
Error Parsing pkg-config for OBT,
Got  OBT_INC : 
Got  OBT_LIBS : ;dl;OBT
Got  OBT_LIBFLAGS :  
Got  OBT_LIBDIR : /local/usr/lib; /local/usr/lib
-- WARNING: you are using the obsolete 'PKGCONFIG' macro use FindPkgConfig
-- Configuring done
You have changed variables that require your cache to be deleted.
Configure will be re-run and you may have to reset some variables.
The following variables have changed:
CMAKE_CXX_COMPILER= /usr/bin/c++
...
start again..

ubuntu 8.10

personal note:
I would find it better not to distribute OBT and DotScene Stuff as a sererat component, this would make testing build and run the app more easy,
mean the app could already run, but now I have wasted an hour ore more and no sucess, this is the point where 80% user give it up and I am sure as the author of this software you do not want this.
please do not understand me wrong, it is not a kritik, its just a suggestion how you could avoid unwanted side effects through building problems

User avatar
xabila
Goblin
Posts: 225
Joined: Mon Jun 05, 2006 9:40 am
Location: rennes [FR]

Re: GOSE (Gtkmm Ogre Scene Editor)

Post by xabila »

If you have a FATAL_ERROR with can't find OBT, it means you don't have OBT on your $PKG_CONFIG_PATH.
so if on a terminal, pkg-config OBT --libs don't work cmake tell the truth...

Don't waste an hour if you have a problem, just ask me...

And for the loop it's a bug with the last cmake version.
You need to comment the SET(CMAKE_CXX_COMPILER g++) on PI/*
I will update this right now.

For the distribution of OBT and DOTSCENE, these libs are shared by my old team, buy maybe i can distribute them with gose, it will be more simple for linux user.
Sorry for that

a4z
Halfling
Posts: 64
Joined: Thu Nov 08, 2007 11:16 am

Re: GOSE (Gtkmm Ogre Scene Editor)

Post by a4z »

sory for give you an incomplete report

..@tpad:~/Desktop$ pkg-config --list-all | grep OBT
OBT OBT - Open Bunraku Tools


OBT is in pkg_config path

as you see here
Got OBT_INC :
Got OBT_LIBS : ;dl;OBT
Got OBT_LIBFLAGS :
Got OBT_LIBDIR : /local/usr/lib; /local/usr/lib

(real path is ~/locale.. but for post I cut away ~)

its partially found by the find cmake script
but there must be something wrong

could be that the problem is in the OBT.pc file

cause
pkg-config --libs OBT
-L/home/myname/local/usr/lib -ldl -lOBT
..@tpad:~$ pkg-config --cflags OBT

the output is incomplete, better said inexestent for cflags
but it looks correct

Code: Select all

prefix=/home/myname/local/usr
exec_prefix=${prefix}
libdir=${prefix}/lib
bindir=${prefix}/bin
includedir=${prefix}/include
buildtype=Release

Name: OBT
Description: Open Bunraku Tools 
Version: 1.1
Libs:-ldl -L${libdir} -lOBT 
Cflags:  -I${includedir} 

same with ogre
pkg-config --cflags OGRE
-DOGRE_GUI_GLX -DOGRE_CONFIG_LITTLE_ENDIAN -I/home/myname/local/usr//include -I/home/myname/local/usr//include/OGRE

works, also a lot of other software, so my pkg-config seems not to be the problem

(the reason why I have comment out the error producing message is that for the build OBT_INC OBT_LIBFLAGS are not required cause they give no infos that make does not already has and so I thougt ok ignore it maybe it builds or shows me if there is the same problem with the dotscene interface, but i dont know cause the build loops befor it comes to dotscene part)
so it seems that this third party component produce problems, so better eliminate this problem by including this software in your project, should be no problem if this is all opensource with the same licence, but i am not a lawyer so this is no serious info:-)

User avatar
xabila
Goblin
Posts: 225
Joined: Mon Jun 05, 2006 9:40 am
Location: rennes [FR]

Re: GOSE (Gtkmm Ogre Scene Editor)

Post by xabila »

a4z wrote:

Code: Select all

prefix=/home/myname/local/usr
exec_prefix=${prefix}
libdir=${prefix}/lib
bindir=${prefix}/bin
includedir=${prefix}/include
buildtype=Release

Name: OBT
Description: Open Bunraku Tools 
Version: 1.1
Libs:-ldl -L${libdir} -lOBT 
Cflags:  -I${includedir} 

Well it's strange, if you have this .pc file, you should get
OBT_INC : /home/myname/local/usr/include

And OBT_INC is usefull to compile gose.

You should reinstall obt after erasing CMakefiles and CMakCache.txt

a4z
Halfling
Posts: 64
Joined: Thu Nov 08, 2007 11:16 am

Re: GOSE (Gtkmm Ogre Scene Editor)

Post by a4z »

build already works, i have the gose binary
(commenting out the obt error works, thanks for the hint removing the SET(CMAKE_CXX_COMPILER g++) parts)

but it crashs

Code: Select all

 ./gose 
Creating resource group General
Creating resource group Internal
Creating resource group Autodetect
SceneManagerFactory for type 'DefaultSceneManager' registered.
Registering ResourceManager for type Material
Registering ResourceManager for type Mesh
Registering ResourceManager for type Skeleton
MovableObjectFactory for type 'ParticleSystem' registered.
OverlayElementFactory for type Panel registered.
OverlayElementFactory for type BorderPanel registered.
OverlayElementFactory for type TextArea registered.
Registering ResourceManager for type Font
ArchiveFactory for archive type FileSystem registered.
ArchiveFactory for archive type Zip registered.
FreeImage version: 3.10.0
This program uses FreeImage, a free, open source image library supporting all common bitmap formats. See http://freeimage.sourceforge.net for details
Supported formats: bmp,ico,jpg,jif,jpeg,jpe,jng,koa,iff,lbm,mng,pbm,pbm,pcd,pcx,pgm,pgm,png,ppm,ppm,ras,tga,targa,tif,tiff,wap,wbmp,wbm,psd,cut,xbm,xpm,gif,hdr,g3,sgi,exr,j2k,j2c,jp2
DDS codec registering
Registering ResourceManager for type HighLevelGpuProgram
Registering ResourceManager for type Compositor
MovableObjectFactory for type 'Entity' registered.
MovableObjectFactory for type 'Light' registered.
MovableObjectFactory for type 'BillboardSet' registered.
MovableObjectFactory for type 'ManualObject' registered.
MovableObjectFactory for type 'BillboardChain' registered.
MovableObjectFactory for type 'RibbonTrail' registered.
Loading library /home/myname/local/usr/lib/OGRE/RenderSystem_GL.so
Installing plugin: GL RenderSystem
OpenGL Rendering Subsystem created.
Plugin successfully installed
Loading library /home/myname/local/usr/lib/OGRE/Plugin_ParticleFX.so
Installing plugin: ParticleFX
Particle Emitter Type 'Point' registered
Particle Emitter Type 'Box' registered
Particle Emitter Type 'Ellipsoid' registered
Particle Emitter Type 'Cylinder' registered
Particle Emitter Type 'Ring' registered
Particle Emitter Type 'HollowEllipsoid' registered
Particle Affector Type 'LinearForce' registered
Particle Affector Type 'ColourFader' registered
Particle Affector Type 'ColourFader2' registered
Particle Affector Type 'ColourImage' registered
Particle Affector Type 'ColourInterpolator' registered
Particle Affector Type 'Scaler' registered
Particle Affector Type 'Rotator' registered
Particle Affector Type 'DirectionRandomiser' registered
Particle Affector Type 'DeflectorPlane' registered
Plugin successfully installed
Loading library /home/myname/local/usr/lib/OGRE/Plugin_OctreeSceneManager.so
Installing plugin: Octree & Terrain Scene Manager
Plugin successfully installed
Loading library /home/myname/local/usr/lib/OGRE/Plugin_CgProgramManager.so
Installing plugin: Cg Program Manager
Plugin successfully installed
*-*-* OGRE Initialising
*-*-* Version 1.6.1 (Shoggoth)
Added resource location '/home/myname/workspace/OpenMask/gose/build1/Runtime/ninja' of type 'FileSystem' to resource group 'General'
Added resource location '/home/myname/workspace/OpenMask/gose/build1/Runtime/overlay' of type 'FileSystem' to resource group 'General'
Added resource location '/home/myname/workspace/OpenMask/gose/build1/Runtime/shadow' of type 'FileSystem' to resource group 'General'
CPU Identifier & Features
-------------------------
 *   CPU ID: GenuineIntel: Intel(R) Core(TM)2 Duo CPU     P9500  @ 2.53GHz
 *      SSE: yes
 *     SSE2: yes
 *     SSE3: yes
 *      MMX: yes
 *   MMXEXT: yes
 *    3DNOW: no
 * 3DNOWEXT: no
 *     CMOV: yes
 *      TSC: yes
 *      FPU: yes
 *      PRO: yes
 *       HT: no
-------------------------
******************************
*** Starting GLX Subsystem ***
******************************

(gose:21369): libglade-WARNING **: Error loading image: Failed to open file 'US/../../Data/images/gose.png': No such file or directory

(gose:21369): libglade-WARNING **: could not convert string to type `GdkPixbuf' for property `icon'
GType name: gtkmm__CustomObject_GtkOgre
GLRenderSystem::_createRenderWindow "GtkOgreWidget1", 1x1 windowed  miscParams: externalWindowHandle=54526000 
GLXWindow::create: The externalWindowHandle parameter is deprecated.
Use the parentWindowHandle or currentGLContext parameter instead.
GLXWindow::create used FBConfigID = 35
GL_VERSION = 2.1.8087 FireGL Release
GL_VENDOR = ATI Technologies Inc.
GL_RENDERER = ATI Mobility Radeon HD 3650
GL_EXTENSIONS = GL_AMDX_vertex_shader_tessellator GL_AMD_performance_monitor GL_ARB_color_buffer_float GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_instanced GL_ARB_fragment_program GL_ARB_fragment_shader GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_instanced_arrays GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_shader_objects GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_transpose_matrix GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_envmap_bumpmap GL_ATI_fragment_shader GL_ATI_meminfo GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_copy_texture GL_EXT_depth_buffer_float GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texgen_reflection GL_EXT_texture3D GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_vertex_array GL_KTX_buffer_region GL_NV_blend_square GL_NV_texgen_reflection GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_WIN_swap_hint WGL_EXT_swap_control
Supported GLX extensions: GLX_ARB_get_proc_address GLX_ARB_multisample GLX_EXT_import_context GLX_EXT_visual_info GLX_EXT_visual_rating GLX_OML_swap_method GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_visual_select_group 
***************************
*** GL Renderer Started ***
***************************
Registering ResourceManager for type GpuProgram
GLSL support detected
GL: Using GL_EXT_framebuffer_object for rendering to textures (best)
FBO PF_UNKNOWN depth/stencil support: D0S1 D0S4 D0S8 D0S16 D16S0 D24S0 D32S0 Packed-D24S8 
FBO PF_L8 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D24S0 D32S0 Packed-D24S8 
FBO PF_L16 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D24S0 D32S0 Packed-D24S8 
FBO PF_A8 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D24S0 D32S0 Packed-D24S8 
FBO PF_A4L4 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D24S0 D32S0 Packed-D24S8 
FBO PF_BYTE_LA depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D24S0 D32S0 Packed-D24S8 
FBO PF_R5G6B5 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D24S0 D32S0 Packed-D24S8 
FBO PF_B5G6R5 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D24S0 D32S0 Packed-D24S8 
FBO PF_A4R4G4B4 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D24S0 D32S0 Packed-D24S8 
FBO PF_A1R5G5B5 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D24S0 D32S0 Packed-D24S8 
FBO PF_R8G8B8 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D24S0 D32S0 Packed-D24S8 
FBO PF_B8G8R8 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D24S0 D32S0 Packed-D24S8 
FBO PF_A8R8G8B8 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D24S0 D32S0 Packed-D24S8 
FBO PF_B8G8R8A8 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D24S0 D32S0 Packed-D24S8 
FBO PF_A2R10G10B10 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D24S0 D32S0 Packed-D24S8 
FBO PF_A2B10G10R10 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D24S0 D32S0 Packed-D24S8 
FBO PF_FLOAT16_RGB depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D24S0 D32S0 Packed-D24S8 
FBO PF_FLOAT16_RGBA depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D24S0 D32S0 Packed-D24S8 
FBO PF_FLOAT32_RGB depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D24S0 D32S0 Packed-D24S8 
FBO PF_FLOAT32_RGBA depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D24S0 D32S0 Packed-D24S8 
FBO PF_X8R8G8B8 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D24S0 D32S0 Packed-D24S8 
FBO PF_X8B8G8R8 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D24S0 D32S0 Packed-D24S8 
FBO PF_SHORT_RGBA depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D24S0 D32S0 Packed-D24S8 
FBO PF_R3G3B2 depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D24S0 D32S0 Packed-D24S8 
FBO PF_FLOAT16_R depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D24S0 D32S0 Packed-D24S8 
FBO PF_FLOAT32_R depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D24S0 D32S0 Packed-D24S8 
FBO PF_SHORT_GR depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D24S0 D32S0 Packed-D24S8 
FBO PF_FLOAT16_GR depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D24S0 D32S0 Packed-D24S8 
FBO PF_FLOAT32_GR depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D24S0 D32S0 Packed-D24S8 
FBO PF_SHORT_RGB depth/stencil support: D0S0 D0S1 D0S4 D0S8 D0S16 D16S0 D24S0 D32S0 Packed-D24S8 
[GL] : Valid FBO targets PF_UNKNOWN PF_L8 PF_L16 PF_A8 PF_A4L4 PF_BYTE_LA PF_R5G6B5 PF_B5G6R5 PF_A4R4G4B4 PF_A1R5G5B5 PF_R8G8B8 PF_B8G8R8 PF_A8R8G8B8 PF_B8G8R8A8 PF_A2R10G10B10 PF_A2B10G10R10 PF_FLOAT16_RGB PF_FLOAT16_RGBA PF_FLOAT32_RGB PF_FLOAT32_RGBA PF_X8R8G8B8 PF_X8B8G8R8 PF_SHORT_RGBA PF_R3G3B2 PF_FLOAT16_R PF_FLOAT32_R PF_SHORT_GR PF_FLOAT16_GR PF_FLOAT32_GR PF_SHORT_RGB 
RenderSystem capabilities
-------------------------
RenderSystem Name: OpenGL Rendering Subsystem
GPU Vendor: ati
Device Name: ATI Mobility Radeon HD 3650
Driver Version: 2.1.8087.0
 * Fixed function pipeline: yes
 * Hardware generation of mipmaps: yes
 * Texture blending: yes
 * Anisotropic texture filtering: yes
 * Dot product texture operation: yes
 * Cube mapping: yes
 * Hardware stencil buffer: yes
   - Stencil depth: 8
   - Two sided stencil support: yes
   - Wrap stencil values: yes
 * Hardware vertex / index buffers: yes
 * Vertex programs: yes
 * Fragment programs: yes
 * Geometry programs: no
 * Supported Shader Profiles: arbfp1 arbvp1 glsl ps_1_1 ps_1_2 ps_1_3 ps_1_4
 * Texture Compression: yes
   - DXT: yes
   - VTC: no
 * Scissor Rectangle: yes
 * Hardware Occlusion Query: yes
 * User clip planes: yes
 * VET_UBYTE4 vertex element type: yes
 * Infinite far plane projection: yes
 * Hardware render-to-texture: yes
 * Floating point textures: yes
 * Non-power-of-two textures: yes
 * Volume textures: yes
 * Multiple Render Targets: 8
   - With different bit depths: yes
 * Point Sprites: yes
 * Extended point parameters: yes
 * Max Point Size: 8192
 * Vertex texture fetch: yes
   - Max vertex textures: 16
   - Vertex textures shared: yes
 * Render to Vertex Buffer : no
 * GL 1.5 without VBO workaround: no
 * Frame Buffer objects: yes
 * Frame Buffer objects (ARB extension): no
 * Frame Buffer objects (ATI extension): no
 * PBuffer suppport: no
 * GL 1.5 without HW-occlusion workaround: no
Registering ResourceManager for type Texture
ResourceBackgroundQueue - threading disabled
Particle Renderer Type 'billboard' registered
SceneManagerFactory for type 'OctreeSceneManager' registered.
SceneManagerFactory for type 'TerrainSceneManager' registered.
Parsing scripts for resource group Autodetect
Finished parsing scripts for resource group Autodetect
Parsing scripts for resource group General
Parsing script ninja.material
Parsing script ShowMesh.material
Parsing script Editor.material
Parsing script DepthShadowmap.material
GLSL compiled : Ogre/BasicVertexPrograms/AmbientOneTextureGLSLVertex shader was successfully compiled to run on hardware.

GLSL compiled : Ogre/DepthShadowmap/CasterVP_GLSLVertex shader was successfully compiled to run on hardware.

GLSL compiled : Ogre/DepthShadowmap/CasterFP_GLSLFragment shader was successfully compiled to run on hardware.
GLSL compiled : Ogre/DepthShadowmap/ReceiverVP_GLSLVertex shader was successfully compiled to run on hardware.

GLSL compiled : Ogre/DepthShadowmap/ReceiverFP_GLSLFragment shader was successfully compiled to run on hardware.
GLSL compiled : Ogre/DepthShadowmap/ReceiverFPPCF_GLSLFragment shader was successfully compiled to run on hardware.
GLSL compiled : Ogre/DepthShadowmap/NormalMapReceiverVP_GLSLVertex shader was successfully compiled to run on hardware.

GLSL compiled : Ogre/DepthShadowmap/NormalMapReceiverFP_GLSLFragment shader was successfully compiled to run on hardware.
GLSL compiled : Ogre/DepthShadowmap/NormalMapReceiverFPPCF_GLSLFragment shader was successfully compiled to run on hardware.
Parsing script Blue.fontdef
Parsing script EditorDebug.overlay
Texture: barre.png: Loading 1 faces(PF_R8G8B8,510x30x1) with 8 hardware generated mipmaps from Image. Internal format is PF_X8R8G8B8,510x30x1.
Font BlueHighwayusing texture size 512x512
Info: Freetype returned null for character 127 in font BlueHighway
Info: Freetype returned null for character 128 in font BlueHighway
Info: Freetype returned null for character 129 in font BlueHighway
Info: Freetype returned null for character 130 in font BlueHighway
Info: Freetype returned null for character 131 in font BlueHighway
Info: Freetype returned null for character 132 in font BlueHighway
Info: Freetype returned null for character 133 in font BlueHighway
Info: Freetype returned null for character 134 in font BlueHighway
Info: Freetype returned null for character 135 in font BlueHighway
Info: Freetype returned null for character 136 in font BlueHighway
Info: Freetype returned null for character 137 in font BlueHighway
Info: Freetype returned null for character 138 in font BlueHighway
Info: Freetype returned null for character 139 in font BlueHighway
Info: Freetype returned null for character 140 in font BlueHighway
Info: Freetype returned null for character 141 in font BlueHighway
Info: Freetype returned null for character 142 in font BlueHighway
Info: Freetype returned null for character 143 in font BlueHighway
Info: Freetype returned null for character 144 in font BlueHighway
Info: Freetype returned null for character 145 in font BlueHighway
Info: Freetype returned null for character 146 in font BlueHighway
Info: Freetype returned null for character 147 in font BlueHighway
Info: Freetype returned null for character 148 in font BlueHighway
Info: Freetype returned null for character 149 in font BlueHighway
Info: Freetype returned null for character 150 in font BlueHighway
Info: Freetype returned null for character 151 in font BlueHighway
Info: Freetype returned null for character 152 in font BlueHighway
Info: Freetype returned null for character 153 in font BlueHighway
Info: Freetype returned null for character 154 in font BlueHighway
Info: Freetype returned null for character 155 in font BlueHighway
Info: Freetype returned null for character 156 in font BlueHighway
Info: Freetype returned null for character 157 in font BlueHighway
Info: Freetype returned null for character 158 in font BlueHighway
Info: Freetype returned null for character 159 in font BlueHighway
Info: Freetype returned null for character 160 in font BlueHighway
Texture: BlueHighwayTexture: Loading 1 faces(PF_BYTE_LA,512x512x1) with  hardware generated mipmaps from Image. Internal format is PF_BYTE_LA,512x512x1.
Finished parsing scripts for resource group General
Parsing scripts for resource group Internal
Finished parsing scripts for resource group Internal
Texture: floor.png: Loading 1 faces(PF_A8R8G8B8,512x512x1) with 9 hardware generated mipmaps from Image. Internal format is PF_A8R8G8B8,512x512x1.
[TRACE WARNING] in "init" of /home/myname/workspace/OpenMask/gose/src/OgreView.cpp +67 : Try Shadow

terminate called after throwing an instance of 'Glib::FileError'
Aborted


could be that I have some quirks because I did an out of source build


I have copied all dirs from runtime to the build1/runtime and my resources look like this
[General]
FileSystem=/home/myname/workspace/OpenMask/gose/build1/Runtime/ninja
FileSystem=/home/myname/workspace/OpenMask/gose/build1/Runtime/overlay
FileSystem=/home/myname/workspace/OpenMask/gose/build1/Runtime/shadow

do I miss some files?

User avatar
xabila
Goblin
Posts: 225
Joined: Mon Jun 05, 2006 9:40 am
Location: rennes [FR]

Re: GOSE (Gtkmm Ogre Scene Editor)

Post by xabila »

Yes you don't need to copy the runtimes files and you must not, because GTK ihm files must look at ../Data/images

Or you can copy the Data folder on build.

User avatar
xabila
Goblin
Posts: 225
Joined: Mon Jun 05, 2006 9:40 am
Location: rennes [FR]

Re: GOSE (Gtkmm Ogre Scene Editor)

Post by xabila »

One question, did you use my obt tar or the openMASK one?

a4z
Halfling
Posts: 64
Joined: Thu Nov 08, 2007 11:16 am

Re: GOSE (Gtkmm Ogre Scene Editor)

Post by a4z »

I copied the data folder an now the app runs.

will do further steps tomorrow

I used the tar from your link

thanks for help!

Crazy_Yellow_Rabbit
Gnoblar
Posts: 24
Joined: Fri Aug 18, 2006 3:14 pm
Location: Paris, FRANCE
Contact:

Re: GOSE (Gtkmm Ogre Scene Editor)

Post by Crazy_Yellow_Rabbit »

xabila> Je n'ai pas pu tester ton éditeur mais à première vue il semble très fonctionnel et superbement bien pensé, je le testerai assurément d'ici peu.
Merci pour ton travail de qualité !
i am not crazy, no, no,no i'm not !!!

Post Reply