<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://takinginitiative.net/2019/11/12/kruger-engine-entity-model/</loc><lastmod>2022-02-18T14:33:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2020/03/07/an-idiots-guide-to-animation-compression/</loc><lastmod>2020-03-09T12:01:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2020/01/07/behavior-trees-breaking-the-cycle-of-misuse/</loc><lastmod>2020-12-21T14:58:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2019/11/09/more-ecs-questions/</loc><lastmod>2025-05-30T15:21:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2019/09/30/ecs-questions/</loc><lastmod>2019-10-01T07:57:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2018/11/24/comparing-game-object-transforms/</loc><lastmod>2018-11-25T19:06:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2008/04/02/radon-transform-c-implementation-update/</loc><lastmod>2016-09-20T22:51:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2007/12/14/dpt-initial-implementation-complete/</loc><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2007/12/full.png</image:loc></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2007/12/partial35000to85000.png</image:loc></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2007/12/partial35000to60000.png</image:loc></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2007/12/partial2000to35000.png</image:loc></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2007/12/partial1000to2000.png</image:loc></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2007/12/partial350to800.png</image:loc></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2007/12/partial200to350.png</image:loc></image:image><lastmod>2016-09-20T22:50:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2011/01/12/directx10-tutorial-9-the-geometry-shader/</loc><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2011/01/demo.jpg</image:loc><image:title>demo</image:title><image:caption>Figure 4. Demo Application</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2011/01/figure3.png</image:loc><image:title>figure3</image:title><image:caption>Figure 3. Sprite construction and data representation.</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2011/01/figure2.png</image:loc><image:title>figure2</image:title><image:caption>Figure 2. Primitive construction in the GS</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2011/01/figure1.png</image:loc><image:title>figure1</image:title><image:caption>Figure 1. The geometry shader as part of the graphical pipeline.</image:caption></image:image><lastmod>2020-09-27T08:24:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2010/08/30/directx-10-tutorial-8-lighting-theory-and-hlsl/</loc><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2010/08/ppp.jpg</image:loc><image:title>ppp</image:title><image:caption>Per-pixel Phong reflection Model Lighting</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2010/08/pvp.jpg</image:loc><image:title>pvp</image:title><image:caption>Per-pixel Phong Reflection Model Lighting</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2010/08/lit-terrain.jpg</image:loc><image:title>Lit Terrain</image:title><image:caption>Lighting Example</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2010/08/textured.jpg</image:loc><image:title>textured</image:title><image:caption>Texturing Combined with Lighting!</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2010/08/untitled-1.jpg</image:loc><image:title>Figure 1 - Light reflections at a surface</image:title><image:caption>Figure 1 - Light reflections at a surface</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2010/08/surface.jpg</image:loc><image:title>Reflection model vectors at a point P</image:title><image:caption>Figure 2 - Necessary Lighting Vectors at a Point P</image:caption></image:image><lastmod>2016-09-20T22:43:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2010/07/30/directx-10-tutorial-7-viewports/</loc><lastmod>2017-05-31T17:46:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2010/04/09/directx-10-tutorial-6-transparency-and-alpha-blending/</loc><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2010/04/blendingexmaple.jpg</image:loc><image:title>blendingExmaple</image:title><image:caption>Blending Example</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2010/04/pipeline.jpg</image:loc><image:title>pipeline</image:title><image:caption>The blending Equation as a Flow Chart</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2010/04/noblending.jpg</image:loc><image:title>noblending</image:title><image:caption>No Alpha Blending</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2010/04/alphalevels.jpg</image:loc><image:title>alphalevels</image:title><image:caption>The alpha values of the textures</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2010/04/alphablending.jpg</image:loc><image:title>alphablending</image:title><image:caption>Alpha Blending</image:caption></image:image><lastmod>2020-11-04T17:15:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2009/02/24/directx-10-tutorial-5-basic-meshes/</loc><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2009/02/image11.jpg</image:loc><image:title>image11</image:title></image:image><lastmod>2017-05-31T17:26:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2009/02/23/directx-10-tutorial-4-indexed-buffers-and-depth-testing/</loc><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2009/02/image2.jpg</image:loc><image:title>image2</image:title></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2009/02/image1.jpg</image:loc><image:title>image1</image:title></image:image><lastmod>2016-09-20T22:42:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2008/11/29/directx-10-tutorial-3-textures/</loc><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2008/11/image31.jpg</image:loc><image:title>image31</image:title></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2008/11/image5.jpg</image:loc><image:title>image5</image:title></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2008/11/image4.jpg</image:loc><image:title>image4</image:title></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2008/11/image3.jpg</image:loc><image:title>image3</image:title></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2008/11/image2.jpg</image:loc><image:title>image2</image:title></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2008/11/image1.jpg</image:loc><image:title>image1</image:title></image:image><lastmod>2017-05-26T16:05:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2008/08/31/directx10-tutorial-1-setting-up-the-d3d10-device/</loc><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2008/08/classdiagram1.png</image:loc><image:title>classdiagram1</image:title></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2008/08/pipeline.png</image:loc><image:title>pipeline</image:title></image:image><lastmod>2017-09-04T22:12:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2008/09/02/directx10-tutorial-2-basic-primitive-rendering/</loc><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2008/09/image1.jpg</image:loc><image:title>Tutorial 2</image:title></image:image><lastmod>2016-09-20T22:41:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2008/06/23/c-back-propagation-neural-network-code-v2/</loc><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2008/06/classdiagram1.png</image:loc><image:title>classdiagram1</image:title></image:image><lastmod>2017-05-24T11:52:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2008/04/23/basic-neural-network-tutorial-c-implementation-and-source-code/</loc><lastmod>2019-02-05T00:19:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2007/11/07/radon-transform/</loc><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2007/11/rfig2.jpg</image:loc></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2007/11/rfig3.jpg</image:loc></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2007/11/rfig1.jpg</image:loc></image:image><lastmod>2023-01-05T23:36:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2016/07/10/blending-animation-root-motion/</loc><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2016/07/wideangle.gif</image:loc><image:title>wideAngle</image:title><image:caption>Interpolating between different length vector with a larger angle between them</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2016/07/samelength.gif</image:loc><image:title>sameLength</image:title><image:caption>Interpolated between two same length vectors</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2016/07/difflength.gif</image:loc><image:title>diffLength</image:title><image:caption>Interpolating between two different length vectors</image:caption></image:image><lastmod>2016-07-10T03:50:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/my-talks/</loc><lastmod>2018-05-09T08:56:41+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://takinginitiative.net/2015/03/30/1321/</loc><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2015/03/033015_1436_5.png</image:loc><image:title>033015_1436_5.png</image:title></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2015/03/033015_1436_4.png</image:loc><image:title>033015_1436_4.png</image:title></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2015/03/033015_1436_3.png</image:loc><image:title>033015_1436_3.png</image:title></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2015/03/033015_1436_2.png</image:loc><image:title>033015_1436_2.png</image:title></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2015/03/033015_1436_1.png</image:loc><image:title>033015_1436_1.png</image:title></image:image><lastmod>2015-03-31T15:20:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2011/12/11/directx-1011-basic-shader-reflection-automatic-input-layout-creation/</loc><lastmod>2014-06-04T03:51:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2014/02/17/synchronized-behavior-trees/</loc><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2014/02/8.png</image:loc><image:title>8</image:title></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2014/02/7.png</image:loc><image:title>7</image:title></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2014/02/9.png</image:loc><image:title>9</image:title></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2014/02/6.png</image:loc><image:title>6</image:title></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2014/02/5.png</image:loc><image:title>5</image:title></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2014/02/4.png</image:loc><image:title>4</image:title></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2014/02/3.png</image:loc><image:title>3</image:title></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2014/02/2.png</image:loc><image:title>2</image:title></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2014/02/1.png</image:loc><image:title>1</image:title></image:image><lastmod>2014-06-18T11:58:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2008/04/03/basic-neural-network-tutorial-theory/</loc><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2008/04/neural-network-rotator.jpg</image:loc><image:title>neural network</image:title></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2008/04/weightupdates2.png</image:loc><image:title>weightupdates2</image:title></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2008/04/weightupdates1.png</image:loc><image:title>weightupdates1</image:title></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2008/04/weightupdates.png</image:loc><image:title>weightupdates</image:title></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2008/04/errorgradientsexplanation.png</image:loc><image:title>errorgradientsexplanation</image:title></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2008/04/sigmoidhp.jpg</image:loc><image:title>sigmoidhp</image:title></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2008/04/sigmoidfunction.png</image:loc><image:title>sigmoidfunction</image:title></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2008/04/wupdate.jpg</image:loc><image:title>wupdate</image:title></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2008/04/weightupdate.jpg</image:loc><image:title>weightupdate</image:title></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2008/04/egoutput.jpg</image:loc><image:title>egoutput</image:title></image:image><lastmod>2025-03-21T08:45:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2011/05/15/directx10-tutorial-10-shadow-mapping/</loc><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2011/05/shadowmappingfinal.jpg</image:loc><image:title>shadowMappingFinal</image:title><image:caption>Basic 1-tap shadow mapping</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2011/05/space_conv.jpg</image:loc><image:title>space_conv</image:title><image:caption>Converting from clip space to texture space</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2011/05/shadowmap1.jpg</image:loc><image:title>shadowmap1</image:title><image:caption>The shadow map (depth buffer) of the same scene rendered from the viewpoint of the light</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2011/05/scene1.jpg</image:loc><image:title>scene1</image:title><image:caption>A sample scene drawn from the viewpoint of the camera</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2011/05/shadow2.jpg</image:loc><image:title>shadow2</image:title><image:caption>Only the occluding faces are stored within the shadow map</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2011/05/shadow1.jpg</image:loc><image:title>shadow</image:title><image:caption>How shadows are formed</image:caption></image:image><lastmod>2020-04-27T03:43:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2011/10/11/a-guide-to-higher-education-for-aspiring-game-programmers/</loc><lastmod>2015-03-30T18:30:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2011/07/23/a-wannabe-game-developer-no-more/</loc><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2011/07/imag0305.jpg</image:loc><image:title>IMAG0305</image:title></image:image><lastmod>2012-09-09T16:05:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2011/05/25/directx10-tutorial-10-shadow-mapping-part-2/</loc><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2011/05/pcf.png</image:loc><image:title>pcf</image:title><image:caption>Percentage Closer Filtering</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2011/05/pcf-example.png</image:loc><image:title>PCF-example</image:title><image:caption>Shadow Map Filtering</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2011/05/perspectivemapping.png</image:loc><image:title>perspectivemapping</image:title><image:caption>Mapping of the shadow map to the shadow volume</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2011/05/shadowmapsize.png</image:loc><image:title>shadowmapsize</image:title><image:caption>The effect of shadow map size on the generated shadows</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2011/05/shadowmapculling.png</image:loc><image:title>shadowmapculling</image:title><image:caption>Using the back-faces of occluding objects to generate the shadow map</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2011/05/zfighting.png</image:loc><image:title>zfighting</image:title><image:caption>Z-fighting</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2011/05/self-shadowing21.png</image:loc><image:title>self-shadowing2</image:title><image:caption>Self-shadowing on static meshes</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2011/05/self-shadowing1.png</image:loc><image:title>self-shadowing1</image:title><image:caption>Severe Self-Shadowing Anomalies</image:caption></image:image><lastmod>2019-08-13T09:52:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2011/05/09/experiences-with-interviewing-so-far/</loc><lastmod>2011-07-23T12:56:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2011/06/10/a-robust-explosion-hit-check-technique/</loc><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2011/06/drawing1.jpg</image:loc><image:title>Drawing1</image:title><image:caption>Explosion cube-mapping</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2011/06/special-cases.jpg</image:loc><image:title>special cases</image:title><image:caption>Special Cases</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2011/06/intro.jpg</image:loc><image:title>intro</image:title></image:image><lastmod>2011-07-23T12:53:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2011/06/16/pathfinding-thesis-complete/</loc><lastmod>2011-08-06T19:44:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2007/09/19/feature-extractor-initial-results/</loc><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2007/09/re.jpg</image:loc><image:title>Recursive Extractor Radius Effect</image:title></image:image><lastmod>2011-07-17T14:54:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2008/08/31/multiple-high-resolution-timer-class/</loc><lastmod>2011-07-17T14:53:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/directx10-tutorials/</loc><lastmod>2020-08-17T16:33:31+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://takinginitiative.net/2010/11/27/weapon-modification-in-games/</loc><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2010/11/830px-runes_weapon.jpg</image:loc><image:title>830px-Runes_weapon</image:title><image:caption>Dragon Age Weapon Enchanting</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2010/11/stalker_cop_08.jpg</image:loc><image:title>stalker_cop_08</image:title><image:caption>STALKER Weapon Upgrade Interface (Screenshot Courtesy of the Bit-tech Call of Pripyat Review)</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2010/11/1389889-800px_huntingriflesall_super.jpg</image:loc><image:title>1389889-800px_huntingriflesall_super</image:title><image:caption>Hunting Rifle Upgrade Options from Fallout:New Vegas</image:caption></image:image><lastmod>2011-06-08T14:02:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/computer-graphics-course-slides/</loc><lastmod>2013-11-15T05:06:45+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://takinginitiative.net/2011/05/02/optimizing-the-a-algorithm/</loc><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2011/05/sp.jpg</image:loc><image:title>sp</image:title></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2011/05/chapter-5-figures.jpg</image:loc><image:title>Chapter 5 Figures</image:title></image:image><lastmod>2015-06-23T09:05:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2011/02/19/debugging-hlsl/</loc><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2011/02/result.jpg</image:loc><image:title>result</image:title><image:caption>Figure 4: The results of the Custom Build Step</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2011/02/properties.jpg</image:loc><image:title>properties</image:title><image:caption>Figure 1: Shader Code File Properties</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2011/02/itemtype.jpg</image:loc><image:title>ItemType</image:title><image:caption>Figure 2: Enable Custom Build Tool Step</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2011/02/custombuildtool.jpg</image:loc><image:title>customBuildTool</image:title><image:caption>Figure 3: Set Custom Build Tool Parameters</image:caption></image:image><lastmod>2011-06-06T03:47:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2011/03/25/completed-undergraduate-computer-graphics-course-slides/</loc><lastmod>2011-04-08T19:16:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2011/01/28/im-going-to-gdc-2011/</loc><lastmod>2011-01-30T18:26:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2010/07/02/setting-up-the-directx-sdk-with-visual-studio-2010/</loc><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2010/07/5.png</image:loc><image:title>5</image:title></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2010/07/4.png</image:loc><image:title>4</image:title></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2010/07/3.png</image:loc><image:title>3</image:title></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2010/07/2.png</image:loc><image:title>2</image:title></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2010/07/1.png</image:loc><image:title>1</image:title></image:image><lastmod>2016-04-04T14:42:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2009/12/06/3d-directx10-free-look-camera-timer-based/</loc><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2009/12/drawing1.png</image:loc><image:title>Drawing1</image:title><image:caption>Order of vertex transformation that occur in the Vertex Shader</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2009/12/cam.png</image:loc><image:title>cam</image:title><image:caption>Figure 4 - Camera Class</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2009/12/transformations.png</image:loc><image:title>transformations</image:title><image:caption>Figure 3 - Vertex Transformations</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2009/12/image12.png</image:loc><image:title>Virtual Camera</image:title><image:caption>Figure 2 - Virtual Camera</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2009/12/image2.png</image:loc><image:title>View Frustum</image:title><image:caption>Figure 1 - view Frustum (courtesy DX10 docs)</image:caption></image:image><lastmod>2015-01-13T19:33:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2010/08/31/introduction-to-game-development-second-edition%c2%a0review/</loc><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2010/04/51mesvfayol.jpg</image:loc><image:title>Introduction to Game Development 2ND Edition - Steve Rabin</image:title><image:caption>Introduction to Game Development 2ND Edition - Steve Rabin</image:caption></image:image><lastmod>2010-09-01T10:02:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2010/07/26/game-coding-complete-third-edition%c2%a0review/</loc><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2010/04/51gakoj6dsl-_ss500_1-e1270624652635.jpg</image:loc><image:title>51Gakoj6DSL._SS500_</image:title><image:caption>Game Coding Complete 3rd Edition - Mike McShaffry</image:caption></image:image><lastmod>2010-08-24T10:06:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2010/08/19/video-game-optimization-review/</loc><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2010/08/pa64ttat.png</image:loc><image:title>Video Game Optimization</image:title></image:image><lastmod>2011-02-25T16:39:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2010/04/25/game-engine-architecture-review/</loc><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2010/04/111-51.jpg</image:loc><image:title>111-5</image:title><image:caption>Game Engine Architecture - Jason Gregory</image:caption></image:image><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2010/04/51gakoj6dsl-_ss500_.jpg</image:loc><image:title>Game Coding Complete 3RD Edition - Mike McShaffry</image:title><image:caption>Game Coding Complete 3RD Edition - Mike McShaffry</image:caption></image:image><lastmod>2012-01-17T12:48:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2008/08/23/beginning-directx-10-game-programming-by-wendy-jones-review/</loc><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2008/08/41z-2bl3bp6l__ss500_.jpg</image:loc><image:title>41z-2bl3bp6l__ss500_</image:title></image:image><lastmod>2012-11-01T11:45:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2007/11/30/discrete-pulse-transforms-and-academias-failings/</loc><lastmod>2010-06-19T10:28:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2007/09/14/feature-extractor-intro/</loc><image:image><image:loc>https://takinginitiative.net/wp-content/uploads/2007/09/fe1.jpg</image:loc><image:title>Feature Extractor - Background</image:title></image:image><lastmod>2010-06-19T10:27:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net/2009/03/13/my-attempt-at-a-dx10-game-engine-name-ideas/</loc><lastmod>2010-06-19T10:19:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://takinginitiative.net</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2025-05-30T15:21:13+00:00</lastmod></url></urlset>
