Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon
20. October 2019


The creator of MagicaVoxel just released a new free interactive path renderer for heightmaps called AerioLOD.  It is a very early version, labeled 0.0.0 and available for 32 and 64bit Windows machines.

The very brief description from the homepage:

An interactive path tracing renderer for height maps.

  • support rendering height maps of size up to 16384^2.
  • support importing and exporting 8-bit and 16-bit png images.

Current release notes:

0.0.0 - 10/19/2019

You can check out AerioLOD in action in the video below.

GameDev News


15. October 2019


Material Maker is a free and open source MIT licensed procedural texture generation tool built using (and that can run within) the Godot game engine.  Material Maker 0.6 was just released.

Details of the 0.6 release from the Itch.io news page:

  • Material Maker is now a lot more generic and nearly all generators are based on GLSL shaders that can be edited. To test this feature, just drag one from the library to the graph editor, selected the newly created node and hit Ctrl+F. The node becomes editable, and hitting the pencil button will show the shader editor that can be used to define the node's parameters, inputs, outputs, and GLSL functions that will be used to generate textures. For now it lacks diagnostic tools, so you'd better start with  code you already tested (in shadertoy for example). Since images described in GLSL are math functions, all those generators are resolution independent.
  • It is now possible to create a group of interconnected generators using Ctrl+G. This will create a new node that contains the previously selected ones, while keeping all connectivity with other nodes of the graph. To edit the new subgraph, click on the pencil button of the newly created node ; and to get back to the parent graph, use the Up button in the top left corner of the view. If a Remote node was selected, it will be used to define the new node's parameters.
  • All nodes now have embedded previews. Just click on the closed eye left of each node output to open it.
  • The 3d preview can now be moved manually, and the "O" button in its top right corner will show the preview as background of the graph view.
  • the library pane now has icons for many generators and a filter.
  • There are quite a few new generators: truchet, weave, runes, mirror and kaleidoscope.

The source code for Material Maker is hosted on GitHub, although the 0.6 code doesn’t seem to have been made an official release yet.  Material Maker can also be downloaded from within the Godot Engine, in which case it will directly create a Spatial Material ready for use in your Godot game.  The standalone release instead exports a series of PNG textures for use in whatever engine or application you wish to use.

You can learn more about Material Maker in the video below.

GameDev News


10. October 2019


Laigter is an open source tool for Mac, Windows and Linux that enable you to create normal, parallax and specular maps for 2D sprites very easily.  This enables your 2D game to easily have a 3D effect, while also enabling more advanced lighting capabilities.  The 1.7 release contains a number of quality of life improvements such as better threading to improve UI responsiveness and auto reloading maps that have been modified externally.

Details of the release:

New Features:

  • Now Laigter auto-reloads images being modified from external program! This makes it easier for users that wanted to make the texture at the same time than the normal map. This also lets you modify custom heightmaps and specular maps externally and see results almost live! This was implemented by flamendless! (BTW, if you like indie horror games, you MUST play his game Going Home).
  • Now maps are generated in background thread, making GUI more responsive.
  • Now Laigter supports rendering multiple textures at the same time! Just Ctrl+click on the textures list, and every selected item will be rendered, and processed in real time! Note that they will be rendered at the same order they were selected. Once rendered, you can click on them in the preview widget, to move, scale, or change settings to them! You can also select multiple of them with Ctrl and modify the same setting to all of them at the same time! Check this twit if you want to see an example!

Minor Changes:

  • Updated About Dialog! This is because of new contributions and new Patreon. Thanks Lodugh! (By the way, check out Ldugh's games, they are pretty cool).
  • Changed all code language to english. Users will not notice this, but this is helpful for people that wants to contribute coding.
  • Applied clang-format to all code. Same comment than previous item.
  • Added automatic generation of qm files, and removed them from git.
  • Grayed out "Add Light" button, when preview is not selected. That button often caused confusion when not in preview, because it entered the add light mode, but nothing was visible.
  • Added a contributing guide for new developers that want to help!
  • Now "Lights per texture" option is disabled by default. This made more sense for the new multiple texture feature.
  • Added "Preview" export option to export dock, and changed the behaviour of the export preview button in toolbar. Makes more sense now. Button in toolbar will export everything being rendered (except for lights icons), and the option in the dock will export the original texture with the processing applied.

Bug Fixes:

  • Fixed casting in shaders, that caused Laigter not to work with some glsl versions.
  • Fixed bug that caused "Cut" radio button not to work on some situations.

Translations:

  • Laigter is now translated to French! thanks to Calinou!

Laigter is available here, with the source code available on GitHub under the GPLv3 license.  You can learn more about an earlier version of Laigter in our video below.

GameDev News


17. September 2019


SHADERed is an awesome tool for authoring shaders interactively.  With the just released 1.2 version, SHADERed just got more capable, gaining the ability to create Compute shaders.

Details of the release:

  • add compute shaders
  • add empty image object
  • fix loading files from different drives on Windows
  • fix saving info about item opened in PropertyUI
  • fix "Show error list window when build finishes with an error" option
  • temporary fix for crash on float3(), float4(), etc


SHADERed is completely free and available for download for Linux and Windows here.  The project is open source under the MIT license.  We recently did a feature on SHADERed, so if you want to learn more about this excellent free tool, check out the video below.

GameDev News


14. August 2019


Today we are checking out akeytsu by Nukeygara.  This is a commercial 3D rigging and animation software providing a quick and simple workflow for setting up and animating characters.  Simply import your character in FBX format, create a rig or use the existing Unreal or Unity rigs then paint skin weights.  Once your character is configured, or if you imported an already rigged character, it is time to begin animating.  If you are used to Max, Maya or Blender’s animation workflow, you will find akeytsu’s approach to be much more streamlined.

It is available on a fully functioning 30 day trial available here.  There are perpetual and subscription based pricing options for both professional and indie (>100K revenue) studios, as well as education licenses available. 

Learn more and check out akeytsu in action in the video below.

Art


AppGameKit Studio

See More Tutorials on DevGa.me!

Month List