{"repo":"kosua20/herebedragons","free":true,"listed":false,"github":"https://github.com/kosua20/herebedragons","clone":"git clone https://github.com/kosua20/herebedragons.git","description":"A basic 3D scene implemented with various engines, frameworks or APIs.","language":"C","stars":1795,"topics":["computer-graphics","graphics-programming","rendering","opengl","scenekit","cycles","blender","nds","unity","webgl"],"license":"MIT","category":"game-templates","readme_excerpt":"Here be dragons Hic sunt dracones. This repository contains multiple implementations of the same 3D scene, using different APIs and frameworks on various platforms. The goal is to provide a comparison between multiple rendering methods. This is inherently biased due to the variety of algorithms used and available CPU/GPU configurations, but can hopefully still provide interesting insights on 3D rendering. You can check a video of most versions runnning here (Youtube) The following versions are currently available: - OpenGL - WebGL - Vulkan - WebGPU - Metal - SceneKit - Godot - Unity - Unreal - Blender Cycles - Ptah (a custom real-time renderer, see the Github page) - Nintendo DS - Nintendo Game Boy Advance - PlayStation 2 - PICO-8 - Vectrex - Glide - DX9 - DX11 - DX12 - Dreamcast The following versions are (tentatively) planned: - OpenGL ES - other console hardwares - other engines - another raytracing approach In the directory of each version, you can find the source code, the corresponding resources (as each method has its own format/quality constraints), along with a readme describing the method and a few examples. Resources The scene is composed of four main elements: - a plane representing the ground, with a pavement texture. - a dragon (the Stanford dragon). - a monkey head ('Suzanne') rotating around its vertical axis. - a skybox surrounding the scene, textured with a cloudy sky. Additionally, the sun is simulated by using a directional light, and the camera should be ","default_branch":null,"files":null,"tree":[],"storefront":"/r/kosua20","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kosua20/herebedragons/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}