Minecraft:RenderDragon: Difference between revisions
More actions
Sync: updated from Minecraft |
Sync: updated from Minecraft |
||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{distinguish|Ender Dragon|Red Dragon}} | {{distinguish|Ender Dragon|Red Dragon}} | ||
{{for|the experiment, "Render Dragon Features for Creators"|Deferred Technical Preview}} | {{for|the experiment, "Render Dragon Features for Creators"|Deferred Technical Preview}} | ||
{{exclusive|Bedrock|Education}} | {{exclusive|Bedrock|Education|earth|legends}} | ||
[[File:Render dragon logo from minecraft earth 0.28.png|thumb|160px|A logo for RenderDragon found in ''Minecraft'' files.]] | [[File:Render dragon logo from minecraft earth 0.28.png|thumb|160px|A logo for RenderDragon found in ''Minecraft'' files.]] | ||
'''RenderDragon''' is the rendering engine used {{in|bedrock}}<ref name="Helen" />, {{mce}} and {{mcl}}<ref>{{Cite|url=https://gdcvault.com/play/1035685/Modernizing-the-Rendering-of-Minecraft|title=Modernizing the Rendering of 'Minecraft'|author=A.J. Fairfield|website=GDC Vault|date=March 9, 2026}}</ref> that runs on {{w|DirectX}} (Windows builds),{{note|Available for Win32 (''[[Minecraft:Minecraft Education]]''),<ref>https://edusupport.minecraft.net/hc/en-us/community/posts/24925482449684-NO-UWP-is-NOT-The-Way-Forward</ref> and GDK (''Bedrock Edition'')}} {{w|OpenGL ES}} (Android builds), [[Minecraft:w:Metal (API)|Metal]] (iOS and iPadOS builds), {{w|Vulkan}} (Nintendo Switch builds), and [[Minecraft:w:GNM (API)|GNM]] (PlayStation builds). | '''RenderDragon''' is the rendering engine used {{in|bedrock}}<ref name="Helen" />, {{mce}}, and {{mcl}}<ref>{{Cite|url=https://gdcvault.com/play/1035685/Modernizing-the-Rendering-of-Minecraft|title=Modernizing the Rendering of 'Minecraft'|author=A.J. Fairfield|website=GDC Vault|date=March 9, 2026}}</ref> that runs on {{w|DirectX}} (Windows builds),{{note|Available for Win32 (''[[Minecraft:Minecraft Education]]''),<ref>https://edusupport.minecraft.net/hc/en-us/community/posts/24925482449684-NO-UWP-is-NOT-The-Way-Forward</ref> and GDK (''Bedrock Edition'')}} {{w|OpenGL ES}} (Android builds), [[Minecraft:w:Metal (API)|Metal]] (iOS and iPadOS builds), {{w|Vulkan}} (Nintendo Switch builds), and [[Minecraft:w:GNM (API)|GNM]] (PlayStation builds). | ||
==Features== | ==Features== | ||
| Line 19: | Line 19: | ||
=== Deferred Rendering === | === Deferred Rendering === | ||
RenderDragon supports {{w| | RenderDragon supports {{w|deferred rendering}}, a shading technique with various customizable lighting effects. It is used by [[Minecraft:Vibrant Visuals]],<ref>{{cite_Discord | ||
|url=https://discord.com/channels/523663022053392405/1351937058486095893/1353058710355968110 | |url=https://discord.com/channels/523663022053392405/1351937058486095893/1353058710355968110 | ||
|title=Herobrine64: So... vibrant visuals ''is'' deferred, yeah?<br>kayla (in reply to): it is using the deferred features, yes. | |title=Herobrine64: So... vibrant visuals ''is'' deferred, yeah?<br>kayla (in reply to): it is using the deferred features, yes. | ||
| Line 29: | Line 29: | ||
== History == | == History == | ||
=== | |||
=== ''Minecraft Earth'' === | |||
{{HistoryTable | {{HistoryTable | ||
|{{HistoryLine|Earth}} | |||
|{{HistoryLine||June 20, 2019|link=none|An image of RenderDragon v0.0.2 running in ''Minecraft Earth'' is released by [[Minecraft:Helen Zbihlyj]] on Twitter.<ref name=Helen />}} | |{{HistoryLine||June 20, 2019|link=none|An image of RenderDragon v0.0.2 running in ''Minecraft Earth'' is released by [[Minecraft:Helen Zbihlyj]] on Twitter.<ref name=Helen />}} | ||
|{{HistoryLine||July 16, 2019|link=none|The first version of ''Minecraft Earth'', the [[Minecraft:Earth:Release|closed beta release]], includes RenderDragon.}} | |||
}} | }} | ||
| Line 39: | Line 42: | ||
|{{HistoryLine||1.13.0|dev=beta 1.13.0.13|The Xbox One port now uses RenderDragon.<ref>{{ytl|tCMuu5F3m-Q|t=50m13s|What's New: Moar Beeeezzz! - Sept 12, 2019}}</ref>}} | |{{HistoryLine||1.13.0|dev=beta 1.13.0.13|The Xbox One port now uses RenderDragon.<ref>{{ytl|tCMuu5F3m-Q|t=50m13s|What's New: Moar Beeeezzz! - Sept 12, 2019}}</ref>}} | ||
|{{HistoryLine||1.14.0|The PlayStation 4 port now uses RenderDragon.}} | |{{HistoryLine||1.14.0|The PlayStation 4 port now uses RenderDragon.}} | ||
|{{HistoryLine||RTX Beta|dev=beta 1.15.0.8|The Windows 10 port now uses RenderDragon and supports ray tracing.}} | |{{HistoryLine||RTX Beta|dev=beta 1.15.0.8|The Windows 10 port now uses RenderDragon and supports [[Minecraft:ray tracing]].}} | ||
|{{HistoryLine|||dev=beta 1.15.0.9|Fixed several bugs related to RenderDragon and RTX.}} | |{{HistoryLine|||dev=beta 1.15.0.9|Fixed several bugs related to RenderDragon and RTX.}} | ||
|{{HistoryLine||1.16.100|dev=beta 1.16.100.54|Windows 10 now uses RenderDragon outside RTX Beta, but without ray tracing support.}} | |{{HistoryLine||1.16.100|dev=beta 1.16.100.54|Windows 10 now uses RenderDragon outside RTX Beta, but without ray tracing support.}} | ||
| Line 57: | Line 60: | ||
|iOS and iPadOS devices now support RenderDragon.}} | |iOS and iPadOS devices now support RenderDragon.}} | ||
|{{HistoryLine|||dev=release|The Fire and Nintendo Switch ports and Windows 10 32-bit devices now use RenderDragon.<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/5520890863245|title=Minecraft - 1.18.30 (Bedrock)|website=feedback.minecraft.net|date=April 19, 2022}}</ref> }} | |{{HistoryLine|||dev=release|The Fire and Nintendo Switch ports and Windows 10 32-bit devices now use RenderDragon.<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/5520890863245|title=Minecraft - 1.18.30 (Bedrock)|website=feedback.minecraft.net|date=April 19, 2022}}</ref> }} | ||
|{{HistoryLine|| | |{{HistoryLine||Preview 1.20.30.20|exp=Render Dragon Features for Creators|Added the [[Minecraft:Deferred Technical Preview]] to ''Preview'', an experimental rendering mode implemented with RenderDragon. This also enables third-party implementation of [[Minecraft:shader pack]]s with RenderDragon.}} | ||
|{{HistoryLine||1.21.51|dev=release|RenderDragon has been disabled for Android devices that run on ARMv8.}} | |{{HistoryLine||1.21.51|dev=release|RenderDragon has been disabled for Android devices that run on ARMv8.}} | ||
|{{HistoryLine|||dev=reupload|slink=Bedrock Edition 1.21.51|RenderDragon is enabled again for ARMv8 Android devices.}} | |{{HistoryLine|||dev=reupload|slink=Bedrock Edition 1.21.51|RenderDragon is enabled again for ARMv8 Android devices.}} | ||
|{{HistoryLine||1.21.80|dev=Preview 1.21.80.25|exp=Vibrant Visuals|Implemented the deferred rendering mode in vanilla with [[Minecraft:Vibrant Visuals]].}} | |||
}} | }} | ||
| Line 66: | Line 70: | ||
|{{HistoryLine|Education}} | |{{HistoryLine|Education}} | ||
|{{HistoryLine||1.18.32|dev=1.18.31.0|Added RenderDragon.}} | |{{HistoryLine||1.18.32|dev=1.18.31.0|Added RenderDragon.}} | ||
}} | |||
=== ''Minecraft Legends'' === | |||
{{HistoryTable | |||
|{{HistoryLine|Legends}} | |||
|{{HistoryLine||1.17.24827|The first version of ''Minecraft Legends'' is released, which includes RenderDragon.}} | |||
}} | }} | ||
Latest revision as of 11:13, 18 July 2026
Template:Distinguish Template:For Template:Exclusive
RenderDragon is the rendering engine used Template:In<ref name="Helen" />, Template:Mce, and Template:Mcl<ref>Template:Cite</ref> that runs on Template:W (Windows builds),Template:Note Template:W (Android builds), Metal (iOS and iPadOS builds), Template:W (Nintendo Switch builds), and GNM (PlayStation builds).
Features
RenderDragon features edge highlighting and new lighting techniques as part of the visual and performance upgrades, and ray-tracing support. It supports a range of graphics features, depending on the device's capability.<ref>Template:Bug</ref> While RenderDragon has improved performance on some devices, others have experienced degraded performance.<ref>Template:Bug</ref>
Ray tracing
Template:Main RenderDragon supports ray-tracing with any Template:W (DXR) 1.1 compatible graphics cards such as NVIDIA RTX Series, Intel Arc A-Series or above, or AMD RX 6000 Series or above.<ref>https://microsoft.github.io/DirectX-Specs/d3d/Raytracing.html</ref> However, the DirectX Raytracing API is not limited to these GPUs as it's been proven that RenderDragon's ray-tracing can be achieved through emulation.<ref name="reddit-mcrtx-on-linux">Minecraft RTX Running on an RX 5600 XT - Minecraft RTX running on an incompatible graphics card.</ref>
Ray-tracing can also be enabled through Template:W with extremely poor performance. On Windows 10/11, Template:W (WARP) version 1.0.8 added a conformant DXR 1.1 implementation that can be used with RenderDragon.<ref>https://www.youtube.com/watch?v=T1RZWdN6v04</ref>
While ray-tracing is officially a feature on the Windows 10/11 operating systems, it is possible to run ray-tracing on operating systems such as Linux, Windows 7 and Windows 8/8.1 with a compatibility software.<ref name="reddit-mcrtx-on-linux" /><ref>https://www.reddit.com/r/windows7/comments/1am5849/rtx_on_windows_7/</ref> For Linux systems, it is possible to run Minecraft: Bedrock Edition with ray-tracing capability using a custom Wine compatibility layer, see Minecraft:Tutorial:Playing Minecraft on Linux.
This feature is used for the "Ray Traced" graphics mode, which can be enabled through Minecraft:resource packs, allowing customization of MER textures and Minecraft:volumetric fog. After the release in Minecraft:Bedrock Edition 1.16.200, Minecraft published several free collaborative Minecraft:Marketplace adventure maps with Nvidia. With the release of Minecraft:Vibrant Visuals, no further changes are planned for the ray tracing mode.
Deferred Rendering
RenderDragon supports Template:W, a shading technique with various customizable lighting effects. It is used by Minecraft:Vibrant Visuals,<ref>Template:Cite Discord</ref> a graphics mode which enables directional lightning, pixel-aligned shadows, water caustics, atmospheric features, emissive textures, and various other visual features. Any graphics cards that are compatible with Direct3D12 Feature Level 12_1 or above (Windows 10/11), OpenGL ES 3.0 or above (Android), or Metal 2 or above (iOS/iPadOS) are supported.<ref name="faq">Template:Citation</ref><ref>Template:Citation</ref>
History
Minecraft Earth
Bedrock Edition
Minecraft Education
Minecraft Legends
Issues
Trivia
- According to Minecraft:Helen Zbihlyj, RenderDragon was designed to be usable Template:In.<ref>Template:Tweet</ref> However, according to Minecraft:Felix Jones, there's nothing in it that indicates this.<ref>Template:Tweet</ref>
Gallery
-
An image of the RenderDragon on Minecraft Earth v0.0.2 released on Twitter by Helen Zbihlyj.<ref name="Helen">Template:Tweet</ref>
-
An image of ambient occlusion with the RenderDragon.
-
An image of atmospherics and sunbeam with the RenderDragon.
-
Unused loading screenTemplate:Verify.
Notes
References
Template:Navbox Bedrock Edition
Minecraft:de:RenderDragon Minecraft:es:RenderDragon Minecraft:fr:RenderDragon Minecraft:ja:RenderDragon Minecraft:pl:RenderDragon Minecraft:pt:RenderDragon Minecraft:ru:Render Dragon Minecraft:zh:RenderDragon