CopperCube update preview: Vertex colors

I am currently working on a new feature for CopperCube: Vertex colors. More and more people are using the editor, and although it was intended to be used for creating games and short game style demos, it is now also used by other people, with other demands. It seems to be a common way to do stuff is to download free 3d models from the internet, and place them into your 3D scene in order to create something. The problem: 3D Models used for other things than games usually are a bit different. They are huge and definately not low-poly, and usually use colors instead of texture mappings. CopperCube does work with those models as well, but not as nice as it could. Currently, vertex colors are simply ignored, resulting in all such models appearing to be white only, and there are artifacts when importing huge files. But with the next free update, CopperCube should also be able to handle all this:


The model you see above is an Apache Longbow, consisting of 27MB (!!) of geometry data, and no textures as material. I've extended the WebGL and Flash target renderers as well to be able to handle this easily. And doing this, espesially extending all the materials isn't exactly a small task. There are about 18 material paths (like solid, transparent, reflective, with and without static lighting, with and without dynamic lighting etc) in CopperCube, and 5 render targets (D3D8, D3D9, OpenGL, WebGL, Stage3D), making together a whole of 90 combinations to check.


The shot above shows my test case scene which I use to see if all materials still work. Looks good for now. :)
I hope this next update will be available already next week, but let's see.

two comments, already:

Is there any common code between Irrlicht and Coppercube. I wonder why you still maintain a D3D8-renderer…
Kai Mast () - 14 03 12 - 22:25

Becasue believe it or not, there are actually still people out there without DX9 :)
niko - 15 03 12 - 06:25


Name:  
Remember personal info?
yes
no
Email (optional):
URL (optional):
Enter "layered" (antispam):
Comment:Emoticons / Textile

  ( Register your username / Log in )

Notify: Yes, send me email when someone replies.  

Small print: All html tags except <b> and <i> will be removed from your comment. You can make links by just typing the url or mail-address.
Note: If you type in your email adress above, it will be visible to other visitors, although it will be hidden for bots using javaScript.