TANK@WAR
-
- Posts: 1010
- Joined: Mon Oct 24, 2011 10:03 pm
- Location: 0x45 61 72 74 68 2c 20 69 6e 20 74 68 65 20 73 6f 6c 20 73 79 73 74 65 6d
Re: TANK@WAR
SFML supports 3D audio. and lots of different file formats ^^
"this is not the bottleneck you are looking for"
Re: TANK@WAR
so as cAudio and 3D audio isn't a format..aaammmsterdddam wrote:SFML supports 3D audio. and lots of different file formats ^^
Working on game: Marrbles (Currently stopped).
Re: TANK@WAR
Just looked at cAudio and seems to be a better choice for our game, easier to integrate in the current system.
Anyone knows if there is a custom scene node for cAudio?
For anyone who is interested here some status updates:
DONE:
- Using Irrlicht from trunk, which resulted in small FPS increase somehow
- Decal system (available here: http://irrlicht.sourceforge.net/forum/v ... =6&t=44968)
- Level of detail system (mesh simplification), which generates LOD meshes from high detail meshes (my precious )
- More particle effects
- Improved tank hangar
- Spectator cam
- Ingame sound / control options (graphical options only available in main menu)
- Some other graphical improvements
- Several bug fixes (including working fullscreen ALT + TAB)
- Small features to list
TODO / WIP:
- Authentication server (no more account per server)
- Switching to Boost ASIO
- Switching to cAudio
- Use of OcclusionQuery
- Better light / shadow
- More bug fixes and small features
- Last but not least, creating new bugs
Some screens of WIP:
http://tankatwar.com/uncategorized/upco ... h-release/
IndieDB:
http://www.indiedb.com/games/tankwar
Anyone knows if there is a custom scene node for cAudio?
For anyone who is interested here some status updates:
DONE:
- Using Irrlicht from trunk, which resulted in small FPS increase somehow
- Decal system (available here: http://irrlicht.sourceforge.net/forum/v ... =6&t=44968)
- Level of detail system (mesh simplification), which generates LOD meshes from high detail meshes (my precious )
- More particle effects
- Improved tank hangar
- Spectator cam
- Ingame sound / control options (graphical options only available in main menu)
- Some other graphical improvements
- Several bug fixes (including working fullscreen ALT + TAB)
- Small features to list
TODO / WIP:
- Authentication server (no more account per server)
- Switching to Boost ASIO
- Switching to cAudio
- Use of OcclusionQuery
- Better light / shadow
- More bug fixes and small features
- Last but not least, creating new bugs
Some screens of WIP:
http://tankatwar.com/uncategorized/upco ... h-release/
IndieDB:
http://www.indiedb.com/games/tankwar
Last edited by RdR on Fri Feb 17, 2012 10:19 am, edited 1 time in total.
Re: TANK@WAR
WIP screens look amazing! Cool too you are gonna head for cAudio. Make sure to compile TaW for x86_64 as well!
beer->setMotivationCallback(this);
Re: TANK@WAR
Looks nice, is the game open source?
Re: TANK@WAR
Thanks, will try to create a 64 bit version when 1.2 is released.polylux wrote:WIP screens look amazing! Cool too you are gonna head for cAudio. Make sure to compile TaW for x86_64 as well!
Hope to support Mac OSX also sometime.
Nope, its closed source. But some stuff we created for TANK@WAR is available on the forum (like Decal System)GameDude wrote:Looks nice, is the game open source?
Re: TANK@WAR
Hm, would you like to elaborate on the LOD system?
Re: TANK@WAR
I created a Progressive Mesh Buffer class, which can contract edges (collapse edge) with lowest cost from a given MeshBuffer.hendu wrote:Hm, would you like to elaborate on the LOD system?
And implemented multiple algorithims to calculate the edge cost:
- Shortest edge
- Random (not really usefull for LOD)
- "Stan Melax" method.
- "Garland & Heckbert Quadrics" method ( still WiP )
Which is explained in papers.
Can use only 1 at the time, but certain algorithms give better results for certain meshes.
So when I create a LODSceneNode, I specify the amount of levels of LOD I want with the distances for it.
It creates a new Mesh (by using the Progressive mesh buffer class) for each LOD distance,
and put it in the MeshCache to avoid creating the same LOD when creating another LODSceneNode with the same mesh.
When drawing the LOD Scene node, it calculate which mesh need to be drawed by using the distance from the active camera.
Might forget something,just ask
Re: TANK@WAR
I've been thinking of something similar, but with added normal map creation. Do you do that, or some other magic?
Combining the simplified mesh with a normal map created from the full mesh is a common technique to look good with low polys. I haven't found yet a free tool/lib which would do both, only simplifiers or tools to gen a normal map from two meshes.
One for-sale tool does this, and in addition computes AO too.
Combining the simplified mesh with a normal map created from the full mesh is a common technique to look good with low polys. I haven't found yet a free tool/lib which would do both, only simplifiers or tools to gen a normal map from two meshes.
One for-sale tool does this, and in addition computes AO too.
Re: TANK@WAR
I use the textures and normal maps from the given mesh, I dont generate or create new ones.hendu wrote:I've been thinking of something similar, but with added normal map creation. Do you do that, or some other magic?
Combining the simplified mesh with a normal map created from the full mesh is a common technique to look good with low polys. I haven't found yet a free tool/lib which would do both, only simplifiers or tools to gen a normal map from two meshes.
One for-sale tool does this, and in addition computes AO too.
Haven't thought about that either, will take a look in that technique.
Re: TANK@WAR
It's more of a pre-setup thing than runtime lod though.
Re: TANK@WAR
Ah oke, than its not really usefull for the current system.hendu wrote:It's more of a pre-setup thing than runtime lod though.
Re: TANK@WAR
if you have some budget I can offer professional help in areas of Linux compatiblity/High End Graphics and video/audio playback from a multitude of different formats as well as gameplay capture into video and encoding it on the fly.
Re: TANK@WAR
Advertising again? Aren't you...
Re: TANK@WAR
Thanks for the offer but we don't really have a budget. We're students developing this game in our spare time.devsh wrote:if you have some budget I can offer professional help in areas of Linux compatiblity/High End Graphics and video/audio playback from a multitude of different formats as well as gameplay capture into video and encoding it on the fly.