Rendering realistic looking grass in real-time is hard, especially on consumer graphics hardware because of its geometric complexity. The intent of this article and source provided is to introduce the concept of geometry instancing with Direct3D10 APIs to the reader and show how it can be used to implement a realistic looking grass on consumer graphics hardware.
Three years ago, as I was finishing my undergraduate degree, I was hired as an intern at Intel to work with the Intel Software College. During those six months, I gained an appreciation for the usefulness of and the growing need for parallel programming. When I decided to go back to school for a graduate degree, I actively sought out the professors who focused on parallel computing, and I took the courses they offered. Since parallelism can be applied to pretty much all areas of computer science, I decided to narrow my focus to parallelism in 3D graphics, rendering, and visualization.
In 2.1, GPA allows you to configure both the X and Y axis to any available metric within the bar chart. This allows you to visually see the relationship between multiple per-draw call metrics at the same time. For example, you can select vertex shader duration in the X-axis and pixel shader duration in the Y-axis.
After configuring the bar chart this way, the wider the bar is - the more vertex shader heavy it is, the taller, the more pixel shader heavy it is.
See the screenshots below for a view of this feature in action...
The first phase of my project to take a DirectX demo to a MID begins with porting DirectX code to OpenGL. In the past several weeks I have spent a lot of time preparing for this phase. I’ve read about half of the OpenGL Programming Guide, often called the “Redbook”, and spent a significant amount of time examining the code for the demo I am porting. I was a little uncertain exactly where to start the porting process, but began at the start of the program. This is a fairly complex, interactive demo with a substantial amount of code.
Hi Everyone. It’s been a while since I did any blogging. The reason is that I’ve been mostly wrapping up my work on several different projects. Now, I’m finally getting to move on to a new challenge. A few years ago a team of people developed an application to demonstrate the threading capabilities of Intel’s desktop technologies. This application is known as the “Destroy the Castle” demo. In the demo, a user can shoot cannonballs at a castle and w My new project utilizes this application and will be divided into four phases.
- Page 6