
Engine Details
| Ca3D |
1 |
Show Details
Web page
Email author
Read Reviews
Review or Rate this Engine |
Rating:
(10 votes) |
Edit
|
| Ca3DE is an all-purpose, modern 3D graphics engine. It can be used to create a variety of 3D applications, including games, simulations, and training and architectural software. |
| Author |
Carsten Fuchs |
|
|
| Graphics API |
OpenGL |
Operating Systems |
Windows, Linux |
| Programming Language |
C/C++ |
Status |
Productive/Stable |
| Documentation |
Yes |
|
|
| Features |
|
General Features |
Object-Oriented Design, Plug-in Architecture, Save/Load System:
| • |
Resource management for efficient sharing of common textures, models, data, ... |
| • |
"PreCaching" of resources for stutter-free animations |
| • |
Well designed and documented C++ source code |
| • |
Support for very large indoor and outdoor maps |
| • |
New file system that virtualizes all file access |
|
|
Scripting |
New Lua-scripted GUI system that can also be used on in-game 3D "world" panels |
|
Built-in Editors |
| • |
Ca3DE World Editor |
| • |
Smooth-Group support even for world brushes, easily controlled in the map editor. |
| • |
CaBSP: builds BSP trees, CaPVS: does the pre-calculations, CaLight: performs lightmap calculations |
|
|
Physics |
Basic Physics, Collision Detection:
| • |
Natural player movement |
| • |
6 degrees of freedom |
| • |
Acceleration, Friction, Gravity, Water, Ladders |
|
|
Lighting |
Per-vertex, Per-pixel, Lightmapping, Radiosity, Gloss maps:
| • |
Combines lightMaps with dynamic lighting effects! |
| • |
Radiosity-based, physically correct lighting |
| • |
Dynamic, shader-driven, per-pixel lighting for both worlds and models |
| • |
Spherical Harmonic Lighting |
|
|
Shadows |
Shadow Volume:
| • |
Stencil buffer shadow volumes (everything casts shadows on everything!) |
|
|
Texturing |
Basic, Multi-texturing, Bumpmapping, Mipmapping:
| • |
Naturally aligned textures |
| • |
BMP, TGA, PNG and WAD file formats for all textures |
| • |
MipMap application and linear filtering for both minification and magnification |
| • |
Transparency (for glass, water, fences, grates, ...) |
| • |
Support for diffuse-, normal-, bump-, specular-, and luminance-maps |
| • |
Shader-driven, multi-textured or 2-pass LightMap rendering |
|
|
Shaders |
Vertex, Pixel:
| • |
Support for ATI and NVidia programmable GPUs and shaders |
|
|
Scene Management |
General, BSP, Portals, Occlusion Culling, PVS, LOD:
| • |
BSP, PVS and Portal-based rendering |
| • |
Static Detail Models for adding a rich and immersing amount of detail to the worlds |
|
|
Animation |
Skeletal Animation, Animation Blending:
| • |
Can hierarchically combine sub- and super-models |
| • |
Handles the rendering of the Static Detail Models |
|
|
Meshes |
Mesh Loading: |
|
Special Effects |
Environment Mapping, Particle System:
| • |
Cube-mapped skies (environment maps) |
| • |
Particle Effect Engine (for explosions, smoke, fog, rain, snow, blood, ...) |
|
|
Terrain |
Rendering, CLOD:
| • |
Implements the SOAR algorithm |
| • |
Provides continuous-level-of-detail, permitting very large out-door scenes |
| • |
Employs geo-morphing for perfectly smooth transitions between levels of detail |
| • |
View-frustrum culling yields an optimal terrain approximation |
| • |
No restriction in combining terrains with other elements of Ca3DE worlds |
| • |
Uses multi-texturing to combine a base texture, a lightmap and an optional detail-texture for rendering |
|
|
Networking System |
Client-Server:
| • |
Optimized for minimum bandwidth requirements |
| • |
Integrated tightly into Ca3DE |
| • |
Full client prediction (for movement, events, and weapons) |
| • |
Delta compression for network packets |
|
|
Sound & Video |
2D Sound, 3D Sound:
| • |
Employs FMOD |
| • |
3D stereo sounds and droppler effects |
| • |
Can play MP3 and ogg-vorbis music files |
|
|
Rendering |
Fixed-function, Render-to-Texture, Fonts: |
|
| Features: |
 |
