Hi all,

During the last few months, I'm busy writing a new book for the Packt
Publishing with Xuelei Qian. The book is named OpenSceneGraph 3.0
Cookbook, with exactly 100 recipes to try to show how OSG can be used
in practical applications. This book is required to be written for
users who are already familiar with the basic concepts of OSG and want
to make use of this powerful 3D API toolkit in their own projects and
studies. It will be finished at the end of this year and released
before Match, 2012.

The book is divided into 10 chapters, and includes some (maybe)
practical and interesting examples, like the compass, skybox, cloud,
night-vision, depth-of-field, character animation, four view mode,
using VPB, quick integrations with NVCG, PhysX, DirectInput and NPAPI,
and basic code of implementing post effects, G-buffer, deferred
shading, custom camera manipulator, and even a light-weighted 2D
'Galaxian' game. The most valuable part of it should be the source
code, and the book itself will mainly explain how these code work, as
well as a lot of nonsense word :-P

You can visit Packt's official website for this book at:
http://www.packtpub.com/openscenegrap-3-for-advanced-3d-programming-using-api-cookbook/book

It is my fault not to prompt the whole community to contribute to such
a 'recipes' book. But as this is a commercial publication which
requires contract with authors, and I must provide the example list as
soon as possible and submit each chapter before the dead-line, it may
not be comfortable for any public domain team to work on.

But it raises my interest of starting (or joining, if there's already
one) a new open source 'recipes' project after the book. The project
will make and collect all kinds of small or medium OSG examples and
plugins that can be executed independently and are *useful in
practical*. It could even reconstruct and put some obsolete projects
in, like osgCal2, osgNV, etc., under the LGPL/OSGPL license. This
project had better be different from current examples in the OSG
trunk. For example, it may have modules focusing on designing small
components for a certain field of developments (e.g., GIS, or RTS
Game), integrating OSG with various APIs, or providing easy code as
teaching materials.

I know there are some similar discussions here before, and I've also
created a project named osgXI (X-interface) on sourceforge to test
some initial ideas. Now I'd like to call for people interested in to
give me advices, join me and contribute your small work in future. :-)

As the current book still need time to be finished and my wedding in
October, I might be free to start such a project after about a month,
and I'll also continue my paused work of improvement of
LinesegmentIntersector, Flash integration, and implementing
osgPhysics. :-)

Any ideas and suggestions are welcome.

Wang Rui
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to