Sign In
MSDN Blogs
Microsoft Blog Images
More ...
Shawn Hargreaves Blog
Links
Shawn's Homepage
Twitter @shawnhargreaves
Common Tasks
Blog Home
Email Blog Author
RSS for posts
RSS for comments
Legal
using Microsoft.Disclaimer;
Disclaim("This is my blog");
Disclaim("I am not Microsoft");
Disclaim("I speak for myself");
Disclaim("All rights reserved");
April, 2007
Index
Categorized index of old blog posts
Recent Posts
Evolved bitmap fonts
Posted
over 5 years ago
by
Shawn Hargreaves - MSFT
Bitmap fonts in XNA
Posted
over 5 years ago
by
Shawn Hargreaves - MSFT
Unicode fonts in XNA
Posted
over 5 years ago
by
Shawn Hargreaves - MSFT
Hysteresis
Posted
over 5 years ago
by
Shawn Hargreaves - MSFT
Profiling Thursday
Posted
over 5 years ago
by
Shawn Hargreaves - MSFT
Archives
Archives
January 2012
(2)
December 2011
(3)
November 2011
(2)
October 2011
(6)
July 2011
(2)
June 2011
(1)
May 2011
(3)
April 2011
(10)
March 2011
(6)
February 2011
(3)
January 2011
(3)
December 2010
(6)
November 2010
(8)
October 2010
(9)
September 2010
(14)
August 2010
(5)
July 2010
(9)
June 2010
(6)
May 2010
(7)
April 2010
(14)
March 2010
(17)
February 2010
(11)
January 2010
(2)
December 2009
(4)
November 2009
(5)
October 2009
(4)
September 2009
(3)
August 2009
(3)
July 2009
(8)
June 2009
(15)
May 2009
(9)
April 2009
(6)
March 2009
(6)
February 2009
(5)
January 2009
(5)
December 2008
(5)
November 2008
(5)
October 2008
(6)
September 2008
(9)
August 2008
(8)
July 2008
(4)
June 2008
(3)
May 2008
(6)
April 2008
(9)
March 2008
(4)
February 2008
(2)
January 2008
(4)
December 2007
(12)
November 2007
(6)
October 2007
(6)
September 2007
(7)
August 2007
(4)
July 2007
(7)
June 2007
(6)
May 2007
(5)
April 2007
(11)
March 2007
(18)
February 2007
(3)
January 2007
(9)
December 2006
(14)
November 2006
(8)
September 2006
(3)
August 2006
(7)
MSDN Blogs
>
Shawn Hargreaves Blog
>
April, 2007
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Shawn Hargreaves Blog
Evolved bitmap fonts
Posted
over 5 years ago
by
Shawn Hargreaves - MSFT
1
Comments
Within days of releasing our bitmap font maker utility , people are finding ways to improve it. Patrick created a Codeplex project that adds automatic outlining and shadowing filters. Ziggyware posted an article showing how to support more output formats...
Shawn Hargreaves Blog
Bitmap fonts in XNA
Posted
over 5 years ago
by
Shawn Hargreaves - MSFT
8
Comments
The XNA font system is most commonly used to extract data from TrueType fonts described in XML files, but it is also capable of grabbing character images directly from hand drawn bitmaps. TrueType fonts are convenient, but you may sometimes find yourself...
Shawn Hargreaves Blog
Unicode fonts in XNA
Posted
over 5 years ago
by
Shawn Hargreaves - MSFT
1
Comments
The XNA font system supports full Unicode character sets. The default XML font description includes only characters 0x20 to 0x7E, which corresponds to the "Basic Latin" Unicode range, but you can easily add other character regions by modifying the XML...
Shawn Hargreaves Blog
Hysteresis
Posted
over 5 years ago
by
Shawn Hargreaves - MSFT
10
Comments
Games often have to make discrete decisions based on continuously varying analog input values. This happens a lot when making animation systems respond to controller inputs: if (speed > 0.7) ShowRunAnimation(); else if (speed > 0.1) ShowWalkAnimation...
Shawn Hargreaves Blog
Profiling Thursday
Posted
over 5 years ago
by
Shawn Hargreaves - MSFT
0
Comments
Everyone is writing about how to use profiling tools today. Must be something in the water... SwampThingTom explains how to measure CPU performance to make sure you don't waste time optimizing parts of your program that weren't slow in the first place...
Shawn Hargreaves Blog
BasicEffect.PreferPerPixelLighting
Posted
over 5 years ago
by
Shawn Hargreaves - MSFT
1
Comments
One of the new features in the next release of the XNA Framework is the addition of per-pixel lighting support in BasicEffect. In the original version of the framework, BasicEffect always evaluated its lighting per-vertex. That means for every vertex...
Shawn Hargreaves Blog
Equalizing artwork
Posted
over 5 years ago
by
Shawn Hargreaves - MSFT
1
Comments
Great albums depend on more than just the individual notes. After the musicians finish recording their parts the producer takes over, adjusting volume levels and equalization settings, or maybe adding a bit of reverb to make everything sit well in the...
Shawn Hargreaves Blog
Specularity
Posted
over 5 years ago
by
Shawn Hargreaves - MSFT
3
Comments
BasicEffect uses the standard Blinn-Phong shading model, which combines both diffuse and specular light. Tweaking the diffuse part is pretty easy. Just set the BasicEffect.DiffuseColor property to the color of your object, or to white if your model is...
Shawn Hargreaves Blog
The standard lighting rig
Posted
over 5 years ago
by
Shawn Hargreaves - MSFT
12
Comments
Question: what important things do photographers and cinematographers know about lighting? Question: why does BasicEffect support exactly three lights? Answer: the standard lighting rig! Many years ago photographers discovered that a single light was...
Shawn Hargreaves Blog
A calculator called Eric
Posted
over 5 years ago
by
Shawn Hargreaves - MSFT
5
Comments
Please don't tell any of the guys here at Microsoft, but back in 2005 when I interviewed for my job on the XNA team, I had never actually written anything using .NET! After the interview but before I accepted the job, I decided I had better learn C#...
Shawn Hargreaves Blog
Any language you like (as long as it's at build time)
Posted
over 5 years ago
by
Shawn Hargreaves - MSFT
0
Comments
The XNA Framework only supports C#, at least if you want to run on Xbox or use the content pipeline. Or does it? It is true that our GSE IDE is only for C#. But content pipeline importers and processors are just regular managed assemblies, so you can...
Page 1 of 1 (11 items)