Curated Home

[Visual C++] 游戏开发笔记四十五 浅墨 DirectX 教程十三 深度测试和Z缓存专场

在游戏三维场景中,想创造出唯美而具画面感和真实感的画面,常常需要绘制大量的物体。而这些物体之间通常都存在着遮挡的关系,离观察点较远的物体,会因为近处物体的遮挡而不可见,或者只有部分可见。在Direct3D中,微软为我们提供了,深度缓存(或称Z缓存),配套着深度测试技术,来专门实现这种效果。下图是本篇文章配套程序的一个截图,可以发现,利用了深度测试,才能让战士与这个矩形墙面水乳交融,表达出这个战士似乎是从墙面中穿越而出的真实视觉效果。

所以,想要绘制出真实的游戏三维场景,深度测试便是必须之物。

本篇文章里,我们就来探究一下深度测试的方方面面。


一、形象化理解深度测试

 

首先奉上浅墨一直对深度测试的形象化理解。

Referência Técnica – Ferramenta Intel® para port de aplicativos para HTML5 - BETA

Introdução

A ferramenta Intel® para port de aplicativos para HTML5 - BETA (Intel® HTML5 App Porter Tool - BETA) é uma aplicação que auxilia os desenvolvedores de aplicativos móveis a portar código nativo iOS* para HTML5, automaticamente traduzindo partes do código original para HTML5. Esta ferramenta não é é uma solução completa para portar automaticamente 100% das aplicações iOS*, mas ela acelera o processo de port, traduzindo a maior parte possível do código e dos atefatos.

Ela auxilia na tradução dos seguintes artefatos:

  • Curated Home
  • Windows* 8 平板电脑的正确“芯”选择

    Windows* 8 平板电脑的正确“芯”选择:
    英特尔® 凌动™ 与英特尔® 酷睿™ 处理器对比

    无论是工作还是娱乐,计算机使用模式都要求越来越高的移动性、性能和便捷性。用户希望得到根据其需求定制的、可以灵活处理各种任务的新设备。他们希望使用自己熟悉的工具和应用程序。基于最新的英特尔® 架构的平板电脑是满足数字生活需求的理想选择。

    近年来,用户非常喜欢方便、时尚的平板电脑,但市场中的主流平板电脑的能力较之常规计算机来说稍显不足。第三代英特尔® 酷睿™ 处理器家族和英特尔® 凌动™ 处理器 Z2760 克服了这些不足,为具有全新功能的新一代平板电脑提供了支持。

    基于强劲的英特尔酷睿处理器的平板电脑提供了轻松适应多任务和高效率任务的卓越性能,并且具有出众的安全性和响应能力。经过电源优化的英特尔凌动处理器可支持纤薄、轻便的平板电脑,且具有出色的电池续航能力。

  • Curated Home
  • Desarrolle para dispositivos Ultrabook™ y únase al renacer de la informática personal

    Los desarrolladores ahora pueden enviar y distribuir aplicaciones a través del centro Intel AppUp® para la experiencia más reciente en sistemas personales denominada Ultrabook™.

    Desarrollar y enviar aplicaciones para Ultrabook

  • Desarrolladores para Intel AppUp®
  • Microsoft Windows* (XP, Vista, 7)
  • Windows*
  • .NET*
  • C/C++
  • HTML5
  • Java*
  • Adobe AIR*
  • Curated Home
  • Développez pour l’Ultrabook™ et joignez-vous à la renaissance de l’informatique personnelle

    Le centre Intel AppUp® permet aujourd'hui aux développeurs de proposer et de distribuer des applications adaptées à la toute dernière génération de PC, les ordinateurs portables Ultrabook™.

    Développez et soumettez des applications pour Ultrabook

  • Desarrolladores para Intel AppUp®
  • Microsoft Windows* (XP, Vista, 7)
  • Windows*
  • .NET*
  • C/C++
  • HTML5
  • Java*
  • Adobe AIR*
  • Curated Home
  • Sviluppate per Ultrabook™ e partecipate alla rinascita del personal computing

    Ora gli sviluppatori possono inviare e distribuire le applicazioni utilizzando il centro Intel AppUp® per l'ultima novità in fatto di personal computer: Ultrabook™.

    Sviluppate e inviate applicazioni per Ultrabook

  • Desarrolladores para Intel AppUp®
  • Microsoft Windows* (XP, Vista, 7)
  • Windows*
  • .NET*
  • C/C++
  • HTML5
  • Java*
  • Adobe AIR*
  • Curated Home
  • Für Ultrabook™ Geräte entwickeln und bei der Wiedergeburt des PCs dabei sein

    Entwickler können jetzt für die neueste PC-Erfahrung, nämlich das Ultrabook™, Anwendungen über das Intel AppUp® Center einreichen und vertreiben.

    Entwickeln und Einreichen von Apps für Ultrabook

  • Desarrolladores para Intel AppUp®
  • Microsoft Windows* (XP, Vista, 7)
  • Windows*
  • .NET*
  • C/C++
  • HTML5
  • Java*
  • Adobe AIR*
  • Curated Home
  • Suscribirse a Curated Home