Direct3D (original) (raw)

About DBpedia

Direct3Dは、3Dグラフィックスを描画するためのAPIである。マイクロソフトのDirectXの一部であり、様々なWindows(主にWindows 95以上)で動作し、さらに、家庭用ゲーム機であるXboxシリーズ(初代Xbox、Xbox 360、Xbox One、Xbox Series X/S)のグラフィックスAPIのベースでもある。略称としてD3Dがよく使われる。

thumbnail

Property Value
dbo:abstract Direct3D je v informatice specializované rozhraní (API), které je jednou z komponent DirectX. Direct3D nabízí aplikacím širokou škálu funkcí pro práci s 3D grafikou. Rozhraní je specifické pro operační systém Microsoft Windows a je tak alternativou multiplatformního rozhraní OpenGL. Direct3D se uplatňuje při programování grafických aplikací, které v reálném čase zobrazují 3D objekty (např. Google Earth, grafické uživatelské rozhraní Windows Aero, ale hlavně počítačové hry). Rozhraní Direct3D je ve svých jednotlivých verzích závislé na hardwarové podpoře grafické karty a liší se v podpoře některých nejnovějších funkcí např. podporovaném shader modelu (ale také ve výkonu). Přestože je Direct3D koncipováno jako hardwarově nezávislé rozhraní (využívá vrstvový model), nejsou nové funkce zpětně implementovány, takže program využívající novější verzi Direct3D vyžaduje novější hardware, který požadovanou verzi podporuje. (cs) دايركت ثري دي (بالإنجليزية: Direct3D)‏ أحد مكونات المكتبة البرمجية دايركت إكس من شركة مايكروسوفت. والذي يقدم أساساً خدمات تخريج رسوميات ثلاثية الأبعاد بشكل لمبرمجي التطبيقات على نظم تشغيل ويندوز وإكس بوكس وإكس بوكس 360. كما هو الحال مع العديد من مكونات دايركت إكس الأخرى، يشكل دايركت ثري دي واجهة مزدوجة تتخذ موقعها بين مبرمج التطبيقات وكاتب برنامج تشغيل بطاقة العرض، مما يبسط مهمة التخاطب مع معالج بطاقة العرض بشكل كبير، حيث أن مبرمج التطبيقات لن يحتاج إلا أن يتعامل مع دايركت ثري دي كي يدعم كافة بطاقات العرض المتوافقة. ومن الجهة الأخرى لن يحتاج كاتب برنامج تشغيل بطاقة العرض سوى أن يستقبل أوامر دايركت ثري دي وأن يتعامل معها بشكل صحيح كي تعمل كافة التطبيقات على بطاقة العرض. ملاحظة 1. * في حالات معينة (كأن يتصرف برنامج التشغيل بشكل مخالف للمواصفات) يضطر مبرمج التطبيقات للتعرف على نوع بطاقة العرض وإصدار برنامج التشغيل للتعامل معهما بطريقة خاصة. (ar) Direct3D ist eine Programmierschnittstelle (API) von Microsoft für 3D-Computergrafik. Direct3D ist ein Bestandteil von DirectX. Das 1992 von Servan Keondjian gegründete Unternehmen RenderMorphic wurde im Jahre 1995 von Microsoft gekauft, um dessen 3D-API Reality Labs zu Direct3D weiterzuentwickeln und 1996 in DirectX 2.0 zu integrieren. Keondjian leitete die Arbeiten und Doug Rabson agierte als Chefentwickler des Microsoft-Teams, das die 3D-API für Windows 95 entwickelte. Nach der Fertigstellung verließen Keondjian und Rabson das Unternehmen. Direct3D dient dazu, Windows-Anwendungen einen möglichst direkten Zugriff auf die Hardware eines Computers zu geben. Häufig verwendet wird Direct3D vor allem für Computerspiele, bei dem es mit dem plattform- und betriebssystemunabhängigen OpenGL konkurriert. Direct3D verwendet anders als OpenGL ein linkshändiges Koordinatensystem. Die lange Zeit eigenständige Programmierschnittstelle DirectDraw zur Programmierung von 2D-Computergrafik wurde mit DirectX 8.0 in Direct3D integriert. Für die Grafikausgabe existiert in Windows neben Direct3D auch das Graphics Device Interface (GDI). Das GDI stellt eine abstrahierte Programmierschnittstelle zur Verfügung, bei der es für den Programmierer etwa wenig Unterschied macht, ob auf einen Bildschirm oder auf einen Drucker gezeichnet wird. Diese Abstraktion macht die Ausgabe selbst allerdings deutlich langsamer, unter anderem deshalb, weil das GDI komplexe Zeichenbefehle aus Grundoperationen nachbilden muss. Im Gegensatz zu Direct3D kommt das GDI daher vorrangig zur Darstellung gewöhnlicher Desktopapplikationen zum Einsatz, die nicht allzu grafik-intensiv sind.Mittlerweile existieren auch weitere Grafikschnittstellen in Windows, wie z. B. GDI+ oder Direct2D. Mit Direct3D können Anwendungen dagegen an GDI vorbei direkt auf die Hardware zugreifen. Wenn ein Gerät einen komplexeren Befehl nicht unterstützt, so gibt Direct3D lediglich eine Fehlermeldung zurück. Es ist dann Aufgabe der Anwendung, auf diese Fehlermeldung adäquat zu reagieren – etwa durch Nachbildung des Befehls aus Grundoperationen, durch weniger detailgetreue Darstellung oder durch eine Fehlermeldung an den Anwender. Verschiedene Grafikkarten unterstützen Direct3D durch Gerätetreiber, welche die standardisierten API-Befehle von Direct3D auf die Grafikhardware abbilden. Dabei unterscheidet Direct3D zwischen initialisierenden und ausführenden Befehlen. Initialisierende Befehle konvertieren komplexere Datenstrukturen – wie etwa Texturen – in das grafikkarten-spezifische Format, ausführende Befehle zeigen die derart konvertierten Elemente an. Da das Initialisieren und Konvertieren von Elementen einige Zeit in Anspruch nehmen kann, ist es bei Spielen üblich, dies während des Ladens eines neuen Levels zu tun. Ausführende Befehle sind dagegen auf größtmögliche Geschwindigkeit optimiert. Moderne Grafikkarten stellen so genannte Hardware-Shader zur Verfügung. Diese Shader sind ausführbare Mini-Programme, welche zum Erzeugen von 3D-Effekten benutzt werden. Für die Programmierung der Shader definierte Microsoft eine eigene Maschinensprache, die von den beiden derzeit führenden Produzenten von Grafikchips, NVIDIA und AMD in ihren Chips überwiegend direkt unterstützt werden. Heutzutage werden aber vorwiegend Hochsprachen wie HLSL oder GLSL zur Shader-Programmierung genutzt. Direct3D erlaubt es, die verfügbaren Shader-Typen (Vertex-Shader, Pixel-Shader und Geometry-Shader) anzusteuern. (de) Direct3D es parte de DirectX (conjunto de bibliotecas para multimedia) siendo propiedad de Microsoft. Consiste en una interfaz de programación de aplicaciones (API) para gráficos 3D. Está disponible para los sistemas Windows de 32 y 64 bits, así como para las consolas de la línea Xbox El objetivo de esta API es facilitar el manejo y trazado de entidades gráficas elementales, como líneas, polígonos y texturas, en cualquier aplicación que despliegue gráficos en 3D, así como efectuar de forma transparente transformaciones geométricas sobre dichas entidades. Direct3D provee también una interfaz transparente con el hardware de aceleración gráfica. Se usa principalmente en aplicaciones donde el rendimiento es fundamental, como los videojuegos, aprovechando el hardware de aceleración gráfica disponible en la tarjeta gráfica. El principal competidor de Direct3D es OpenGL y su sucesor Vulkan, desarrollado originalmente por Silicon Graphics Inc. (es) Direct3D is a graphics application programming interface (API) for Microsoft Windows. Part of DirectX, Direct3D is used to render three-dimensional graphics in applications where performance is important, such as games. Direct3D uses hardware acceleration if it is available on the graphics card, allowing for hardware acceleration of the entire 3D rendering pipeline or even only partial acceleration. Direct3D exposes the advanced graphics capabilities of 3D graphics hardware, including Z-buffering, W-buffering, stencil buffering, spatial anti-aliasing, alpha blending, color blending, mipmapping, texture blending, clipping, culling, atmospheric effects, perspective-correct texture mapping, programmable HLSL shaders and effects. Integration with other DirectX technologies enables Direct3D to deliver such features as video mapping, hardware 3D rendering in 2D overlay planes, and even sprites, providing the use of 2D and 3D graphics in interactive media ties. Direct3D contains many commands for 3D computer graphics rendering; however, since version 8, Direct3D has superseded the DirectDraw framework and also taken responsibility for the rendering of 2D graphics. Microsoft strives to continually update Direct3D to support the latest technology available on 3D graphics cards. Direct3D offers full vertex software emulation but no pixel software emulation for features not available in hardware. For example, if software programmed using Direct3D requires pixel shaders and the video card on the user's computer does not support that feature, Direct3D will not emulate it, although it will compute and render the polygons and textures of the 3D models, albeit at a usually degraded quality and performance compared to the hardware equivalent. The API does include a Reference Rasterizer (or REF device), which emulates a generic graphics card in software, although it is too slow for most real-time 3D applications and is typically only used for debugging. A new real-time software rasterizer, WARP, designed to emulate the complete feature set of Direct3D 10.1, is included with Windows 7 and Windows Vista Service Pack 2 with the Platform Update; its performance is said to be on par with lower-end 3D cards on multi-core CPUs. As part of DirectX, Direct3D is available for Windows 95 and above, and is the base for the vector graphics API on the different versions of Xbox console systems. The Wine compatibility layer, a free software reimplementation of several Windows APIs, includes an implementation of Direct3D. Direct3D's main competitor is Khronos' OpenGL and its follow-on Vulkan. Fahrenheit was an attempt by Microsoft and SGI to unify OpenGL and Direct3D in the 1990s, but was eventually cancelled. (en) Direct3D DirectX-en zati da, eta Microsoft-en APIa da. 3D-ko oinarrizko irudiak (bitmap) erabiltzen duen edozein aplikaziarentzako bideozko efektuak konbinatzeko, zein transformazio geometrikoak egiteko erraztasun oso aurreratuak eskaintzen dituen software multzoa da. Microsoftek asmatuta, Windows 95en erabiltzeko sortu zen, baina Windows 2000, Windows XP, Xbox eta Xbox 360 plataformentzako ere balio du. Goi mailako APIak 3Dkofuntzioak ditu egileak bere aplikazio grafikoetan erabiltzeko ( motore geometrikoak,...etb ). Beheko mailako APIak joko egileei bakoitzaren kodea erabiltzeko aukera ematen die, eta baita ere programaren abiadura hobetzeko hardware funtzioetara deitzeko. (eu) Direct3D est une bibliothèque logicielle de la série Microsoft DirectX. Direct3D est utilisé uniquement dans les multiples systèmes d'exploitation Windows de Microsoft (Windows 95 et au-delà), ainsi que dans la Xbox. Direct3D sert à créer des graphismes en trois dimensions pour les applications où la performance est importante, comme les jeux vidéo. Direct3D permet également à des applications de fonctionner en plein écran, plutôt qu'intégrées dans une fenêtre, bien qu'elles puissent toujours tourner dans une fenêtre si elles sont programmées pour cette utilisation. Direct3D utilise l'accélération matérielle si elle est disponible à travers une carte graphique. Direct3D est une API 3D. C'est-à-dire qu'elle contient un grand nombre d'instructions pour l'affichage 3D, et très peu pour l'affichage 2D. Microsoft effectue des mises à jour continuelles de Direct3D pour permettre l'exploitation des dernières technologies disponibles sur les cartes graphiques 3D. Direct3D fournit une émulation logicielle complète pour les calculs concernant les sommets (vertex en anglais), mais aucune émulation logicielle pour les calculs concernant les pixels pour les fonctionnalités non disponibles au niveau matériel. Par exemple, si un logiciel programmé avec Direct3D nécessite des pixel shaders et que la carte graphique de l'ordinateur de l'utilisateur ne fournit pas cette fonctionnalité, Direct3D ne l'émulera pas. En conséquence, le programme s'arrêtera probablement avec un message d'erreur. Les concurrents de Direct3D sont les bibliothèques respectant le standard OpenGL. Il y a de nombreuses fonctionnalités et problèmes sur lesquels les partisans de l'une ou l'autre API sont en désaccord. (fr) Direct3Dは、3Dグラフィックスを描画するためのAPIである。マイクロソフトのDirectXの一部であり、様々なWindows(主にWindows 95以上)で動作し、さらに、家庭用ゲーム機であるXboxシリーズ(初代Xbox、Xbox 360、Xbox One、Xbox Series X/S)のグラフィックスAPIのベースでもある。略称としてD3Dがよく使われる。 (ja) 다이렉트3D(영어: Direct3D)는 마이크로소프트의 DirectX API에서 3차원 그래픽스 연산과 출력을 담당하는 부분이다. 마이크로소프트의 윈도우 운영 체제(윈도우 95 이상)에서만 작동하며, 엑스박스와 엑스박스 360 게임 콘솔의 그래픽 API로 사용되고 있다. 다이렉트3D와 비슷한 역할을 하는 API로는 OpenGL이 있으며 역할은 같지만 각자가 서로 다른 장단점을 가지고 있다. (ko) Direct3D - komponent, część biblioteki DirectX firmy Microsoft, zajmująca się wyświetlaniem grafiki trójwymiarowej. Umożliwia wykorzystanie funkcji rysowania obiektów 3D oferowanych przez karty graficzne. (pl) Direct3D is het grafische onderdeel van de DirectX-API van Microsoft. Direct3D heeft directe toegang tot de grafische kaart, indien aanwezig, op de computer, waardoor hardware-acceleratie mogelijk is. De grafische informatie uit een programma, voornamelijk vertexen en texturen, wordt door middel van een serie instructies naar de kaart gestuurd, die zorg draagt voor hardwarematig, dus zeer snel rendering van pixels op het beeldscherm. Direct3D kan zowel voor twee- als driedimensionale weergave worden gebruikt. (nl) Direct3D é uma parte da API DirectX da empresa Microsoft. O Direct3D é disponibilizado apenas para as versões do sistema operacional Windows a partir do Windows 95. Também é a base para a API de gráficos tridimensionais dos consoles de videogame XBox e XBox 360. O Direct3D é usado para renderizar gráficos 3D em aplicações onde a performance é importante, como em jogos, ele também permite os programas serem executados em tela cheia e não apenas em janelas. Se a placa de vídeo possuir aceleração por hardware a biblioteca utiliza-a de forma a reduzir o trabalho da CPU. O Direct3D é uma API 3D, o que significa que ele possui diversos comandos para a renderização tridimensional. No entanto, desde a versão 8 da biblioteca, ele substituiu o e passou renderizar também gráficos 2D. Uma alternativa ao Direct3D é a API OpenGL. (pt) Direct3D 10 (D3D10) — оновлений набір DirectX API (англ. application programming interface) функцій, 10-а версія Direct3D, наступник Direct3D 9. Direct3D 10 надає функції для взаємодії операційної системи і програм з драйверами відеокарти, підтримується апаратно відеокартами класу NV 8x00, ATI Radeon 2x00 і вище. Ці функції прив'язані до операційної системи в лінійці Windows і доступні в Windows Vista і Windows 7. Windows XP не підтримує DirectX 10 та старші версії. Частково D3D10 працює на відеокартах з підтримкою Direct3D 9. Офіційна фінальна версія вийшли 10 листопада 2006 року в складі Windows Vista. (uk) Direct3D 10 — набор API функций для взаимодействия с видеокартой; поддерживается аппаратно видеокартами класса NV GeForce 8x00, ATI Radeon 2x00 и выше.Direct3D 10 (D3D10) — компонент интерфейса программирования приложений (англ. API) DirectX 10, 10-я версия Direct3D, преемник Direct3D 9. Direct3D 10 обеспечивает функции для взаимодействия операционной системы и приложений с драйверами видеокарты. Эти функции привязаны к операционной системе в линейке Windows и доступны в Windows Vista и Windows 7 . Частично D3D10 работает на видеокартах уровня Direct3D 9. Официальная финальная версия вышла 10 ноября 2006 года в составе Windows Vista. Далее приведены ключевые особенности и отличия от Direct3D версии 9. (ru) Direct3D(簡稱:D3D)是微軟公司在Microsoft Windows作業系統上所開發的一套3D繪圖編程介面,是DirectX的一部份,目前廣為各家顯示卡所支援。與OpenGL同為電腦繪圖軟體和電腦遊戲最常使用的兩套繪圖編程介面之一。 1995年2月,微软收购了英国的Rendermorphics公司,將RealityLab 2.0技术發展成Direct3D标准,並整合到Microsoft Windows中,Direct3D在DirectX 3.0開始出現。後來在DirectX 8.0發表時與DirectDraw編程介面合併並改名為DirectX Graphics。 (zh)
dbo:computingPlatform dbr:ARM_architecture dbr:X86
dbo:developer dbr:Microsoft
dbo:genre dbr:3D_computer_graphics
dbo:latestReleaseDate 2015-07-29 (xsd:date)
dbo:latestReleaseVersion 12
dbo:operatingSystem dbr:Windows_CE dbr:Microsoft_Windows dbr:Xbox_system_software dbr:Windows_Embedded
dbo:releaseDate 1996-06-02 (xsd:date)
dbo:thumbnail wiki-commons:Special:FilePath/D3D_Abs.svg?width=300
dbo:wikiPageExternalLink https://docs.microsoft.com/en-US/windows/win32/directx https://docs.microsoft.com/en-us/windows/desktop/direct3darticles/direct3d-9ex-improvements https://docs.microsoft.com/en-us/windows/win32/direct3d https://web.archive.org/web/20061202144304/http:/www.bit-tech.net/hardware/2006/11/30/directx10_future_of_pc_gaming/1.html
dbo:wikiPageID 97025 (xsd:integer)
dbo:wikiPageLength 100202 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1107166280 (xsd:integer)
dbo:wikiPageWikiLink dbr:Quad_buffering dbr:Mesh dbr:Monochrome dbr:Polygon_mesh dbr:X87 dbr:Device_driver dbr:Windows_Aero dbr:PowerVR dbr:Skeletal_animation dbr:Tiled_rendering dbr:Silverlight dbr:16-bit_computing dbc:DirectX dbr:Company_of_Heroes dbr:Compiled dbr:Component_Object_Model dbr:Crysis dbr:Matrix_(mathematics) dbr:S3_Chrome dbr:S3_Graphics dbr:Geometry_instancing dbr:Order-independent_transparency dbr:Video_card dbr:Clipping_(computer_graphics) dbr:GPGPU dbr:GeForce_200_series dbr:GeForce_256 dbr:Graphics_card dbr:Graphics_pipeline dbr:Mipmap dbr:Proton_(Compatibility_layer) dbr:Application_programming_interface dbr:Lego_Island dbr:Lego_Rock_Raiders_(video_game) dbr:Linux dbr:Silicon_Graphics dbr:Steam_(service) dbr:Stencil_buffer dbr:Stereoscopic dbr:Color_depth dbr:Z-buffering dbr:Emulator dbr:Hardware_acceleration dbr:Barycentric_coordinates_(mathematics) dbr:Memory_pool dbr:Particle_system dbr:Video_overlay dbr:Microsoft_Talisman dbr:Sprite_(computer_graphics) dbr:Stream_processing dbr:CUDA dbr:Transform,_clipping,_and_lighting dbr:Vulkan dbr:Vulkan_(API) dbr:WebGPU dbr:Windows_10 dbr:Windows_2000 dbr:Windows_7 dbr:Windows_8 dbr:Windows_8.1 dbr:Windows_95 dbr:Windows_98 dbr:Windows_CE dbr:Windows_Vista dbr:Windows_XP dbr:Wine_(software) dbr:Distance_fog dbr:HDR10 dbr:2D_computer_graphics dbr:ARM_architecture dbr:3DNow! dbr:3D_computer_graphics dbc:1995_software dbc:3D_graphics_APIs dbr:Alpha_compositing dbr:Euclidean_vector dbr:Paging dbr:Direct2D dbr:DirectDraw dbr:DirectMusic dbr:DirectWrite dbr:DirectX_Graphics_Infrastructure dbr:DirectX_Intermediate_Language dbr:DirectX_Raytracing dbr:Fahrenheit_(graphics_API) dbr:Graphics_Device_Interface dbr:Floating_point dbr:Flag_(computing) dbr:Memory_footprint dbr:Glide_API dbr:Projection_(mathematics) dbr:RGB_color_model dbr:Rendering_(computer_graphics) dbr:ATI_(brand) dbr:ATI_Stream dbr:Hardware_abstraction_layer dbr:Hellgate:_London dbr:ANGLE_(software) dbc:Graphics_libraries dbr:Swap_Chain dbr:Tracing_(software) dbr:DirectDraw_Surface dbr:DirectX dbr:Double_buffering dbr:Mantle_(API) dbr:Bump_mapping dbr:Spline_interpolation dbr:Free_software dbr:HLSL dbr:Windows_Vista_Service_Pack_1 dbr:DXVA dbr:Intel dbr:Mesa_(computer_graphics) dbr:Metal_(API) dbr:Microsoft dbr:Microsoft_Windows dbr:Nvidia dbr:Nvision dbr:OpenCL dbr:OpenGL dbr:Shader dbr:Shaders dbr:X86 dbr:Xbox dbr:Xbox_One dbr:Xbox_system_software dbr:Geometry_shader dbr:Geometry_shaders dbr:Multiple_Render_Targets dbr:Texture_mapping dbr:Software_development_kit dbr:Streaming_SIMD_Extensions dbr:Uniform_memory_access dbr:Variable_refresh_rate dbr:Vector_graphics dbr:Windows_Advanced_Rasterization_Platform dbr:Windows_Imaging_Component dbr:Tessellation_(computer_graphics) dbr:DirectML dbr:Immediate_mode_(computer_graphics) dbr:Unified_shader_model dbr:Windows_Display_Driver_Model dbr:Spatial_anti-aliasing dbr:Scene_graph dbr:Hidden_surface_determination dbr:WHQL_Testing dbr:Intel_HD_Graphics dbr:Page_table dbr:Windows_Embedded dbr:Retained_mode dbr:Reality_Lab dbr:Precomputed_radiance_transfer dbr:Texture_cache dbr:Transform_and_lighting dbr:Dynamic_link_library dbr:Order_independent_transparency dbr:Shader_model dbr:Shader_model_4.0 dbr:Shadow_buffer dbr:S3TC dbr:SMPTE_ST_2084 dbr:High_Level_Shader_Language dbr:Intel_Pentium_III dbr:Swizzled_textures dbr:Blend_mode dbr:Release_Candidate dbr:Radeon_R600 dbr:Radeon_R700 dbr:3dfx dbr:Device_Driver_Interface dbr:Pixel_shader dbr:Pixel_shaders dbr:Reference_Rasterizer dbr:Thread_(computer_science) dbr:Vertex_shader dbr:Vertex_shaders dbr:Geometry_pipeline dbr:Comparison_of_Direct3D_and_OpenGL dbr:Compressed_textures dbr:Compute_shader dbr:Bounding_box dbr:Buffer_(computer_science) dbr:WDDM dbr:Predicated_rendering dbr:Direct3D_11.X dbr:Domain_shader dbr:File:D3D11_Pipeline.svg dbr:File:D3DDevice.svg dbr:File:D3D_Abs.svg dbr:Hull_shader
dbp:developer dbr:Microsoft
dbp:genre 3 (xsd:integer)
dbp:latestReleaseDate 2015-07-29 (xsd:date)
dbp:latestReleaseVersion 12 (xsd:integer)
dbp:license Proprietary (en)
dbp:name Direct3D (en)
dbp:operatingSystem dbr:Windows_CE dbr:Microsoft_Windows dbr:Xbox_system_software dbr:Windows_Embedded
dbp:platform dbr:ARM_architecture dbr:X86
dbp:released 1996-06-02 (xsd:date)
dbp:title Direct3D (en)
dbp:website https://docs.microsoft.com/en-us/windows/win32/direct3d
dbp:wikiPageUsesTemplate dbt:Anchor dbt:Citation_needed dbt:Clear dbt:Code dbt:Infobox_software dbt:Main_article dbt:Microsoft_APIs dbt:More_citations_needed dbt:N/A dbt:Redirect dbt:Reflist dbt:See_also dbt:Short_description dbt:Start_date_and_age dbt:Update dbt:Use_mdy_dates dbt:Overcitation
dcterms:subject dbc:DirectX dbc:1995_software dbc:3D_graphics_APIs dbc:Graphics_libraries
gold:hypernym dbr:Interface
rdf:type owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:WikicatComputerLibraries yago:WikicatMicrosoftWindows yago:Area102735688 yago:Artifact100021939 yago:Framework103391770 yago:Library103660909 yago:Object100002684 yago:PhysicalEntity100001930 yago:WikicatGraphicsLibraries yago:Window104587648 yago:YagoGeoEntity yago:YagoPermanentlyLocatedEntity yago:Room104105893 yago:Structure104341686 yago:SupportingStructure104361095 yago:Whole100003553
rdfs:comment Direct3Dは、3Dグラフィックスを描画するためのAPIである。マイクロソフトのDirectXの一部であり、様々なWindows(主にWindows 95以上)で動作し、さらに、家庭用ゲーム機であるXboxシリーズ(初代Xbox、Xbox 360、Xbox One、Xbox Series X/S)のグラフィックスAPIのベースでもある。略称としてD3Dがよく使われる。 (ja) 다이렉트3D(영어: Direct3D)는 마이크로소프트의 DirectX API에서 3차원 그래픽스 연산과 출력을 담당하는 부분이다. 마이크로소프트의 윈도우 운영 체제(윈도우 95 이상)에서만 작동하며, 엑스박스와 엑스박스 360 게임 콘솔의 그래픽 API로 사용되고 있다. 다이렉트3D와 비슷한 역할을 하는 API로는 OpenGL이 있으며 역할은 같지만 각자가 서로 다른 장단점을 가지고 있다. (ko) Direct3D - komponent, część biblioteki DirectX firmy Microsoft, zajmująca się wyświetlaniem grafiki trójwymiarowej. Umożliwia wykorzystanie funkcji rysowania obiektów 3D oferowanych przez karty graficzne. (pl) Direct3D is het grafische onderdeel van de DirectX-API van Microsoft. Direct3D heeft directe toegang tot de grafische kaart, indien aanwezig, op de computer, waardoor hardware-acceleratie mogelijk is. De grafische informatie uit een programma, voornamelijk vertexen en texturen, wordt door middel van een serie instructies naar de kaart gestuurd, die zorg draagt voor hardwarematig, dus zeer snel rendering van pixels op het beeldscherm. Direct3D kan zowel voor twee- als driedimensionale weergave worden gebruikt. (nl) Direct3D(簡稱:D3D)是微軟公司在Microsoft Windows作業系統上所開發的一套3D繪圖編程介面,是DirectX的一部份,目前廣為各家顯示卡所支援。與OpenGL同為電腦繪圖軟體和電腦遊戲最常使用的兩套繪圖編程介面之一。 1995年2月,微软收购了英国的Rendermorphics公司,將RealityLab 2.0技术發展成Direct3D标准,並整合到Microsoft Windows中,Direct3D在DirectX 3.0開始出現。後來在DirectX 8.0發表時與DirectDraw編程介面合併並改名為DirectX Graphics。 (zh) دايركت ثري دي (بالإنجليزية: Direct3D)‏ أحد مكونات المكتبة البرمجية دايركت إكس من شركة مايكروسوفت. والذي يقدم أساساً خدمات تخريج رسوميات ثلاثية الأبعاد بشكل لمبرمجي التطبيقات على نظم تشغيل ويندوز وإكس بوكس وإكس بوكس 360. ملاحظة 1. * في حالات معينة (كأن يتصرف برنامج التشغيل بشكل مخالف للمواصفات) يضطر مبرمج التطبيقات للتعرف على نوع بطاقة العرض وإصدار برنامج التشغيل للتعامل معهما بطريقة خاصة. (ar) Direct3D je v informatice specializované rozhraní (API), které je jednou z komponent DirectX. Direct3D nabízí aplikacím širokou škálu funkcí pro práci s 3D grafikou. Rozhraní je specifické pro operační systém Microsoft Windows a je tak alternativou multiplatformního rozhraní OpenGL. Direct3D se uplatňuje při programování grafických aplikací, které v reálném čase zobrazují 3D objekty (např. Google Earth, grafické uživatelské rozhraní Windows Aero, ale hlavně počítačové hry). (cs) Direct3D is a graphics application programming interface (API) for Microsoft Windows. Part of DirectX, Direct3D is used to render three-dimensional graphics in applications where performance is important, such as games. Direct3D uses hardware acceleration if it is available on the graphics card, allowing for hardware acceleration of the entire 3D rendering pipeline or even only partial acceleration. Direct3D exposes the advanced graphics capabilities of 3D graphics hardware, including Z-buffering, W-buffering, stencil buffering, spatial anti-aliasing, alpha blending, color blending, mipmapping, texture blending, clipping, culling, atmospheric effects, perspective-correct texture mapping, programmable HLSL shaders and effects. Integration with other DirectX technologies enables Direct3D to (en) Direct3D ist eine Programmierschnittstelle (API) von Microsoft für 3D-Computergrafik. Direct3D ist ein Bestandteil von DirectX. Das 1992 von Servan Keondjian gegründete Unternehmen RenderMorphic wurde im Jahre 1995 von Microsoft gekauft, um dessen 3D-API Reality Labs zu Direct3D weiterzuentwickeln und 1996 in DirectX 2.0 zu integrieren. Keondjian leitete die Arbeiten und Doug Rabson agierte als Chefentwickler des Microsoft-Teams, das die 3D-API für Windows 95 entwickelte. Nach der Fertigstellung verließen Keondjian und Rabson das Unternehmen. (de) Direct3D es parte de DirectX (conjunto de bibliotecas para multimedia) siendo propiedad de Microsoft. Consiste en una interfaz de programación de aplicaciones (API) para gráficos 3D. Está disponible para los sistemas Windows de 32 y 64 bits, así como para las consolas de la línea Xbox Se usa principalmente en aplicaciones donde el rendimiento es fundamental, como los videojuegos, aprovechando el hardware de aceleración gráfica disponible en la tarjeta gráfica. El principal competidor de Direct3D es OpenGL y su sucesor Vulkan, desarrollado originalmente por Silicon Graphics Inc. (es) Direct3D DirectX-en zati da, eta Microsoft-en APIa da. 3D-ko oinarrizko irudiak (bitmap) erabiltzen duen edozein aplikaziarentzako bideozko efektuak konbinatzeko, zein transformazio geometrikoak egiteko erraztasun oso aurreratuak eskaintzen dituen software multzoa da. Microsoftek asmatuta, Windows 95en erabiltzeko sortu zen, baina Windows 2000, Windows XP, Xbox eta Xbox 360 plataformentzako ere balio du. (eu) Direct3D est une bibliothèque logicielle de la série Microsoft DirectX. Direct3D est utilisé uniquement dans les multiples systèmes d'exploitation Windows de Microsoft (Windows 95 et au-delà), ainsi que dans la Xbox. Direct3D sert à créer des graphismes en trois dimensions pour les applications où la performance est importante, comme les jeux vidéo. Direct3D permet également à des applications de fonctionner en plein écran, plutôt qu'intégrées dans une fenêtre, bien qu'elles puissent toujours tourner dans une fenêtre si elles sont programmées pour cette utilisation. Direct3D utilise l'accélération matérielle si elle est disponible à travers une carte graphique. (fr) Direct3D é uma parte da API DirectX da empresa Microsoft. O Direct3D é disponibilizado apenas para as versões do sistema operacional Windows a partir do Windows 95. Também é a base para a API de gráficos tridimensionais dos consoles de videogame XBox e XBox 360. O Direct3D é usado para renderizar gráficos 3D em aplicações onde a performance é importante, como em jogos, ele também permite os programas serem executados em tela cheia e não apenas em janelas. Se a placa de vídeo possuir aceleração por hardware a biblioteca utiliza-a de forma a reduzir o trabalho da CPU. (pt) Direct3D 10 — набор API функций для взаимодействия с видеокартой; поддерживается аппаратно видеокартами класса NV GeForce 8x00, ATI Radeon 2x00 и выше.Direct3D 10 (D3D10) — компонент интерфейса программирования приложений (англ. API) DirectX 10, 10-я версия Direct3D, преемник Direct3D 9. Direct3D 10 обеспечивает функции для взаимодействия операционной системы и приложений с драйверами видеокарты. Эти функции привязаны к операционной системе в линейке Windows и доступны в Windows Vista и Windows 7 . Частично D3D10 работает на видеокартах уровня Direct3D 9. (ru) Direct3D 10 (D3D10) — оновлений набір DirectX API (англ. application programming interface) функцій, 10-а версія Direct3D, наступник Direct3D 9. Direct3D 10 надає функції для взаємодії операційної системи і програм з драйверами відеокарти, підтримується апаратно відеокартами класу NV 8x00, ATI Radeon 2x00 і вище. Ці функції прив'язані до операційної системи в лінійці Windows і доступні в Windows Vista і Windows 7. Windows XP не підтримує DirectX 10 та старші версії. Частково D3D10 працює на відеокартах з підтримкою Direct3D 9. (uk)
rdfs:label دايركت ثري دي (ar) Direct3D (en) Direct3D (cs) Direct3D (de) Direct3D (es) Direct3D (eu) Direct3D (it) Direct3D (fr) Direct3D (ko) Direct3D (nl) Direct3D (ja) Direct3D (pl) Direct3D (pt) Direct3D 10 (ru) Direct3D 10 (uk) Direct3D (zh)
rdfs:seeAlso dbr:DirectX_Raytracing dbr:DirectX dbr:Windows_Advanced_Rasterization_Platform dbr:Windows_Display_Driver_Model
owl:sameAs freebase:Direct3D yago-res:Direct3D wikidata:Direct3D dbpedia-ar:Direct3D dbpedia-cs:Direct3D dbpedia-de:Direct3D dbpedia-es:Direct3D dbpedia-et:Direct3D dbpedia-eu:Direct3D dbpedia-fa:Direct3D dbpedia-fr:Direct3D dbpedia-it:Direct3D dbpedia-ja:Direct3D dbpedia-ko:Direct3D dbpedia-nl:Direct3D dbpedia-pl:Direct3D dbpedia-pt:Direct3D dbpedia-ru:Direct3D dbpedia-sk:Direct3D dbpedia-sr:Direct3D dbpedia-tr:Direct3D dbpedia-uk:Direct3D dbpedia-zh:Direct3D https://global.dbpedia.org/id/55evB
prov:wasDerivedFrom wikipedia-en:Direct3D?oldid=1107166280&ns=0
foaf:depiction wiki-commons:Special:FilePath/D3D11_Pipeline.svg wiki-commons:Special:FilePath/D3DDevice.svg wiki-commons:Special:FilePath/D3D_Abs.svg
foaf:homepage https://docs.microsoft.com/en-us/windows/win32/direct3d
foaf:isPrimaryTopicOf wikipedia-en:Direct3D
foaf:name Direct3D (en)
is dbo:wikiPageRedirects of dbr:WGF dbr:D3D10 dbr:D3D_10 dbr:Direct3D_11 dbr:Direct3D_12 dbr:Direct3d dbr:Windows_Graphics_Foundation dbr:D3D11 dbr:D3D12 dbr:D3D9 dbr:DX11 dbr:Direct3D_10.0 dbr:Direct3D_11.0 dbr:Direct3D_11.2 dbr:Direct3D_11.4 dbr:Direct3D_9 dbr:Direct3D_9.0 dbr:DirectML dbr:Microsoft_Direct3D dbr:Dx11 dbr:Direct3D10 dbr:Direct3D_10 dbr:Direct3D_10.1 dbr:Direct3D_10_Level_9 dbr:Direct3D_11.1 dbr:Direct3D_11.3 dbr:Direct3D_9.1 dbr:Direct3D_9.2 dbr:Direct3D_9.3 dbr:Direct3D_Feature_Levels dbr:Direct3D_Feature_level dbr:Direct3D_Feature_levels dbr:Direct3D_Mobile dbr:Direct3D_feature_level dbr:Direct3D_feature_levels dbr:DirectX_9.1 dbr:DirectX_9.2 dbr:DirectX_9.3 dbr:Direct_3D dbr:Direct_3d
is dbo:wikiPageWikiLink of dbr:Proton_(software) dbr:Quake_Army_Knife dbr:Quake_III_Arena dbr:Rockchip dbr:ScRGB dbr:List_of_features_removed_in_Windows_Vista dbr:Windows_API dbr:OpenGL_Shading_Language dbr:Visual3D_Game_Engine dbr:BattleForge dbr:Bing_Maps dbr:BioShock dbr:Descent_3 dbr:Desktop_Window_Manager dbr:Deus_Ex_(video_game) dbr:History_of_the_graphical_user_interface dbr:List_of_Nvidia_graphics_processing_units dbr:List_of_Qualcomm_Snapdragon_processors dbr:Remote_Graphics_Software dbr:Revenant_(video_game) dbr:RivaTuner dbr:D3DX dbr:Unreal_(1998_video_game) dbr:Unreal_Engine dbr:Unreal_Tournament dbr:VMware_Workstation dbr:Vandal_Hearts dbr:VirtualBox dbr:Vivante_Corporation dbr:Development_of_Deus_Ex dbr:Dungeon_Keeper_(series) dbr:DxDiag dbr:Intel_GMA dbr:Nvidia_3D_Vision dbr:List_of_rendering_APIs dbr:PowerVR dbr:Shadow_mapping dbr:.CSO dbr:.NET_Framework_version_history dbr:Company_of_Heroes_(video_game) dbr:Comparison_of_OpenGL_and_Direct3D dbr:Component_Object_Model dbr:Crysis_(video_game) dbr:S3_Chrome dbr:SRGB dbr:SWF dbr:Geometry_instancing dbr:Geometry_pipelines dbr:QuickDraw_3D dbr:Radeon_R300_series dbr:Radeon_R400_series dbr:Fraps dbr:Free_and_open-source_graphics_device_driver dbr:G-Police dbr:GPU_virtualization dbr:GameMaker dbr:GeForce dbr:GeForce_100_series dbr:GeForce_10_series dbr:GeForce_16_series dbr:GeForce_20_series dbr:GeForce_30_series dbr:GeForce_40_series dbr:GeForce_4_series dbr:GeForce_600_series dbr:GeForce_6_series dbr:GeForce_8_series dbr:Gears_of_War:_Ultimate_Edition dbr:Giants:_Citizen_Kabuto dbr:Glide_(API) dbr:Glossary_of_computer_graphics dbr:Graphics_Core_Next dbr:Graphics_pipeline dbr:Monster_Truck_Madness dbr:Moto_Racer dbr:Mumble_(software) dbr:Myth_(video_game_series) dbr:Myth_II:_Soulblighter dbr:Corrinne_Yu dbr:Linux_gaming dbr:List_of_AMD_graphics_processing_units dbr:MPlayer dbr:Managed_DirectX dbr:Silicon_Integrated_Systems dbr:Simple_DirectMedia_Layer dbr:Star_Wars_Episode_I:_Racer dbr:Stencil_buffer dbr:Comparison_of_screencasting_software dbr:Compositing_window_manager dbr:Zmodeler dbr:Feature_levels_in_Direct3D dbr:Features_new_to_Windows_XP dbr:Pie_in_the_Sky_(game_engine) dbr:Magnetic_Scrolls dbr:Microsoft_Talisman dbr:Matrox_G200 dbr:Matrox_G400 dbr:Broadwell_(microarchitecture) dbr:CEGUI dbr:CUDA dbr:Active_shutter_3D_system dbr:Torque_(game_engine) dbr:Transform,_clipping,_and_lighting dbr:Vulkan dbr:WGF dbr:WebGL dbr:Windows_7 dbr:Windows_DVD_Maker dbr:Windows_Movie_Maker dbr:Windows_Presentation_Foundation dbr:Windows_Vista dbr:Wine_(software) dbr:Game_Sprockets dbr:D3D dbr:D3D10 dbr:D3D_10 dbr:Larrabee_(microarchitecture) dbr:List_of_3D_graphics_libraries dbr:List_of_AMD_chipsets dbr:PowerPoint_animation dbr:3dfx_Interactive dbr:4A_Engine dbr:ATI_Rage_series dbr:ATI_Technologies dbr:3DMark dbr:Dungeon_Keeper dbr:Dungeon_Siege dbr:EPSXe dbr:Firefox_4 dbr:Forsaken_(video_game) dbr:Nouveau_(software) dbr:Outlaws_(1997_video_game) dbr:PCSX2 dbr:POD_(video_game) dbr:Paradox_Development_Studio dbr:Parallels_Desktop_for_Mac dbr:Direct2D dbr:DirectDraw dbr:DirectWrite dbr:DirectX_Graphics_Infrastructure dbr:Fahrenheit_(graphics_API) dbr:Fahrenheit_(microarchitecture) dbr:Framebuffer dbr:Graphics_processing_unit dbr:Kelvin_(microarchitecture) dbr:Microsoft_Chrome dbr:List_of_Intel_graphics_processing_units dbr:List_of_Microsoft_Windows_application_programming_interfaces_and_frameworks dbr:List_of_Microsoft_Windows_components dbr:List_of_Microsoft_software dbr:List_of_Rockchip_products dbr:X-COM:_Genesis dbr:Q_(game_engine) dbr:Qube_Software dbr:Rasterisation dbr:RenderWare dbr:HTC_TyTN_II dbr:Half-Life_(video_game) dbr:Half-precision_floating-point_format dbr:Heavy_Gear_II dbr:Java_3D dbr:Java_version_history dbr:TeraScale_(microarchitecture) dbr:The_Elder_Scrolls dbr:The_Elder_Scrolls_III:_Morrowind dbr:Voodoo2 dbr:Arena_Wars dbr:AI_accelerator dbr:AMD_800_chipset_series dbr:AMD_FirePro dbr:AMD_FireStream dbr:ANGLE_(software) dbr:ARB_assembly_language dbr:Adreno dbr:Cheat_Engine dbr:Blinn–Phong_reflection_model dbr:High-Level_Shader_Language dbr:Java_performance dbr:Teapot dbr:Tesla_(microarchitecture) dbr:Utah_teapot dbr:S3_ViRGE dbr:Diamond_Multimedia dbr:Direct3D_11 dbr:Direct3D_12 dbr:Direct3d dbr:DirectDraw_Surface dbr:DirectShow dbr:DirectX dbr:Dolphin_(emulator) dbr:Mantle_(API) dbr:PlayStation_4_system_software dbr:Software_rendering dbr:Source_port dbr:Windows_Graphics_Foundation dbr:D3D11 dbr:D3D12 dbr:D3D9 dbr:DX11 dbr:Immediate_mode_GUI dbr:Independence_War_2:_Edge_of_Chaos dbr:Intel_Arc dbr:Intel_Graphics_Technology dbr:Kodi_(software) dbr:Mesa_(computer_graphics) dbr:Metal_(API) dbr:Metal_Gear_Solid_(1998_video_game) dbr:Microsoft_Office_2010 dbr:MiniGL dbr:Need_for_Speed:_High_Stakes dbr:Nvision dbr:Oak_Technology dbr:OpenGL dbr:OpenGL_ES dbr:RIVA_128 dbr:RIVA_TNT dbr:RIVA_TNT2 dbr:ROCm dbr:Radeon_200_series dbr:Radeon_600_series dbr:Radeon_9000_series dbr:Radeon_HD_4000_series dbr:Radeon_R100_series dbr:Radeon_RX_5000_series dbr:Radeon_RX_6000_series dbr:Radeon_RX_7000_series dbr:Radeon_RX_Vega_series dbr:ReactOS dbr:Screamer_4x4 dbr:Sentinel_Returns dbr:Serious_Sam:_The_First_Encounter dbr:Serious_Sam:_The_Second_Encounter dbr:Shader dbr:XBMC4Xbox dbr:Xbox dbr:Xbox_(console) dbr:Xbox_system_software dbr:Marshalling_(computer_science) dbr:Multiple_Render_Targets dbr:S3_Savage dbr:Window_manager dbr:Windows_Advanced_Rasterization_Platform dbr:Direct3D_10.0 dbr:Direct3D_11.0 dbr:Direct3D_11.2 dbr:Direct3D_11.4 dbr:Direct3D_9 dbr:Direct3D_9.0 dbr:DirectML dbr:Windows_Display_Driver_Model dbr:First-person_shooter_engine dbr:Fixed-function dbr:NForce_700 dbr:Rockchip_RK3288 dbr:Technical_features_new_to_Windows_Vista dbr:Multiple_buffering dbr:PhyreEngine dbr:Polygonal_modeling dbr:Sony_Vaio_U_series dbr:Microsoft_Direct3D dbr:Vertex_buffer_object dbr:Video_game_programming dbr:Texture_splatting dbr:RenderDoc dbr:Rendition,_Inc. dbr:Reality_Lab dbr:Voodoo_5 dbr:Turing_completeness dbr:VMix dbr:Swap_chain dbr:Dx11 dbr:Direct3D10 dbr:Direct3D_10 dbr:Direct3D_10.1 dbr:Direct3D_10_Level_9 dbr:Direct3D_11.1 dbr:Direct3D_11.3 dbr:Direct3D_9.1 dbr:Direct3D_9.2 dbr:Direct3D_9.3 dbr:Direct3D_Feature_Levels dbr:Direct3D_Feature_level dbr:Direct3D_Feature_levels dbr:Direct3D_Mobile dbr:Direct3D_feature_level dbr:Direct3D_feature_levels dbr:DirectX_9.1 dbr:DirectX_9.2 dbr:DirectX_9.3 dbr:Direct_3D dbr:Direct_3d
is dbp:d3dversion of dbr:Intel_GMA dbr:Radeon_600_series dbr:Radeon_RX_5000_series dbr:Radeon_RX_6000_series dbr:Radeon_RX_7000_series
is rdfs:seeAlso of dbr:Feature_levels_in_Direct3D dbr:DirectX
is foaf:primaryTopic of wikipedia-en:Direct3D