I create models ENTITY (3d models) at runtime, so I cannot merge them in 3D modelers. I can group meshes (small meshes, 16 or 32 units as bounding box per side) as "sectors" (meshes near to each other, located in the same area). It is static geometry.
No, I need to create an environment at runtime. Absolutely. My game is enterely procedurally generated. Want an example? Well, check out the game I already made using Unity3d at:
It looks like some Minecraft similar game using cubes. There is already a 3DGS thread talking about that sort of cubic world : Cube framework
There are people using Ogre3D , Jmonkey engine that uses their own code for "Minecraft" like.
Yes I know what you said. But my question is still the same: is there any way to combine small meshes to decrease the number of draw-calls? Unity3D, for example, uses 2 methods: dynamic batching (automatically performed by the engine at runtime), and static batching (PRO version only :'( )
JME 3 (I know that engine) uses a geometry optimizer (even if I got not good results with it). But JME uses scenegraph, very useful in games like this.
Well i'm not sure A8 can do that. Or you'll have to code a DLL for it yourself ? Even more i don't know if batching in real time will not slow the game ?
I'm not strong programmer at all
You should post your question in "Engine" thread, you'll have perhaps some answers ? Why not reading the manual also , all is in it about the engine.
look here(i don't follow this thred so i cant say that it is working now, or not): http://www.opserver.de/ubb7/ubbthreads.php?ubb=showflat&Number=355335#Post355335 maybe you can "copy" your old mesh an add the new to it, u have just merge the vertices(so that you havn't two vertices at one point) and remove the sensless polys. i cant give you an example, sorry. and i don't know how fast it is. xxxxxxx
Es ist immer wieder erstaunlich, dass Leute die riesen Scripte schreiben die einfachsten sachen nicht können zb. mich mit SIEBEN x zu schreiben!