BlogHide Resteemsclayjohn (61)in utopian-io • 5 years agoGodot: Bug FixingRepository Here is an array of bug fixes/improvements that I have made to the Godot engine in the last two weeks. Bug Fixes 1. Culling: PR -- Issue This issue arose in our GLES2…clayjohn (61)in utopian-io • 6 years agoGodot Development: MSAA in the GLES2 backendRepository New Features Anti-Aliasing For this contribution, I added Multisample Anti-Aliasing (MSAA) to the GLES2 backend of Godot. Aliasing is a property of rendered graphics where you…clayjohn (61)in utopian-io • 6 years agoGodot Documentation: Introduction to Shaders seriesRepository Details These changes introduce a brand new series of tutorials to the shading section of the Godot official documentation. They were made in response to the comments of a few new…clayjohn (61)in utopian-io • 6 years agoGodot Documentation: Differences between GLES2 and GLES3Repository Details The new document outlines the differences between the GLES2 and GLES3 rendering backends. This is important so that users know what to expect when working in GLES2…clayjohn (61)in utopian-io • 6 years agoGodot Documentation: Animating Thousands of ObjectsRepository Details This contribution is made out of two brand new tutorials that walk the user through ways of animating and controlling thousands of objects in Godot. The inspiration came…clayjohn (61)in utopian-io • 6 years agoGodot Documentation: Shader ReferenceRepository and Details For this PR, I overhauled the shader reference found in the Godot docs. I have taken the previous "Shading Language" document (which encapsulated all the…clayjohn (61)in utopian-io • 6 years agoGodot Documentation: Advanced Post-ProcessingRepository Details This recent addition adds a description of some advanced features that can be used to make post-processing effects in Godot. Particularly, it has three sections:…clayjohn (61)in utopian-io • 6 years agoGodot Documentation: Custom Post-ProcessingRepository Which are the docs for A blur shader applied as a post-processing effect Details The documentation walks the user through implementing a custom post-processing effects in…clayjohn (61)in utopian-io • 6 years agoGodot Documentation: Shader Migration GuideRepository Godot Docs and Godot . Details Many new users have trouble writing shaders. Godot makes it easier by using a customized version of the GLSL spec. However, it is still…clayjohn (61)in utopian-io • 6 years agoGodot Documentation: Using a Viewport As a TextureRepository Godot Documentation and Godot The above picture is included in the tutorial only for demonstration purposes only. It shows the kind of planet look that can be achieved with…clayjohn (61)in utopian-io • 6 years agoGodot Documentation: Lights and Shadows in 2DRepository Details Many new users to Godot have difficulty utilizing features that may seem straightforward to more experienced users. To address this, Godot has a github repository…clayjohn (61)in utopian-io • 6 years agoGodot Vertex Shader DocumentationRepository Details As an open source project Godot has a lot of trouble keeping its documentation fresh and relevant. This is likely because most people interested in open source projects are…clayjohn (61)in utopian-io • 6 years agoGodot Viewport DocumentationRepository Details With the transition to Godot3 much of the documentation has fallen out of date. In many areas all it took was some updating of function names and the like in order to…clayjohn (61)in utopian-io • 7 years agoDocumentation for Godot | PanoramaSky and ProceduralSkyRepository Details Godot recently celebrated their 3.0 release. With so many features the documentation has fallen far behind the state of the engine. This work represents an attempt to…clayjohn (61)in gamedev • 7 years agoBuilding a Procedural Solar System in GodotAs an exercise, for the last week I tasked myself with building a procedural solar system in Godot. I'm a big fan of sci-fi and I love space games so I wanted my next project to be something that…clayjohn (61)in utopian-io • 7 years agoUpdates On World Generation and Passing Data From CPU to GPUThis update focused mostly on world generation and a few related items. For Into the Great Abyss, the plan is to have procedurally generated planets that each feel unique. But at the same time the…clayjohn (61)in utopian-io • 7 years agoPost Processing with three.jsWhat Will I Learn? You will learn what post processing is You will learn how to use post processing effects in three.js You will learn how to stack post processing effects for a more…clayjohn (61)in utopian-io • 7 years agoInto The Great Abyss: A game about exploration and resource managementWhat is the project about? Into The Great Abyss is a game about exploring a new planet and trying to figure out who you are and how you got there. It features procedural planets and procedural…clayjohn (61)in utopian-io • 7 years agoLearning 3D Graphics With Three.js | Raycasting Part 2What Will I Learn? You will learn how to use a Raycaster in three.js to fake gravity You will learn some of the advanced methods in three.js's Vector3 object Requirements Basic…clayjohn (61)in utopian-io • 7 years agoLearning 3D Graphics With Three.js | How To Use a Raycaster What Will I Learn? What a Raycaster is and how to use one within three.js How to use a raycast to fake gravity How to use a raycast to fake a first person camera Requirements…