Crystal Space
Welcome,
Guest
. Please
login
or
register
.
May 19, 2013, 11:25:46 am
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Search:
Advanced search
9223
Posts in
2230
Topics by
5381
Members
Latest Member:
Chett
Crystal Space
Crystal Space Development
General Crystal Space Discussion
features of CS
« previous
next »
Pages:
[
1
]
Author
Topic: features of CS (Read 2051 times)
YALNIZLIGIN-RENGI
Newbie
Posts: 3
features of CS
«
on:
January 04, 2006, 12:22:50 am »
I have to evaluate a 3DFramework for an application. It isn’t a game. It’s an application for visualizing of mining, tunnels and geological characteristics.
A 3D Framework have to fulfil following features:
Efficiently displaying more than 1'000'000 polygons(triangles)
Scriptable Camera
To pick
selection of objects
Collision-Detection
Culling
Shader programming
Import and Export formats
Portable to C-Sharp, Delphi, …
Use with QT-GUI (Trolltech)
To integrate in MS-Visual Studio
Some of the features cold I read in the feature page of CS. But I couldn’t find out the other features. Does CS full fill all this features? If not, witch features?
Logged
allpowerful32
Jr. Member
Posts: 62
Re: features of CS
«
Reply #1 on:
January 04, 2006, 04:09:47 am »
the number of polygons it can display will depend on the hardware. It might be possible to write a wrapper-framework for cs for C# or delphi, but none exists now. I don't know much about QT-GUI, but from the short blurb I read about it, integrating it should be possible. CS comes with project files for VS 6-7.1, and the external libraries can be installed with support for VS, but there are no wizards or such. Other than that, it has all of those features.
Logged
sunshine
Administrator
Sr. Member
Posts: 292
Re: features of CS
«
Reply #2 on:
January 04, 2006, 04:02:41 pm »
CS is designed to be embeddable into other application frameworks, such as QT and wxWidgets, for example. In these cases, you allow QT's or wxWidget's run-loop to drive the application rather than using CS's fallback csDefaultRunLoop(). The wxWidgets-specific application CS/apps/tests/wxtest and canvas plugin CS/plugins/video/canvas/wxgl should provide clues to how this may be done in QT.
Other than C#, Delphi, those features are all supported. For C# integration, the best bet would be to extend CS's already-mature Swig-based scripting integration. Swig is a tool which allows clients to access a C or C++ SDK from other languages. C# is one of the languages supported by Swig. The Swig support in CS is generalized so that the bulk of the API is exposed to other languages through a generic mechanism (CS/include/ivaria/cspace.i), and to add a new language you only need to provide some relatively thin language-specific customization atop cspace.i. For instance, for Python, there are additional Swig input files CS/include/ivaria/pythpre.i, pythpost.i, pyeventh.i, and pythvarg.i. If you are interested in implementing the C# goop atop the existing generic Swig goop, I'm sure that other people would appreciate having it integrated into the project.
Logged
YALNIZLIGIN-RENGI
Newbie
Posts: 3
Re: features of CS
«
Reply #3 on:
January 06, 2006, 12:20:03 am »
Thanks for the answers.
Do anyone knows other 3DFrameworks, witch is as good as CS? I have to find out other 3DFrameworks to evaluate? I have to find out more than 4.
Logged
allpowerful32
Jr. Member
Posts: 62
Re: features of CS
«
Reply #4 on:
January 20, 2006, 03:42:29 pm »
Crystal Space is the most feature-full of any and all open source engines, and is commonly ranked second to one called ogre3d, and that's only because ogre3d is much easier to start out with than Crystal Space, even though CS has more features. Third on the list is Irrilect(sp?) As for comercial ones, the best(for a modest budget) is Torque.
Logged
Pages:
[
1
]
« previous
next »
Jump to:
Please select a destination:
-----------------------------
Crystal Space Development
-----------------------------
=> General Crystal Space Discussion
=> Support
-----------------------------
Crystal Space Project Development
-----------------------------
=> Feature Requests
=> Plugins
=> Bug Reports
-----------------------------
Crystal Space Development
-----------------------------
=> Game Content Creation
-----------------------------
Miscellaneous
-----------------------------
=> Article/Tutorial Requests
=> Article/Tutorial Discussion
-----------------------------
Crystal Space Project Development
-----------------------------
=> Development Discussion
-----------------------------
Crystal Space Projects
-----------------------------
=> Project Discussion
=> WIP Projects
=> Finished Projects
-----------------------------
Associate Projects
-----------------------------
=> CEL Discussion
=> Crystal Core Discussion
=> CrystalBlend Discussion
-----------------------------
Crystal Space Project Development
-----------------------------
=> Google Summer of Code
-----------------------------
Associate Projects
-----------------------------
=> Apricot (Open Game)
=> Ares Project
Loading...