lsystem tree

marcus • October 24th, 2007

by Berlin based designer Andreas Nicolas Fischer

libCollada 0.2 released

marcus • September 22nd, 2007





libCollada now does colors!

the library is getting nearer to being actually useful. it now creates new collada materials and effects for you as needed without writing a line of extra code.

» project page
» download collada-0.2.zip

fijuu2

marcus • September 15th, 2007

also in the same category as gantz graf but this time interactive and real time – the fijuu2

libCollada 0.1 released

marcus • September 14th, 2007

finally i found some time to finish a first release of my collada library for processing today.

it’s still quite basic and only exports triangles without any material information. however there have been major refactorings under the hood that will allow to add new features much easier.

it might output garbage when you try to do something clever but give it a go
- your comments & critics are appreciated!

» project page

» download collada-0.1.zip

libCollada examples: point cloud

marcus • September 14th, 2007

A simple point cloud generated in processing, exported with libCollada and rendered in Maya/ MentalRay. (The code is also included in the libCollada distribution examples)






Collada Export Plugin for Processing

marcus • August 8th, 2007

libCollada allows you to easily export 3D geometry and material data in the COLLADA 1.4.1 format from your processing applications. Although processing’s drawing methods and COLLADA’s scenegraph based, more complex 3D description format, do not match directly – the library attempts to do a reasonable conversion, requiring no extra API to learn.

Releases

version 0.2

now creates materials & effects generated from standard p5 drawing commands
» collada-0.2.zip

version 0.1

first public release with examples and packaged for p5
» collada-0.1.zip

version 0.01 (08/06/07)

a first rather rough version that can export basic geometry data.

Source

You can checkout the latest revision with subversion from the repository with:

svn export http://svn.infostuka.org/rep/libCollada/trunk/

Useage

Use the plugin in the same way as you would with the PDF or PNG exporter.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import processing.opengl.*;
import infostuka.collada.p5.*;

void setup() {
  size(400, 400, OPENGL);
}


void keyPressed() {
  if (key == ' ') {
    record = true;
  }
}


void draw ()
{
    if (record) {
        beginRecord(P5ColladaExport.DAE, "output.dae");
    }

    // ... your drawing operations here ...

    if (record) {
        endRecord();
        record = false;
    }
}

Examples


Related

License

CC - Some rights reserved

Copyright © Marcus Wendt 2007
This library is licensed under the GNU LGPL

 

Permalink

 

3d 4-space abstract aesthetic system aesthetics algorithm alien ambient ambisonics animation architecture art artificial audio audio research black&white book caskets classic clicks & cuts code color computer-vision conceptual art consoles cpp culture ddr design devices digtial fabrication documenta documentation drawing dynamics electricity electromagnetism electronics environment event exhibition experimental exploration fashion festival film flocking folk food fractal furniture gamedev generative genetic geometry glitch graphic hacks haptics hardware history hyperspace ideas illustration images inspiration installation instrument intelligence interactive interieur japan java knowledge management landscape library life light liquid live london math micro minimal modernism monochrome motion motion graphics multiples music naming nature nervous ink networked networking opensource osx painting paper particles performance personal photography physics playful politics press print processing processing.org programming quotes recipes research retro romance ruby scripts sculpture SENDUNG.net shopping snippets social software sound space space exploration craft space exploration craft orbiter supercollider swiss systems technology theory theremin toys transformed travel tricks typography universe video visual vj water web2.0 xcode