Click here to Skip to main content
15,513,143 members

Articles by Inaki Ayucar (Articles: 12, Technical Blogs: 23)

Articles: 12, Technical Blogs: 23

RSS Feed

Average article rating: 4.37

Desktop Programming
Windows Forms
23 Nov 2007   Updated: 23 Nov 2007   Rating: 4.71/5    Votes: 39   Popularity: 7.49
Licence: CPOL    Views: 73,546     Bookmarked: 79   Downloaded: 1,442
Please Sign up or sign in to vote.
This article describes XNAImageReflector - a Windows application that integrates XNA rendering and maths for easily creating web2.0-like reflected images, with post-processing effects.
16 Nov 2007   Updated: 16 Nov 2007   Rating: 4.90/5    Votes: 17   Popularity: 5.77
Licence: CPOL    Views: 114,962     Bookmarked: 55   Downloaded: 7,283
Please Sign up or sign in to vote.
This article shows an easy way to render 2D or 3D graphics in a Windows Form using XNA, keeping all the Windows features and controls
Game Development
XBox
19 Nov 2007   Updated: 19 Nov 2007   Rating: 4.97/5    Votes: 16   Popularity: 5.84
Licence: CPOL    Views: 65,932     Bookmarked: 68   Downloaded: 13,242
Please Sign up or sign in to vote.
This article is an example of visual rendering and content processing with XNA, and a good start for those who want to start learning XNA.
Mobile Apps
Windows Mobile
16 Nov 2009   Updated: 16 Nov 2009   Rating: 4.64/5    Votes: 11   Popularity: 4.83
Licence: CPOL    Views: 26,292     Bookmarked: 17   Downloaded: 0
Please Sign up or sign in to vote.
Why not building your own C# Maths library instead of using the ones included in APIs like DirectX or XNA?
Nvidia
20 Apr 2009   Updated: 20 Apr 2009   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: CPOL    Views: 17,751     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
A very easy and simple introduction to the concepts of lighting in games, its history and the tendency this field is following
Operating Systems
Windows
19 Jun 2009   Updated: 19 Jun 2009   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 17,641     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Direct Input Custom Action Mapping (refresh)
Programming Languages
C#
1 Sep 2009   Updated: 1 Sep 2009   Rating: 4.20/5    Votes: 2   Popularity: 1.26
Licence: CPOL    Views: 13,710     Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
Fast interoperability of 2D shapes between 3D applications and your software
4 Sep 2009   Updated: 4 Sep 2009   Rating: 4.00/5    Votes: 8   Popularity: 3.61
Licence: CPOL    Views: 46,610     Bookmarked: 8   Downloaded: 0
Please Sign up or sign in to vote.
2D circle packing algorithm ported to C#
26 Dec 2007   Updated: 27 Dec 2007   Rating: 4.44/5    Votes: 6   Popularity: 3.45
Licence: CPOL    Views: 18,831     Bookmarked: 15   Downloaded: 123
Please Sign up or sign in to vote.
This article shows a very basic example of using generics to create variables that cannot be changed faster than a specific rate
20 Apr 2009   Updated: 20 Apr 2009   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 36,482     Bookmarked: 12   Downloaded: 0
Please Sign up or sign in to vote.
Collision detection in XNA
20 Apr 2009   Updated: 20 Apr 2009   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 16,041     Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
In this post, I will try to explain the basic concepts of content processing inside XNA and the simplest way to customize it.
Visual Basic
20 Apr 2009   Updated: 20 Apr 2009   Rating: 2.50/5    Votes: 3   Popularity: 1.19
Licence: CPOL    Views: 17,760     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
How to collapse all projects in solution with a custom button in a ToolBar

Average blogs rating: 4.47

