1,251

(2 replies, posted in General)

Hi,
welcome !

About textures, yes modeling and texturing is done in Blender,
there is a plugin to install (Maratis exporter) and some options in the material,
you can watch this tutorial : http://www.maratis3d.org/?p=277

Recent hardware can use texture with random sizes, but old hardware and iphone needs power of two textures.
So it depends on your hardware and on the machine your target. Best if to use power of two if you can.

cheers,

Anaël.

1,252

(10 replies, posted in Editor)

Hey, just to say I tried the other sunday to join IRC, but didn't see you,
I looked at your w1xer port and saw the special include to add in maratis ES rendering context,
I'll try to add it when I have some time. The next will just be to make write a special makefile (I don't know how it is working for pandora ?)

1,253

(7 replies, posted in Bug report)

Yes it is the good zip :

open the project : Maratis\Examples\Demos\Demos.mproj
then open the level : Maratis\Examples\Demos\levels\Physics.level

1,254

(7 replies, posted in Bug report)

it is in the examples/ folder when you download maratis (the demo with the boxes and the vehicle)

1,255

(7 replies, posted in Bug report)

Hi Muraqqi,
do this happen when opening all example's projects ?

Is the "physics" example working ? (no textures inside)

1,256

(64 replies, posted in General)

linux-man :

Yes you are right ! thank you, the -1 test is missing,

the correct line might be replacing :
if(car == 127 || car == 32 || car == 13 || car == 9) break;
to :
if(car < 0 || car == 127 || car == 32 || car == 13 || car == 9) break;

Tell me if it's working, I'll update the code on svn smile


hedphelym : a how-to build the sources ?

1,257

(64 replies, posted in General)

Sythuzuma-Ka : super, il manquait sans doute une librairie.

linux-man : in what language is your system ? it is possible that the encoding behave differently when you build it yourself.
I think it comes from the hard coded key codes used in "bool MWindow::onEvents(void)"
I will try to see if there is a better way to do it.

1,258

(64 replies, posted in General)

When you try the game demos (Jules for example), are the LEFT and RIGHT keyboard keys working ?


There is probably some issue in :
http://code.google.com/p/maratis/source … Window.cpp

Maybe a key code in the function "bool MWindow::onEvents(void)" ?

1,259

(1 replies, posted in Engine)

There is no test of it, but Maratis already got a openGLES 1 and 2 rendering context port (used on iOS),
it should be compatible for Android, there is probably some specific includes to add but I believe the engine
can compile without much effort on Android.

1,260

(2 replies, posted in Engine)

Hi, cool,
thank you,
I forget to update this post, the Linux port above has been done,
there is now a Linux version (beta) that is available to download.

1,261

(5 replies, posted in Engine)

Hi,

I started studying a bullet particles approach to be able to have physics on particles,
we'll let you know how it's going smile

In the meanwhile, any suggestions are welcome of course

1,262

(10 replies, posted in Editor)

The player will work without problem I think, the hard part will be to find the libs (OpenAL, freetype etc) on Pandora (but it looks like it is a linux system ?)

It will be possible to build the editor as well, there is just more dependencies than the player to sort out.

We can try to talk this week-end on chat, I'll send you a mail to plan it better.

1,263

(10 replies, posted in Editor)

Hi !

cool, I don't know much about the Pandora, but I think you can follow the structure of the iOS publishing,
the best for you would be to start compiling the player, you can find the opengl ES rendering context on svn here :

http://code.google.com/p/maratis/source … 253Dclosed

I guess it will need a special project (or makefile) that uses the ES rendering context, the Pandora native libs and ignore GLEE.

you're welcome smile

Hi,
the id is not the object id but the collision id,
you can get it using "entity->getPhysicsProperties();" (it is NULL if the object doesn't have physics enabled)

MPhysicsProperties * phyProps = ent->getPhysicsProperties();
if(phyProps)
    nbColl = physCont->isObjectInCollision(phyProps->getCollisionObjectId());

1,266

(2 replies, posted in Gossip)

Interesting,
do you have an idea of the open-source license it uses ?

1,267

(21 replies, posted in External Tools)

Hi,

try to check the texture path (before you select it in blender your texture should be in "your_maratis_project/maps").
Are the Maratis examples working properly ?

1,268

(1 replies, posted in General)

Hi,

if you want to follow Maratis development, you can see updates here :
http://code.google.com/p/maratis/source/list

There has been some recent work focused on linux, code improving etc.
Maratis development is done without any fund (very small donations, no sponsor),
it is entirely moving thanks to people free time ; contributors like Davide, Sergey and Skimancer ; me.

1,269

(64 replies, posted in General)

I in fact build the current version on ubuntu 11, similar version as you I think.

There is obviously some mistake with the build, if you can try to compile it on your machine and tell us how it's going it would be nice !

1,270

(64 replies, posted in General)

strange... i don't understand how it can work on other people computer if the link is wrong, can it be a 32/64 bits problem ? are you on 64 bits ?

1,271

(64 replies, posted in General)

Hi, thank you for trying,

is the "libMEngine.so missing" when running the prebuild : http://maratis.googlecode.com/files/Mar … x86-32.zip

or when building yourself ?

note that you will need OpenAL to be installed on your system

1,272

(9 replies, posted in Engine)

That might be enough then, as noted earlier from you, that exported out from a 3d app ( after slicing up before hand ), it would ease up requirements.

Does this easing up also apply to objects/lighting in each zone or just objects ? ( culling as in)

thx
gm

It's better to divide a big scene in multiple objects so the engine can eliminate the ones out of the screen,
there is a camera culling at object and sub-mesh level, and a basic occlusion culling.

Also, a lot of games use only baked lightning and simpler shaders.
This Yo Frankie test is a showcase, so it's more heavy in light that it needs to be for a final game.


Hi am using Unity 3d and i found this place here.

I like Maratis i have full control of the game engine bud am not familiar with Lua and dont now much about c++ .

wen using this yo Frankie i get everything bud no texture.

i now yo Frankie from blender am learning to use blender.

is there any way to use c# instead of c++.

Hi, welcome,
about your bug, try to be sure your computer is using recent 3d drivers, Maratis uses opengl.

If your computer is old or with a internal 3d chipset (included with the motherboard),
it's possible that the card doesn't support shaders or textures which are not with a power of two size (128x128, 256x512...).

The scipting is done in lua, and to access the engine SDK you need c++ (not very different than c#).

1,273

(9 replies, posted in Engine)

Hi, test was done on a laptop, not the best for 3d,
the scene is also not so light, using full pixel lightning with multiple passes and 2 dynamic soft shadows.

This scene is running at 60fps on my 3 years old desktop computer.

1,274

(3 replies, posted in Engine)

Reading blend files directly was a question when writing the python script exporter, it can be always a good feature, but as the exporter is fully implemented it is not a vital feature. What is missing is a way to use the blender exporter in one clic once the first export has been done (it is a bit irritating to have to select the path each time).
> Actually, when you export a mesh with blender, it automatically updates in Maratis.

The Blender logic bricks are not very good, and I think it's better to separate modeling and game design. On the other hand the nodal logic behaviors like Detox you suggested on the feature request is interesting. It can be a visual way to generate or display lua scripts.

1,275

(2 replies, posted in General)

Hi, I run it on 10.6.8, what is your system ? Intel 64 bits ?