Click here to Skip to main content
6,631,404 members and growing! (17,587 online)
Email Password   helpLost your password?
Announcements
BullFrog Power
 
Search    
Add to IE Search

Articles by Inaki Ayucar (5 articles found)

Average article rating: 4.11

DirectX

Ramblings about your own, fast C# Maths library
Last Updated: 16 Nov 2009   Page Views: 1,423   Rating: 4.50/5    Votes: 5   Popularity: 3.15   Bookmark Count: 8
Licence: The Code Project Open License (CPOL)   
Why not building your own C# Maths library instead of using the ones included in APIs like DirectX or XNA?

General Graphics

XNA Image Reflector. Easily Create Web2.0-like Reflected Images
Last Updated: 23 Nov 2007   Page Views: 23,201   Rating: 4.71/5    Votes: 34   Popularity: 7.22   Bookmark Count: 62
Licence: The Code Project Open License (CPOL)   
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.

Game Development

XNA

Easy Rendering with XNA Inside a Windows Form
Last Updated: 16 Nov 2007   Page Views: 25,789   Rating: 4.45/5    Votes: 13   Popularity: 4.96   Bookmark Count: 32
Licence: The Code Project Open License (CPOL)   
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
XNA Billiards Visual Demo: An example of XNA content processing and 3D rendering
Last Updated: 19 Nov 2007   Page Views: 21,788   Rating: 4.34/5    Votes: 15   Popularity: 5.11   Bookmark Count: 48
Licence: The Code Project Open License (CPOL)   
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.

C#

Lagged Generics: Easily Constrain Change Rate of Variables
Last Updated: 27 Dec 2007   Page Views: 5,648   Rating: 4.55/5    Votes: 4   Popularity: 2.74   Bookmark Count: 11
Licence: The Code Project Open License (CPOL)   
This article shows a very basic example of using generics to create variables that cannot be changed faster than a specific rate

Applications & Tools

Fast interoperability of 2D shapes between 3D applications and your software [Technical Blog]
Last Updated: 1 Sep 2009   Page Views: 1,417   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0   Bookmark Count: 1
Licence: The Code Project Open License (CPOL)   
Preface Wikipedia says that interoperability is “a property referring to the ability of diverse systems and organizations to work together (inter-operate)”. Regarding software, it says that interoperability is “the capability of different programs to exchange data via a common set of exchange forma
Localization of .Net applications [Technical Blog]
Last Updated: 20 Apr 2009   Page Views: 4,123   Rating: 3.33/5    Votes: 2   Popularity: 1.00   Bookmark Count: 15
These last days, I had the change 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. When one needs to give an application multi-language support, the first tempta

Custom Controls

Direct Input Custom Action Mapping (refresh) [Technical Blog]
Last Updated: 19 Jun 2009   Page Views: 1,886   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0   Bookmark Count: 2
Licence: The Code Project Open License (CPOL)   
ManagedDirectx is quite a bit outdated, and no longer supported by Microsoft, but it will make it for this example on custom action mapping. I´d suggest you to go XNA or SlimDX if you want to do some serious .Net graphics or game development. What´s this post about? It´s about having a decent cont

COM / COM+

Intro to 3D visualization, physically correct lighting, the next steps and the need for a pre-computed illumination model [Technical Blog]
Last Updated: 20 Apr 2009   Page Views: 3,112   Rating: 5.00/5    Votes: 4   Popularity: 3.01   Bookmark Count: 4
[This article is a very easy and simple introduction to the concepts of lighting in games, it´s history and the tendency this field is following] It is certainly impossible to talk about lighting models in realtime 3D graphics without a mention to John Carmack, co-founder of Id Software, and one of

Game Development

Introduction to collision detection techniques in games (prelude to collision detection in XNA) [Technical Blog]
Last Updated: 20 Apr 2009   Page Views: 3,758   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0   Bookmark Count: 2
[This post is a refresh version of an older post published here] Determining if any two 3D objects intersect and get useful information about the intersection is not an easy task. Especially if you want to do it fast. The key to optimize these calculations is to quick discard non colliding objects,

XNA

XNA: Customizing the content processing (refresh) [Technical Blog]
Last Updated: 20 Apr 2009   Page Views: 2,835   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0   Bookmark Count: 8
Licence: The Code Project Open License (CPOL)   
In this post, I will try to explain the basic concepts of content processing inside XNA and the simplest way to customize it.

C#

Parallel computing and processor affinity. Never underestimate the Windows Vista Scheduler [Technical Blog]
Last Updated: 20 Apr 2009   Page Views: 4,956   Rating: 4.80/5    Votes: 15   Popularity: 5.65   Bookmark Count: 15
Licence: The Code Project Open License (CPOL)   
[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. The future is multi-core! So you should start getting familiar with Syst
Collapsing all projects in solution with a custom button in a ToolBar [Technical Blog]
Last Updated: 20 Apr 2009   Page Views: 2,298   Rating: 2.50/5    Votes: 3   Popularity: 1.19   Bookmark Count: 6
  [This article is a collage of this previous two articles: first and second, and shows how to create a custom button in a toolbar which collapses all your solution projects. Useful if you have solutions with more than 50 projects, like in my case.]   Part 1: Collapse All Projects in th
Collision detection in XNA [Technical Blog]
Last Updated: 20 Apr 2009   Page Views: 3,793   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0   Bookmark Count: 8
[This article continues the prelude about collision detection published here. It refreshes and completes the older Collision detection in XNA posts –parts I, II and III-, written a long time ago and which were demanded to be completed many times. Finally, here it is] Simple Collision Detection XN

C++ / CLI

How to sign C++/CLI assemblies with a strong name [Technical Blog]
Last Updated: 20 Apr 2009   Page Views: 3,240   Rating: 5.00/5    Votes: 1   Popularity: 0.00   Bookmark Count: 4
Licence: The Code Project Open License (CPOL)   
Learn how to sign C++/CLI assemblies with a strong name.

Uncategorised Technical Blogs

2D Circle Packing algorithm ported to C# [Technical Blog]
Last Updated: 4 Sep 2009   Page Views: 1,275   Rating: 2.00/5    Votes: 1   Popularity: 0.00   Bookmark Count: 3
Licence: The Code Project Open License (CPOL)   
Yesterday, a friend asked me if I knew of any C# implementation of a Circle Packing algorithm. In fact, I didn’t, but searching a bit I found this algorithm, and this Java Applet implementation.  Packing of different circles into a 2D space, trying to minimize the unused space, is a typical g

Inaki Ayucar


Member
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, game development, simulation, C++ and C#.

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

To contact Inaki: iayucar@simax.es
Occupation: Software Developer (Senior)
Location: Spain Spain


Last Updated 22 Nov 2009
Web19 | 2.2.0175 | Advertise | Privacy
Copyright © CodeProject, 1999-2009
All Rights Reserved. Terms of Use