Anim8or Community

General Category => ASL Scripts => Topic started by: dwsel on August 14, 2011, 06:43:55 pm

Title: Ani2lux 0.1 alpha
Post by: dwsel on August 14, 2011, 06:43:55 pm
Hello again!

As I promised I present alpha version of converter that allows to export Anim8tor scene to file format known to LuxRender http://www.luxrender.net/ (http://www.luxrender.net/)

Features of alpha 0.1:
What works what does not:Planned features:
So far it's only basic exporter with I guess a lot of bugs and many features missing. If something does not work than it's rather my fault, so please report all the bugs you encounter here in this thread, and if it's possible post files and other examples. I plan to release source code a bit later when I tidy it up a bit.
By now - have fun ;D
Title: Re: Ani2lux 0.1 alpha
Post by: dwsel on August 15, 2011, 05:37:51 pm
Ani2lux 0.1.1a

More info in this thread:
http://www.animanon.com/Forum3/index.php/topic,830.new.html
Title: Re: Ani2lux 0.1 alpha
Post by: Raxx on August 16, 2011, 11:44:37 pm
Haven't tried it since I almost never get to the rendering stage, but it's always good to see people still making tools for Anim8or :)

I love creating tools to supplement the 3D experience with Anim8or. It's just fun to code/script every once in a while as a change of pace. But unfortunately, unless I get really down and dirty with .an8 file parsing and such, I can't do much :P

Keep us updated!
Title: Re: Ani2lux 0.1 alpha
Post by: dwsel on August 17, 2011, 05:26:45 am
Haven't tried it since I almost never get to the rendering stage, but it's always good to see people still making tools for Anim8or :)

I love creating tools to supplement the 3D experience with Anim8or. It's just fun to code/script every once in a while as a change of pace. But unfortunately, unless I get really down and dirty with .an8 file parsing and such, I can't do much :P

Keep us updated!

Hey! It's you who made tWEAK (radial menu). Can you program in simple C++ or ASL? If you have some spare time I'd appreciate any help. I'll release source with 0.2 so anyone could contribute some lines of code. The thing is that I'm very basic at C++ and I do no file parsing at all. I just access pretty data structures provided by http://texel3d.free.fr/projets/liban8/index.html and write them to the file in LuxRender manner.

I guess the most problematic thing for me is automatic splitting mesh at:

Now I suggest users to split them manually, and I might be misunderstood. And this state will be kept till I implement it in my program, which is not my main priority, because I don't know how to eat this mathematic cake yet and other important features that I put in the first place are missing from exporter (like geometry lights, advanced materials, textures). ASL script could be nice temporary solution (normals at the edges will be broken so I'll have to eventually code it in C++), but I don't know ASL and if it's able to do it.
Title: Re: Ani2lux 0.1 alpha
Post by: Raxx on August 17, 2011, 02:21:02 pm
I can do ASL but have kinda stayed away from the C languages. Thing is, exporting with ASL is confined to only the object editor at the moment.

I had worked on a RIB exporter before, that was going to have cameras and lights as parametric objects in the Object editor that allowed you to setup the Object editor as if it was the Scene editor. Exporting the mesh data so that it rendered properly in the RIB renderer was relatively painless, due to ASL's functions. This method didn't allow for rendering animations, however :P

Anyway, I may not be of much help with your code. Feel free to release the source when you update us though, so that we can look at it if we feel we can help!