So the first is I believe I saw normal maps listed in the features list or something, what about other techniques like occlusion and parallax?
I also so that physics was being integrated at some point, so I'm guessing that ragdoll physics aren't implemented in the current version. So would it be possible to use a third party plugin, such as Bullet or whatever that one's called? Can't remember....
And what's the 3D engine like? Is it very limited? We're estimating between .5 to 2-2.5 million tris on the screen, likely most of the time between .5 to 1 million or so. I know this has a lot to do with hardware, but will the engine itself have issues rendering this much? How does it deal with terrain and occlusion?
So far the default material system supports map types for diffuse, spec, glow/ambient, normal, hight/bump and alpha.So the first is I believe I saw normal maps listed in the features list or something, what about other techniques like occlusion and parallax?
Occlusion is either a post processed effect, like in most current modern games a screenspace based calculation. Or can be "baked" inside the diffuse map for example, however this is no dynamic approach.
Post processing effects are currently not implemented but we talked about them of course. So far, other elements have higher priority, like the model editor.
Same goes for parallax mapping which, in my opinion, is not the best techniqe for a texelbased displacement. Cone stepped mapping is far better in terms of quality. I guess its not hard to add it to the material setup, but im no coder
As far as i know, that is already done, the infrastructure to provide support for bullet physics is there, im not sure what the current state of that implementation is.So would it be possible to use a third party plugin, such as Bullet or whatever that one's called?
In order to use it in detail, someone needs to add and adjust parameters on their own. Same goes for Ragdoll, it requires the artists to attach the Ragdoll setup to the custom character. There is no native ragdoll setup so far.
That is some kind of an inaccurate question, of what issues do you speak ?And what's the 3D engine like? Is it very limited? We're estimating between .5 to 2-2.5 million tris on the screen, likely most of the time between .5 to 1 million or so. I know this has a lot to do with hardware, but will the engine itself have issues rendering this much?
The limit is based on the hardware itself, the framerate you want to maintain as well as the resolution you would like to have.
The engine itself can handle that many polygons, as almost any card can. However it is more than just polycount to get proper performance or not.
Lights and shadows can cause performance loss, as well as many highres textures, hardware features like AA and so on could choke on the fillrate. So it depends on what is displayed and how.
Terrain is supported as in most other engines, based on hightmap editing.How does it deal with terrain and occlusion?
The editor supports manual adjusting and editing of the terrain, but lacks the option of creating the surface material based on custom masks or textures within the editor itself. It still requires a texture made with another program.
It uses the SOAR algorithm with view frustrum culling, LOD and geo morphing for smooth results and can be pretty huge.
So im sure Carsten may add more in-depth information but i think this covers most of it.
welcome to the Cafu forums!
Kai answered your questions very thoroughly already, so that I have quasi nothing to add.
Physics support with Bullet is present and well integrated (i.e. physics objects are sync'ed over the network etc.), but as with other major features, it could be expanded both in (sub-)features and in use-cases in the maps.
You may also wish to check out
Also I thought of a couple more questions. What's the maximum resolution for textures and is there a maximum poly limit on imported models?
Same goes for polycount limit, .obj can handle as much polygons as your computer can handle. Todays limits are mostly based on hardware not software
Users browsing this forum: No registered users and 1 guest