AuthorTopic: An8Render (Read 11147 times)

It's been a very long pause, but since a few weeks, I've started working on An8Render lib again.I've worked only on adding figure animation.We're still far away from a release,but I couldn't resist showing progress made.

It uses liban8 to load .an8 models. Morph and figure animation rendering is done in real time,not per frame.Interpolation is calculated exactly like it's shown in thegraph editor.One thing left is to deal with the morph normals.Most of the data(vertex,tex coord,.......,weights and vertex index) is kept in VBO in the video card memory.A big part of the calculation is done on the video card as you can see in the shader files.

So,here's the test program I wrote for the lib and itwould be nice if a few of you guys would have a look at it.To try the program,you need a video card supportingOpenGl 3.3.To check your video card support,start Anim8orand go to menu About/OpenGl Info.Please note the first 3 linesif the OpenGl version is equal or higher than 3.3.

Run the program by double clicking the batch fileAn8RenderRun. Please let me know if it works or not,and also post OS and the OpenGl Info.

After the app is closed, a file named "debug" should have been created.If the app doesn't work please post it.This will allow me to know if the program works wellusing different videocard and OS and get debug info.

Thanks for your help.

Claude

P.S.A few more info:

Click on the ? at the bottom left corner of the window for help with the rotoslider.

Use the keyboard arrows to rotate the camera around theobject.

You can see the light setup in the An8 file.

The opening window will show the figure animation I would likeyou to have a look at.It was made using makehuman and NickE'sBVH2Anim8or.It's a walking woman.Open the Female1_B02_StandToWalkExperience file in Anim8or to compare both animationrendering.

MODEL 3

Numeric pad keyboard control(right side of the keyboard)

Sequence #1 1 2 3 4 5 Start BindPause Stop Pause Resume

If you want to have a look at the other 2 models,you can change model in the General UI.

The second one is the apollo-soyuz assembly and was added to show texture rendering at the time.Source of the apollo_soyuz_carbajal 3D model: NASA.

MODEL 2

No key control

The first one is a sphere including 3 morphs to test the rendering code.Sorry for the model.It will never win in a modeling contest, but for testing it was OK.

MODEL 1General UI allows to change some parameters like Morph_LoopState and Morph_Duration,plus and operate manually by changing Morph_Time.

Everything seems to be working okslight difference in the animations i feel. within anim8or the walk is slightly less zombie like but this may just a quixotic perception....Is that likely?also when i press resume (5) the animation tries to resume and then comes to a halt. Starts ok again if i press 1.

Happy to see that it works well on ATI card.I'm alwaysconcerned of possible differences between ATI and Nvidia GLSLcompiler.The program renders in real time.By default,Anim8or rendersper frame as fast as possible.Could you see if you haveView/Preference/Limit playback checked. If not,please checkit and see if you see a difference.

Claude...i am not a gamer.i dont know if my vsync is on or off.don't know how to turn it on or off.system memory see .jpg. was not in full screen last time i ran the app.ran it again but this time in full screen and have attached the resultant debug file.