.NET
24 Oct 2012   Updated: 24 Oct 2012   Rating: 4.88/5    Votes: 35   Popularity: 7.54
Licence: CPOL    Views: 101,702     Bookmarked: 41   Downloaded: 0
Please Sign up or sign in to vote.
This article tries to be an introduction on .Net memory management and about the memory limits both the Runtime and the platform establish for each process. We will also give some tips about dealing with the problems you will face when reaching those limits.
All Topics
21 Sep 2010   Updated: 21 Sep 2010   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 9,641     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Fixed - Problems installing Windows Phone Developer Tools -
1 Nov 2011   Updated: 1 Nov 2011   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 4,750     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Here are some ramblings about the excellent Windows Media Center
29 Sep 2010   Updated: 29 Sep 2010   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 14,672     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
“Error loading pipeline assembly” compile error on Content Projects
25 Mar 2010   Updated: 29 Mar 2010   Rating: 4.92/5    Votes: 24   Popularity: 6.70
Licence: CPOL    Views: 21,921     Bookmarked: 14   Downloaded: 0
Please Sign up or sign in to vote.
This post is about some very basic thoughts, about engineering behaviors students tend to forget…
17 Oct 2011   Updated: 17 Oct 2011   Rating: 4.87/5    Votes: 23   Popularity: 6.54
Licence: CPOL    Views: 97,252     Bookmarked: 34   Downloaded: 0
Please Sign up or sign in to vote.
Strongly typed code rocks. Easy as that. Reduces bugs, and makes your developments more productive and efficient. We all know that.
Desktop Programming
Windows Forms
3 Apr 2010   Updated: 3 Apr 2010   Rating: 4.00/5    Votes: 2   Popularity: 1.20
Licence: CPOL    Views: 18,792     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Oriented Button in Windows Forms
Game Development
28 Apr 2011   Updated: 28 Apr 2011   Rating: 4.89/5    Votes: 8   Popularity: 4.42
Licence: CPOL    Views: 10,660     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
How to take advantage of high-level C# features to make our 3D games API platform independent
High Performance Computing
Parallel Processing
20 Apr 2009   Updated: 20 Apr 2009   Rating: 4.98/5    Votes: 23   Popularity: 6.68
Licence: CPOL    Views: 50,194     Bookmarked: 30   Downloaded: 0
Please Sign up or sign in to vote.
[Traducido al Español por Matías Cordero. Puedes leer la versión en Castellano aqui] Everyone knows that parallelization is a hard but important issue, as it seems that it´s not affordable anymore to increase CPU clock speeds.
HLSL
26 Oct 2012   Updated: 26 Oct 2012   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 7,110     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
How to properly calculate the Diffuse contribution of lights in HLSL shaders
Mobile Apps
Android
17 Oct 2011   Updated: 17 Oct 2011   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 15,950     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
XNA/Android cross-platform and strongly-typed access to game contents
Windows Phone 7
18 Jan 2012   Updated: 18 Jan 2012   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: CPOL    Views: 22,770     Bookmarked: 19   Downloaded: 0
Please Sign up or sign in to vote.
In this post, I’ll try to share my thoughts and experience developing applications for the Windows Phone Marketplace.
Programming Languages
C#
3 Feb 2011   Updated: 3 Feb 2011   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: CPOL    Views: 28,602     Bookmarked: 8   Downloaded: 1
Please Sign up or sign in to vote.
How to get exactly what you need using DirectoryInfo.GetFiles, with an exact extension match lookup
3 Feb 2011   Updated: 3 Feb 2011   Rating: 4.96/5    Votes: 19   Popularity: 6.34
Licence: CPOL    Views: 63,739     Bookmarked: 12   Downloaded: 0
Please Sign up or sign in to vote.
How to enable/disable properties at runtime in the PropertyGrid.
20 Apr 2009   Updated: 20 Apr 2009   Rating: 3.33/5    Votes: 2   Popularity: 1.00
Licence: CPOL    Views: 21,100     Bookmarked: 20   Downloaded: 0
Please Sign up or sign in to vote.
These last days, I had the chance to mess up with the Localization infrastructure inside Visual Studio 2008. I must realize it´s the first time I seriously get into this issue, and I´m impressed with the work done on it.
25 Feb 2010   Updated: 25 Feb 2010   Rating: 4.00/5    Votes: 2   Popularity: 1.20
Licence: CPOL    Views: 13,620     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
This small post will show you why you want method extenders, how to use them, and the different versions of .NET you will need to deploy.
20 Apr 2009   Updated: 20 Apr 2009   Rating: 1.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 24,631     Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
Introduction to collision detection techniques in games (prelude to collision detection in XNA)
16 Jan 2012   Updated: 16 Jan 2012   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 26,850     Bookmarked: 16   Downloaded: 0
Please Sign up or sign in to vote.
How to find the external IP address of your machine, with a timeout, in C#.
30 Oct 2012   Updated: 30 Oct 2012   Rating: 4.50/5    Votes: 2   Popularity: 1.35
Licence: CPOL    Views: 8,011     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
How to develop a MatrixStack in pure managed C# code (ready for XNA)
30 Dec 2009   Updated: 30 Dec 2009   Rating: 4.60/5    Votes: 3   Popularity: 2.19
Licence: CPOL    Views: 18,750     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
How to write a correct main loop for your application
9 Jan 2010   Updated: 9 Jan 2010   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 39,556     Bookmarked: 11   Downloaded: 0
Please Sign up or sign in to vote.
What a long title, isn’t it? That’s because, in some cases, there are a bunch of things related to make your .Net applications ready to work in both x86 and x64 environments. Specially if you need to use some unmanaged code or access the registry.
C++/CLI
20 Apr 2009   Updated: 20 Apr 2009   Rating: 5.00/5    Votes: 11   Popularity: 5.21
Licence: CPOL    Views: 63,911     Bookmarked: 8   Downloaded: 0
Please Sign up or sign in to vote.
Learn how to sign C++/CLI assemblies with a strong name.
Visual Studio
29 Jul 2011   Updated: 29 Jul 2011   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 22,240     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
How to handle big files in Visual Studio Setup Projects

Average tips rating:

No tips have been posted.

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.
Software Developer (Senior)
Spain Spain
Inaki Ayucar is a Microsoft MVP in DirectX/XNA, and a software engineer involved in development since his first Spectrum 48k, in the year 1987. He is the founder and chief developer of The Simax Project (www.simaxvirt.com) and is very interested in DirectX/XNA, physics, game development, simulation, C++ and C#.

His blog is: http://graphicdna.blogspot.com

To contact Inaki: iayucar@simax.es