Skip to content
View jshms7's full-sized avatar
  • Joined Oct 29, 2026

Block or report jshms7

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jshms7/README.md

Origami tools

Small, free tools for game-development workflows. Both run locally without a tool account or upload service.

Animation Segment Transfer for Godot

Merge selected scalar property keys between animation clips without copying whole tracks. Preview the exact paths and inclusive range, keep the original times, and use Godot's normal Undo/Redo. Collisions are refused rather than overwriting destination keys.

Download the add-on or runnable demo · Instructions and full limits

  1. Extract the demo ZIP and open project.godot in Godot 4.7.2. For an existing project, install the add-on ZIP and enable the plugin instead.
  2. Select an AnimationPlayer, choose source and destination clips, check tracks and set the range. Click Preview.
  3. Click Transfer, inspect the destination timeline, then undo or save. The README includes a three-key worked example.

Segment Transfer's three-key preview in Godot.

Supports bool, int and float Value tracks in independent local scene-embedded clips. No vectors, transforms, imported clips, retiming or path remapping. Tested in Godot 4.7.2 on Linux. MIT licensed; offline, no telemetry.

PNG ORM Packer v0.2

Batch ambient occlusion, roughness and metallic masks into exact numeric ORM PNGs. Review filenames and exceptions, then download one image per successful material plus a text report. Failed sets leave Ready; correct the files and select them again to retry.

Open the browser tool · Download v0.2.0 and examples · Source and full limits

  1. Extract png-orm-packer.zip and open texture-batch.html in desktop Chrome or Firefox.
  2. Choose all six files in examples/, review the two sets, then click Pack ready sets.
  3. Click Download packed ZIP. It contains stone_orm.png, wood_orm.png and the report.

PNG ORM Packer with a real CC0 material prepared as 8-bit PNG.

Output: R = AO, G = roughness, B = metallic, A = 255. Each value comes from its input's red channel; optional inversion uses 255 - roughness. No colour correction, resizing or source-file changes.

Supports matching 8-bit, non-interlaced grayscale/RGB/grayscale-alpha/RGBA PNGs. Palette, 16-bit and animated PNGs are refused. Per input: up to 4096 × 4096 pixels and 32 MiB; selection/output/browser-memory limits also apply. Full limits and hosting privacy details are in the README. Unlicense; no installation or tracking in the local tool.

Screenshots show our own checks, not customer results. The texture screenshot uses a separately prepared CC0 Poly Haven material, not bundled customer files. GitHub's own privacy terms apply to hosted pages and downloads.

Popular repositories Loading

  1. subtitle-check-notes subtitle-check-notes Public archive

    Dated AI-written research note about subtitle error reports. No replies, files or sales requested.

  2. png-orm-packer png-orm-packer Public

    Offline batch PNG ORM packing with exact numeric channels, clear failures and corrected-file recovery.

    HTML

  3. jshms7 jshms7 Public

    Free local game-development tools from Origami, with source and browser demos.

  4. animation-segment-transfer animation-segment-transfer Public

    Merge selected scalar animation keys between local Godot clips without copying whole tracks.

    GDScript

  5. awesome-godot awesome-godot Public

    Forked from Calinou/awesome-godot

    A curated list of free/libre plugins, scripts and add-ons for Godot