Ease of Use: |
 |
| Stability: |
 |
Support: |
 |
| Date Added |
Wed, 7 Jul 2004 |
Last Updated |
Thu, 14 Jun 2007 |
|
There are currently 10 reviews for this engine
|
|
| License Name |
Price |
Source Code |
Comments |
| Other/Custom |
Free |
No |
Demo Version. Ability to make non-commercial MODs. |
| Other/Custom |
Not public |
Yes |
Commerical Licence. Sound and music feature not included in this licence. |
|
Screenshots:
Member Reviews |
 |
NOTE: The ratings and reviews below reflect the opinions of their respective authors and as such, do not reflect the opinions of DevMaster.net or its staff.
The reviews are not moderated and some are completely inaccurate. Therefore, most reviews should be taken with a grain of salt. If you find any inaccurate or inappropriate reviews, let us know by stating in detail why you think the review should be removed and any links/documents that support your contention.
Maybe the best free engine available!Posted by:
Cipher
at Aug 16, 2008 |
The Ca3DE engine offers everything you need to develop your game.
When it comes to features the engine yet has to find an equivalent on the market - I don't know any engine in the market that has that many useful features. You've got everything you need: modern lighting features, a poweful terrain system, a very powerful scripting support (thanks to fully implemented LUA), a very flexible material system (for textures), good sound support and so on... It might not have the shiny graphic effects of a modern commercial engine - but which game developer can effort to bay some thousands of bucks for somey eye candy!
Ease fo use: This engine is not a intented for people without any knowledge of game design. This does not mean that it is hard to handle - it's the other way round. The engine comes with all the important tools you need to design your game. The engine has it's own map editor with is very advanced and has such an outstanding quality that I dare to say that you won't find any better map editor better that this one for a free engine. Furthermore, there are tools for scripting, material design and modelling which extremely improve the workflow because they are all well-designed and comparably easy to use. To coders: There is example code available. Furthermore, the code is documented, cleanly written and free of nasty bugs/errors. It only takes you some minutes to set up everything and compile the code! And as there is support for maps, models, assets, sound, graphic effects etc you don not have to spend months on just getting essential things to work. This engine provides everything you need "out of the box".
Stability&Performance: No matter what I did: I couldn't "crash" the engine. It supports many renderers and 2 different soudn systems and automatically employs the most suitable systems. If there is a bug - which is quite unusual, it gets fixed within days. The flexibility of the engine means flexibility in hardware support and therefore good framerates on all systems - but of course don't expect the engine to shine in it's full glory on a PC that is 5 years old!
Support: Unbeatable! The documentation of the engine is often being improved and if you miss something, you get your anwers very quick by using the forums or by email. It often only takes a few minutes or hours and the question is answered - but not with a quick useless reply but with extensive details! Just browse the forums and see for yourself!
Summary: The Ca3DE engine shines like a "diamond". The real strength of the engine is it's outstanding design and construction: The tools all work together, the workflow is outstanding and the way features are implemented is mostly cleverly solved! When looking at the screenshots the engine does not reveal it's strengths because an engine is just as good as it's content and unfortunately there is no team of 20 game designers creating content for it!
Therefore I can only recommend you to have a closer look at the engine and it's tools, you won't be disappointed! |
|
Overall Grade: |
 |
| Features: |
 |
| Ease of Use: |
 |
| Stability: |
 |
| Support: |
 |
