[Verse-dev] Java bindings

Stuart Axon stuaxo2 at yahoo.com
Thu Sep 25 16:46:44 CEST 2008


Cheers... btw, my real aim is much bigger than processing, thats why I'm trying to persuade someone else to write the java bit.  (This is why I *really* wanted to be able to generate the bindings to verse automatically, but can't find something to do it).

I actually want verse support in a whole range of projects, which I'm listing here
http://delicious.com/stuaxo/verse_api_requested

So that I can write a cool music vis in Blender... and use all those projects for graphics.
One thing I've noticed with verse/blender is all the info is locked behind logins, or hard to find, maybe it should be more open (like readonly svn should be open)..  it was only the 3rd attempt at looking in the blender site I found the current python api.

You would think stuff like the python api would be in the development link on the site, this stuff is all buried somewhere further down :(



----- Original Message ----
From: Emil Brink <emil at obsession.se>
To: verse-dev at blender.org
Sent: Thursday, September 25, 2008 3:02:34 PM
Subject: Re: [Verse-dev] Java bindings

On Thu, Sep 25, 2008 at 2:33 PM, Stuart Axon <stuaxo2 at yahoo.com> wrote:
> Any idea how much work would be involved?

Well ... Not "too much", but it's hard to quantize, plus it's been a
couple of years since I had my nose deep in the Verse API.

If you can read C, you can have a look yourself at the API header.
It's in SVN here:
<https://projects.blender.org/plugins/scmsvn/viewcvs.php/trunk/verse/verse.h?revision=3884&root=verse&view=markup>

I had some trouble surfing this up (I had to log in ... ?), not sure
if that is how it is supposed to work. If so, you might need to create
an account with Blender to get access.

>  I have a friend who might be interested in doing it; I have no idea of the size of the verse api.

Show your friend the Verse code in SVN at projects.blender.org, let
him decide for himself. :)

> To start with I just want enough working to get a
> demo with some cubes working.

That is ... not a lot, but not a little either. :)

> Basically in processing, the things I want to run through verse are:
>
>
> pushMatrix
> popMatrix
> Box(size)  <-  Makes a cube in the current colour
> rotateX
> rotateY
> rotateZ  <-  These all just change the current matrix, which you push
>
> lights  <- enables lighting

I don't know Processing, but Verse does not work at this level ... You
can't "push the matrix" in Verse, it's not a rendering API but more of
a data description system that lets you share a "world" across
multiple machines.

> I'm hoping that once a basic demo is working maybe people will be interested in contributing and filling out the api (maybe from the processing community or wherever)

Sounds like a nice enough goal ... Good luck, if you chose to proceed!

Regards,

/Emil
_______________________________________________
Verse-dev mailing list
Verse-dev at blender.org
http://lists.blender.org/mailman/listinfo/verse-dev



      



More information about the Verse-dev mailing list