ambiera logo

Ambiera Forum

Discussions, Help and Support.

folder icon Ambiera Forum > CopperLicht
forum topic indicator Questions / Comments about CopperLicht
person icon
drummer_si
Registered User
Quote
2011-05-22 23:30:50

I've been looking into creating a turn based 3d game based on the Necromunda board game for a while now.. and I thought the newer technologies of webGL would be a perfect fit for this project, as well as compliment my skills in the area of Javascrip and the web.

Because of this I've been looking into a few frameworks/ engines for webGL: The best ones seem to be Three.js, GLGE, & Copperlicht.


The fact that I can use Coppercube to design a scene, place cameras and animators etc, is a HUGE advantage but it seems to be missing some features that the other engines include.. Or maybe there's another way to do them? .. I'll go through them


- Copperlicht is missing the ability to alter the width & height of the Canvas viewport at runtime- It has getHeight/Width, but no set options - Trying to force it using Camera's FOV, or simply altering the canvas using CSS does not give the desired effect.

- Out of the three engines, Copperlicht is the only one that doesn't directly allow you to draw lines in 3D by specifiying start and end points - I believe this to be crucial for both production work, and debugging purposes.

- CopperCube editor doesn't export Collida models with associated textures :(

- CopperLicht seems to lack support to import BSP files directly without Coppercube intervention -- So it's not possible for me to allow players of my game to play custom levels they have written and placed into a certain directory - as all BSP maps would have to be imported into Coppercube and compiled into your proprietary binary file to be used.

- It would be great if, when importing these BSp files, that Shaders, etc were also imported and used - Just like this demo: http://media.tojicode.com/q3bsp/

- Documentation is as good as the GLGE docs, and much better than Three.js - However, I believe that each item should include one or more examples of how to use - jQuery does this, and it's one of the main reasons it's because the defacto standard of javascript frameworks

- I'm actually using jQuery alongside CopperLicht to allow me to write shorthand javascript, and eventually to render the games interface, and the two work very well together.

person icon
niko
Moderator
Quote
2011-05-23 21:15:39

Thanks for the detailed feedback, most will probably improved with a future update.
About collada import: Should work, but if you have a model where it doesn't it would be nice if you could send it to me so I can improve the editor.
3D Models can usually only be imported using the editor, but if you want to batch-process this: In the latest version, the editor can be called by command line to create .ccbjs files.


Create reply:










 

  

Possible Codes


Feature Code
Link [url] www.example.com [/url]
Bold [b]bold text[/b]
Image [img]http://www.example.com/image.jpg[/img]
Quote [quote]quoted text[/quote]
Code [code]source code[/code]

Emoticons


icon_holyicon_cryicon_devilicon_lookicon_grinicon_kissicon_monkeyicon_hmpf
icon_sadicon_happyicon_smileicon_uhicon_blink   






Copyright© Ambiera e.U. all rights reserved.
Contact | Imprint | Products | Privacy Policy | Terms and Conditions |