|
|
| |
| Excellent Engine, Feature Rich with a complete toolset |
Features: Ca3D is essentially a complete game. Everything from a 3d engine to scripting, including network and sound is included. You really don't need to worry about adding features here, as Ca3D is based apon some of the best technology around.
Ease of Use: A very well developed and easy to use toolset is included that makes developing (or importing) content a snap. Game code is written in C++, so programming experience is neccessary to some extent. Entities can be modified and created in some aspects with Lua scripts.
Stability and Performance: This is one area in which Ca3D really shines. Despite having so many features, it is extremely stable. It runs out of the box, and doesn't require hacks to get it working. As for performance, because its built apon such solid technology, the engine is very efficient and scalable.
Support: Another excellent aspect of Ca3D is the development team. They are very nice, and quick to respond with solutions to any problems you may have. One thing I would like to see more of is community involvment. There doesn't seem to be a huge amount of people working with Ca3d at the moment (the number is steadily increasing, however). Despite this, the wiki is up to date, accurate and generally thorough for beginner topics.
On a side note, its worth mentioning one distinct difference with Ca3D. The engine is contained in an executable, and the game code is the library. This is a distinct difference from engines like Irrlicht, Ogre, etc, where you would write code calling engine functions. Instead, with Ca3D the framework is already done (and very well, I might add), so you're basically only required to write code for things like entities, weapons, etc. This has upsides and downsides. For instance, writing a framework is probably the hardest part of writing a game, and most often the place indie developers get stuck and give up. However, when the game code is a library, it can be difficult to tell what options you have, and where certain functionality lies. Overall, Ca3D is an excellent starting point for anyone making a generally traditional 3D game. |
|
Overall Grade: |
 |
| Features: |
 |
| Ease of Use: |
 |
| Stability: |
 |
| Support: |
 |
|
|
| |
| State of the Art Lighting |
First i was really impressed, what is possible with an Engine, which is Open Source. You really get Everything, from the Tools you need for Game Design up to a very complex Mapping Tool. I do Mapping for quite some Time now and i have to say, that the delivered Mapping tool is very good for a free Tool. For Example the Possibility of doing very large indoor and outdoor Areas is quite impressive. The only Engine i remember capable of doing this is the Cry Engine 1 and 2. And these Engines are not for free!!! Even if you don't know much about different Editorsystems, you get all the Help you need inside the Forums or Support Section of the Ca3De Page. What really impresses me is the big bunch of Features which are delivered with this Enginesystem. There is Multiplayer Support, Crossplattform Compatiblity and and and... You have to read all the stuff for yourself on the Page, it is quite huge :) So if you planing a noncommercial Mod or something like that, i suggest: Try this System :) |
|
Overall Grade: |
 |
| Features: |
 |
| Ease of Use: |
 |
| Stability: |
 |
| Support: |
 |
|
|
| |
| Best for Beginner |
Hi, I'm a beginner Graphic Designer. So far this is the first graphic engine that I come across, although there are many other graphic engine and world editor available in the market and free, Carsten 3D engine prove to be the best graphic engine for beginner.
For me the best quality in this graphic engine is the world editor doesn't require user to get the newest graphic card on the market in order for user to use it, I myself use a laptop that is bought in mid 2006, and the graphic engine work remarkably well with my laptop.
I'm still an amateur and still learning many stuff about graphic design, but for me this engine have given me the the chance to learn and sharpen my skill. |
|
Overall Grade: |
 |
| Features: |
 |
| Ease of Use: |
 |
| Stability: |
 |
| Support: |
 |
|
|
| |
| Surprised :) |
Hello everybody!
I was searching for a easy way to make 3D - Applications (especially Games), and what I found was Ca3DE. I've read about it in the c't, a famous computer-magazine in Germany. So, I've tried it and was surprised about the great features, that Ca3DE offers you.
So I've installed the whole Engine and planned my first map with the online-tutorials. It was very easy and soon I've made my dirst Multiplayer-Map!
What I liked about rendering the maps was, that the programm is searching for "holes" in your map, so it is easier to make a Map without bugs.
Then I've experimented with light or other weapons than a normal pistol. It was very easy to place them, but it was also very realistic!
It's great!
But if you don't want to make games: I've also made my house in 3D! With all details... And also you can place GUIs in your game, like a computer-Desk or a button to switch light on or off...
And that was not the whole story: I've made a big terrain eith CaWE (the Map-Editor) with trees, caves, houses, etc. It's all possible!
And If you know, how to program with C++, you can make easy your own simulations or apllications in 3D!
There are more features, than I've told about...
I'm very surprised, that it's so easy to make 3D-Games with one engine! |
|
Overall Grade: |
 |
| Features: |
 |
| Ease of Use: |
 |
| Stability: |
 |
| Support: |
 |
|
|
| |
|
|
|
|