Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

What background knowledge is required/useful if I want to work with the OpenSceneGraph?

0
Posted

What background knowledge is required/useful if I want to work with the OpenSceneGraph?

0

As the OSG is written in C++ you’ll need to be able to program in that language. One way to look at the OSG is to treat it as an object-oriented wrapper around OpenGL. This is actually a far too simplistic view, as the OSG does a lot more than just issue OpenGL commands for you. However, it does indicate the need to have to knowledge of how OpenGL works in order to use the OpenSceneGraph in a sensible way. Anything you therefore know about OpenGL will be of value when using the OSG. A lot of questions from people just starting out with OpenSceneGraph are actually questions about the basics of OpenGL. Other topics that are of interest to newcomers to OSG are: • Memory management through reference counting. See the relevant question below, under “Development General”. • The use of design patterns, such as Visitor and Observer. For those already familiar with (real-time) 3D rendering, but not OSG, some features turn out to be common pitfalls: • By default, the OpenSceneGraph manages the c

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123