Login
Discover
Waves
Communities
Login
Signup
Clay John
@clayjohn
61
Generative Art Experiments. Procedural Clouds, Sky, Terrain, Trees.
Followers
255
Following
23
Follow
Resource Credits
Available
Used
Location
Victoria, BC, Canada
Created
2018-03-12 19:00
RSS Feed
Subscribe
Posts
Blog
Posts
Comments
Communities
Wallet
clayjohn
utopian-io
2019-06-07 03:45
Godot: Bug Fixing
Repository 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 (lower end) backend. When
$ 41.195
53
5
clayjohn
utopian-io
2019-05-14 06:34
Godot Development: MSAA in the GLES2 backend
Repository 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 see jagged lines
$ 33.847
434
5
clayjohn
utopian-io
2019-04-22 18:26
Godot Documentation: Introduction to Shaders series
Repository 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 users who
clayjohn
utopian-io
2019-03-05 04:26
Godot Documentation: Differences between GLES2 and GLES3
Repository 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 (which lacks many
clayjohn
utopian-io
2019-02-18 18:35
Godot Documentation: Animating Thousands of Objects
Repository 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 from the game
clayjohn
utopian-io
2019-01-09 05:29
Godot Documentation: Shader Reference
Repository 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 information about
clayjohn
utopian-io
2018-12-13 16:35
Godot Documentation: Advanced Post-Processing
Repository 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: Post-processing with
clayjohn
utopian-io
2018-10-06 01:54
Godot Documentation: Custom Post-Processing
Repository 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 Godot. The two main
clayjohn
utopian-io
2018-08-27 00:39
Godot Documentation: Shader Migration Guide
Repository 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 relatively inaccessible
clayjohn
utopian-io
2018-08-18 22:14
Godot Documentation: Using a Viewport As a Texture
Repository 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 procedural texture
clayjohn
utopian-io
2018-08-16 03:46
Godot Documentation: Lights and Shadows in 2D
Repository 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 filled with demos.
clayjohn
utopian-io
2018-07-01 01:39
Godot Vertex Shader Documentation
Repository 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 programmers
clayjohn
utopian-io
2018-06-18 06:02
Godot Viewport Documentation
Repository 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 update the
clayjohn
utopian-io
2018-05-16 02:36
Documentation for Godot | PanoramaSky and ProceduralSky
Repository 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 begin completing
clayjohn
gamedev
2018-05-07 01:34
Building a Procedural Solar System in Godot
As 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 would
clayjohn
utopian-io
2018-04-27 05:51
Updates On World Generation and Passing Data From CPU to GPU
This 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 goal
clayjohn
utopian-io
2018-04-24 19:14
Post Processing with three.js
What 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 complicated look You
clayjohn
utopian-io
2018-04-18 01:18
Into The Great Abyss: A game about exploration and resource management
What 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 resources.
clayjohn
utopian-io
2018-04-05 19:58
Learning 3D Graphics With Three.js | Raycasting Part 2
What 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 familiarity with structure
clayjohn
utopian-io
2018-04-02 19:26
Learning 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 Basic familiarity with structure
Older →