Monthly Archives: September 2008

Prepárate para el MSDN Tour – Septiembre 2008!

Ver post

Affichage de terrain intelligents en Xna à l’aide de la technique BilLOD

Je réalise en ce moment même un article pour la MSDN sur l’affichage de terrains intelligents en Xna à l’aide d’une technique que j’ai “inventé”.


Le système fonctionne plutôt pas mal et répond à tous mes besoins. J’en profite donc pour le partager avec vous ici.


Je donnerais l’url de l’article sous peu. Pour l’heure je peux donner les grandes lignes du fonctionnement de cet algo.


Principe :


J’ai tenté de comprendre à quoi correspondait une forme en Xna. Pourquoi est ce ci important de comprendre ça ? Tout simplement parceque la forme est l’élément visuel le plus important d’un terrain. Si on veut pouvoir afficher un terrain de manière intelligente, c’est à dire avec peu de resources en gardant au maximum son aspect il faut comprendre au mieux ce qui le caractérise. La forme est un ensemble de courbes. C’est à dire un ensemble de triangles côtes à côtes qui ne sont pas coplanaires. A partir de là j’ai cherché à comprendre comment on pouvait définir le fait que deux triangles appartiennent à deux plans qui forment un “angle” entre eux. En fait, c’est tout simple : on le déduit à l’aide de leur normale. Quand deux plans ne sont pas parallèles leurs normales forment un angle. Il suffit alors de calculer le produit scalaire de leurs normales (qui donne la force de leur angle) pour déterminer l’intersité de la forme.


Maintenant que je connait l’intensité de la forme, je suis en mesure de déterminer quelles sont les formes le plus caractéristique de mon terrain pour le garder visible et quelles sont celles qui ne sont pas pertinentes pour les supprimer.


J’ajoute à celà un critère primordial : la distance de la forme à la caméra. Une forme peut être non pertinente si vue de loin. Mais à proximité il est important de la voir. Vous pouvez voir le résultat à l’aide de l’image ci-dessous :



A peu près 100 fois moins de ressources prises et le même aspect. Regardez de même ce cône que j’affiche avec ma technique en Wireframe :



On remarque que la ou il y’a une courbe (à la base du cone et au sommet) le nombre de primitive est important. Mais là ou les courbes sont inexistantes (sur le plan principal et sur les coté du cône), le nombre de primitive est réduit au maximum.


L’image suivante explicite encore mieux le fait d’afficher les détails proche de la caméra et réduire les détails à mesure qu’on s’en éloigne :



J’avais placé la caméra au centre de l’écran (là où se trouve un cratère) et j’ai mis en pause l’application de l’algorithme. Le mesh du terrain n’est alors plus modifié. J’ai alors pris de l’altitude pour comtempler le terrain. On voit que près de la caméra les détails sont au maximum et à mesure qu’on s’en éloigne ils se réduisent mais gardent l’aspect du terrain. De cette façon on peut très bien imaginer l’affichage de terrains eloignés avec très peu de détail pour simuler une ligne montagne comme la ligne bleue des vosges :



L’affichage du terrain est alors ultra leger. J’ai appellé cette technique BilLOD, je vous laisse réflechir pouquoi :)


Vous pouvez télécharger le code source ici.


Attention il est en Xna 3.0.


 


A bientôt sur ce blog !


Valentin Billotte

Test, test … this blog still on?

Wow, has it really been two months? I guess you can say that I needed a bit of a break from activity here. A blogger’s sabbatical if you will. I have been keeping tabs on the “pulse” of the community from a distance. I also have been busy in the background working on projects, so I haven’t completely left the scene. So, like one of my favorite album titles from Alex Gold, I’m “Backfromabreak.” More to follow…

[MS KBs] New KB Articles At Microsoft 30 Sep 2008 – Weekly Summary

SQL Server 2005 953200 How to migrate SQL Server 2005 Service Pack 2 failover clustered instances from Windows Server 2003 Service Pack 2 to Windows Server 2008 Windows Server 2003 957187 Stop error if…(read more

Small Business Marketing Unleashed – Review

Body:

The Grand Poobar of Search Engine Guide – Jennifer Laycock has posted a summary of the recent Small Business Marketing Unleashed event in Columbus, Ohio.  http://www.searchengineguide.com/jennifer-laycock/recapping-fall-small-business-marketing.php 

Now her view might well be biased by the fact that she was the key person responsible for the event, or it might well be reflective of the others that attended the event. Talking to the many that were present at the event, I believe it’s the later :-)  At any rate, I’ll be watching out for the dates for the next event in April and hoping it lines up REAL close with other travel to the USA so I can come again and learn more. I feel I’m really getting a handle on how to get my websites up there in the eyes of the people that I want to target. Now that I’ve got the ideas, the next step is to put the plan into action. Thats the task for October / November!

Anyway – enough for now – time to head out for dinner with my SBS friends here in Seattle!


Category: Conferences

Published: 1/10/2008 11:25 AM

Top-secret spy pics found on eBay-bought camera

A digital camera containing secret images and information about terrorism suspects from the British spy service MI6 was accidentally sold on eBay, according to various reports Tuesday from Britain.


http://www.cbc.ca/world/story/2008/09/30/terrorcam-sold.html

Android: Why Google’s cellphone software is making waves

What is Android?


Google’s Android is an operating system for mobile phones, similar to how Windows or Leopard are operating systems for PC and Macintosh computers. Android provides the base on which other software on the phone works. Design of the operating system was originally begun by Andy Rubin, a California-based technology entrepreneur who formed the company Android Inc., which Google bought in 2005. The search-engine company announced in November 2007 that it would enter the mobile phone market through Android.


http://www.cbc.ca/technology/story/2008/09/23/f-android-faq.html

Photo Album: Blog Images

Blog Images

MVP_FullColor_ForScreen-8×6.jpg

MVP_FullColor_ForScreen.jpg

img319511890-8×6.jpg

img319511890.jpg

MaxAir2Air-Pictures-5.jpg

The Toshiba Portégé G810

g810

Again I am going to report on another Windows Mobile device I am currently using: the Toshiba Portégé G810.

The G810 is a very interesting device with very good specs:

  • Processor: Qualcom MSM7200 400Mhz
  • Memory: 256/128 MB
  • Battery: 1530 mAh
  • Camera: 3MP, and VGA
  • Band: up to 3.6Mbps HSDPA and 2Mbps for HSUPA
  • GPS: A-GPS
  • OS: Windows Mobile 6.1
  • Wifi and Bluetooth
  • FM Radio

As for what I have noticed so far:

  • Clearly fast device;
  • Great screen, great color depth and brilliance, very crisp;
  • External housing is rubberized and very nice to touch, and easy grip;
  • SPB Shell included, very cool!;
  • Power button not very cleverly positioned;
  • The whole face buttons looks very cool but is not practical at all;
  • The pen is an intelligent approach, but fails in what comes to quality since its very plastic. Oh, and if you loose you loose part of the device’s aesthetics;

 

To see more images click here, if you have any questions about the device feel free to ask.

WinZip 11 Security update available

WinZip 11.2 SR-1

Recent Comments

Archives