Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Minecraft:RenderDragon: Difference between revisions

From SAS Gaming Wiki
SyncBot (talk | contribs)
Remove broken links to missing pages
SyncBot (talk | contribs)
Fix template calls: add MC/ prefix
 
Line 1: Line 1:
{{distinguish|Ender Dragon|Red Dragon}}
{{MC/Distinguish|Ender Dragon|Red Dragon}}
{{for|the Experiment, "Render Dragon Features for Creators"|Deferred Technical Preview}}
{{MC/For|the Experiment, "Render Dragon Features for Creators"|Deferred Technical Preview}}
{{exclusive|Bedrock|Education}}
{{MC/Exclusive|Bedrock|Education}}
[[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" /> 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), Metal (iOS and iPadOS builds), {{w|Vulkan}} (Nintendo Switch builds), and GNM (PlayStation builds).
'''RenderDragon''' is the rendering engine used {{MC/In|bedrock}}<ref name="Helen" /> that runs on {{MC/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'')}} {{MC/W|OpenGL ES}} (Android builds), Metal (iOS and iPadOS builds), {{MC/W|Vulkan}} (Nintendo Switch builds), and GNM (PlayStation builds).


==Features==
==Features==
Line 9: Line 9:


=== Ray tracing ===
=== Ray tracing ===
{{main|Ray Tracing}}
{{MC/Main|Ray Tracing}}
RenderDragon supports ray-tracing with any {{w|DirectX Raytracing}} (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">[https://www.reddit.com/r/linux_gaming/comments/14dx4rb/minecraft_rtx_running_on_linux_using_wine_and_a/ Minecraft RTX Running on an RX 5600 XT] - Minecraft RTX running on an incompatible graphics card.</ref>  
RenderDragon supports ray-tracing with any {{MC/W|DirectX Raytracing}} (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">[https://www.reddit.com/r/linux_gaming/comments/14dx4rb/minecraft_rtx_running_on_linux_using_wine_and_a/ Minecraft RTX Running on an RX 5600 XT] - Minecraft RTX running on an incompatible graphics card.</ref>  


Ray-tracing can also be enabled through {{w|software rendering}} with extremely poor performance. On Windows 10/11, {{w|Windows Advanced Rasterization Platform}} (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>
Ray-tracing can also be enabled through {{MC/W|software rendering}} with extremely poor performance. On Windows 10/11, {{MC/W|Windows Advanced Rasterization Platform}} (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 Tutorial:Playing Minecraft on Linux.
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 Tutorial:Playing Minecraft on Linux.
Line 19: Line 19:


=== Deferred Rendering ===
=== Deferred Rendering ===
RenderDragon supports {{w|Deferred Rendering}}, a shading technique with various customizable lighting effects. It is used by [[Minecraft:Vibrant Visuals]],<ref>{{cite_Discord
RenderDragon supports {{MC/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 31: Line 31:
=== Tweet ===
=== Tweet ===
{{HistoryTable
{{HistoryTable
|{{HistoryLine||June 20, 2019|link=none|An image of RenderDragon v0.0.2 running in ''Minecraft Earth'' is released by Helen Zbihlyj on Twitter.<ref name=Helen />}}
|{{MC/HistoryLine||June 20, 2019|link=none|An image of RenderDragon v0.0.2 running in ''Minecraft Earth'' is released by Helen Zbihlyj on Twitter.<ref name=Helen />}}
}}
}}


=== ''Bedrock Edition'' ===
=== ''Bedrock Edition'' ===
{{HistoryTable
{{HistoryTable
|{{HistoryLine|bedrock}}
|{{MC/HistoryLine|bedrock}}
|{{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>{{MC/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.}}
|{{MC/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.}}
|{{MC/HistoryLine||RTX Beta|dev=beta 1.15.0.8|The Windows 10 port now uses RenderDragon and supports ray tracing.}}
|{{HistoryLine|||dev=beta 1.15.0.9|Fixed several bugs related to RenderDragon and RTX.}}
|{{MC/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.}}
|{{MC/HistoryLine||1.16.100|dev=beta 1.16.100.54|Windows 10 now uses RenderDragon outside RTX Beta, but without ray tracing support.}}
|{{HistoryLine|||dev=beta 1.16.100.55|RenderDragon is disabled in the beta for Windows 10.}}
|{{MC/HistoryLine|||dev=beta 1.16.100.55|RenderDragon is disabled in the beta for Windows 10.}}
|{{HistoryLine|||dev=beta 1.16.100.59|RenderDragon is re-enabled in the beta for Windows 10.}}
|{{MC/HistoryLine|||dev=beta 1.16.100.59|RenderDragon is re-enabled in the beta for Windows 10.}}
|{{HistoryLine|||dev=beta 1.16.100.60|RenderDragon is disabled again in the beta for Windows 10.}}
|{{MC/HistoryLine|||dev=beta 1.16.100.60|RenderDragon is disabled again in the beta for Windows 10.}}
|{{HistoryLine||1.16.200|dev=beta 1.16.200.51|RenderDragon is re-enabled again on Windows 10.}}
|{{MC/HistoryLine||1.16.200|dev=beta 1.16.200.51|RenderDragon is re-enabled again on Windows 10.}}
|{{HistoryLine|||dev=beta 1.16.200.53|RenderDragon now supports ray tracing outside RTX Beta.}}
|{{MC/HistoryLine|||dev=beta 1.16.200.53|RenderDragon now supports ray tracing outside RTX Beta.}}
|{{HistoryLine|||dev=release|Windows 10 now uses RenderDragon outside Beta.}}
|{{MC/HistoryLine|||dev=release|Windows 10 now uses RenderDragon outside Beta.}}
|{{HistoryLine||1.17.40|dev=beta 1.17.40.20|Android devices that run on ARMv7 now support RenderDragon for testing.}}
|{{MC/HistoryLine||1.17.40|dev=beta 1.17.40.20|Android devices that run on ARMv7 now support RenderDragon for testing.}}
|{{HistoryLine|||dev=beta 1.17.40.21|RenderDragon is disabled for Android devices that run on ARMv7.}}
|{{MC/HistoryLine|||dev=beta 1.17.40.21|RenderDragon is disabled for Android devices that run on ARMv7.}}
|{{HistoryLine||1.18.10|dev=beta 1.18.10.22|RenderDragon enabled on all Android devices for testing.}}
|{{MC/HistoryLine||1.18.10|dev=beta 1.18.10.22|RenderDragon enabled on all Android devices for testing.}}
|{{HistoryLine|||dev=beta 1.18.10.26|RenderDragon is disabled again for Android.}}
|{{MC/HistoryLine|||dev=beta 1.18.10.26|RenderDragon is disabled again for Android.}}
|{{HistoryLine||1.18.30|dev=beta 1.18.20.21|RenderDragon is enabled again for Android.}}
|{{MC/HistoryLine||1.18.30|dev=beta 1.18.20.21|RenderDragon is enabled again for Android.}}
|{{HistoryLine|||dev=beta 1.18.20.25|RenderDragon is disabled again for Android.}}
|{{MC/HistoryLine|||dev=beta 1.18.20.25|RenderDragon is disabled again for Android.}}
|{{HistoryLine|||dev=beta 1.18.30.20|RenderDragon is enabled again for Android.
|{{MC/HistoryLine|||dev=beta 1.18.30.20|RenderDragon is enabled again for Android.
|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||1.20.30|dev=Preview 1.20.30.20|Added experimental support for RenderDragon shaders called "deferred rendering pipeline" in ''Preview'' versions.}}
|{{MC/HistoryLine||1.20.30|dev=Preview 1.20.30.20|Added experimental support for RenderDragon shaders called "deferred rendering pipeline" in ''Preview'' versions.}}
|{{HistoryLine||1.21.51|dev=release|RenderDragon has been disabled for Android devices that run on ARMv8.}}
|{{MC/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.}}
|{{MC/HistoryLine|||dev=reupload|slink=Bedrock Edition 1.21.51|RenderDragon is enabled again for ARMv8 Android devices.}}
}}
}}


=== ''Minecraft Education'' ===
=== ''Minecraft Education'' ===
{{HistoryTable
{{HistoryTable
|{{HistoryLine|Education}}
|{{MC/HistoryLine|Education}}
|{{HistoryLine||1.18.32|dev=1.18.31.0|Added RenderDragon.}}
|{{MC/HistoryLine||1.18.32|dev=1.18.31.0|Added RenderDragon.}}
}}
}}


== Issues ==
== Issues ==
{{issue list|projects=MCPE|Render Dragon|RenderDragon}}
{{MC/Issue list|projects=MCPE|Render Dragon|RenderDragon}}


==Trivia==
==Trivia==
*According to Helen Zbihlyj, RenderDragon was designed to be usable {{in|je}}.<ref>{{tweet|HelenAngel|1164832802254143489|Only if the Java team implements RenderDragon. RenderDragon was designed as such that it could be used in the Java codebase as well just in case the Java team wanted to use it.|August 23, 2019}}</ref> However, according to Felix Jones, there's nothing in it that indicates this.<ref>{{tweet|Xilefian|1369694046847983623|From what I've seen so far, there's currently nothing in RenderDragon that indicates it is usable in the Java codebase. I'm not convinced it would be good for RenderDragon if Java Edition used it, for now it's best we don't pollute RenderDragon with Java Edition's many issues.|March 10, 2021}}</ref>
*According to Helen Zbihlyj, RenderDragon was designed to be usable {{MC/In|je}}.<ref>{{tweet|HelenAngel|1164832802254143489|Only if the Java team implements RenderDragon. RenderDragon was designed as such that it could be used in the Java codebase as well just in case the Java team wanted to use it.|August 23, 2019}}</ref> However, according to Felix Jones, there's nothing in it that indicates this.<ref>{{tweet|Xilefian|1369694046847983623|From what I've seen so far, there's currently nothing in RenderDragon that indicates it is usable in the Java codebase. I'm not convinced it would be good for RenderDragon if Java Edition used it, for now it's best we don't pollute RenderDragon with Java Edition's many issues.|March 10, 2021}}</ref>


== Gallery ==
== Gallery ==
Line 79: Line 79:
File:Ambient occlusion minecraft.png|An image of ambient occlusion with the RenderDragon.
File:Ambient occlusion minecraft.png|An image of ambient occlusion with the RenderDragon.
File:Atmospherics minecraft rtx.jpg|An image of atmospherics and sunbeam with the RenderDragon.
File:Atmospherics minecraft rtx.jpg|An image of atmospherics and sunbeam with the RenderDragon.
File:RenderDragon loading screen.png|Unused loading screen{{verify}}.
File:RenderDragon loading screen.png|Unused loading screen{{MC/Verify}}.
</gallery>
</gallery>


Line 86: Line 86:


== References ==
== References ==
{{reflist}}
{{MC/Reflist}}


== Navigation ==
== Navigation ==
{{Navbox Bedrock Edition}}
{{MC/Navbox Bedrock Edition}}


de:RenderDragon
de:RenderDragon

Latest revision as of 20:54, 9 April 2026

Template:Hatnote Template:Hatnote Script error: No such module "Exclusive".

File:Render dragon logo from minecraft earth 0.28.png
A logo for RenderDragon found in Minecraft files.

RenderDragon is the rendering engine used in Template:Editions<ref name="Helen" /> that runs on

  1. REDIRECT Template:Wikipedia

Template:Redr (Windows builds),Template:Note

  1. REDIRECT Template:Wikipedia

Template:Redr (Android builds), Metal (iOS and iPadOS builds),

  1. REDIRECT Template:Wikipedia

Template:Redr (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

{{#vardefine:params|0 }}Template:Hatnote RenderDragon supports ray-tracing with any

  1. REDIRECT Template:Wikipedia

Template:Redr (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

  1. REDIRECT Template:Wikipedia

Template:Redr with extremely poor performance. On Windows 10/11,

  1. REDIRECT Template:Wikipedia

Template:Redr (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 Tutorial:Playing Minecraft on Linux.

This feature is used for the "Ray Traced" graphics mode, which can be enabled through resource packs, allowing customization of MER textures and 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

  1. REDIRECT Template:Wikipedia

Template:Redr, 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

Tweet

Template:HistoryTable

Bedrock Edition

Template:HistoryTable

Minecraft Education

Template:HistoryTable

Issues

Script error: No such module "Issue list".

Trivia

Gallery

Notes

Template:Notelist

References

<references group="">

 </references>

Navigation

Editions
Merged
Ports to consoles
Discontinued
Development
Version history
Technical
Creator
Add-ons
Multiplayer
Exclusive features
Blocks
Mobs
Effects
Unused
Removed

de:RenderDragon es:RenderDragon fr:RenderDragon ja:RenderDragon pl:RenderDragon pt:RenderDragon ru:Render Dragon zh:RenderDragon