alpha
Login
Join now
pardy.at
/
tilemap.world
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
An atproto Tilemap editor
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
Commits on
asset-editor
Chris Pardy
41065614
Shapes: stroke and fill each have their own paint; delete parts
asset-editor
4d ago
Shapes: stroke and fill each have their own paint; delete parts
asset-editor
Copy SHA
Browse repository
Chris Pardy
committed
4d ago
Chris Pardy
994d3ef4
Shapes: Bezier pen, and separate stroke and fill colors
4d ago
Shapes: Bezier pen, and separate stroke and fill colors
Copy SHA
Browse repository
Chris Pardy
committed
4d ago
Chris Pardy
b43ebea0
Fix shading vanishing once painted on a part other than the first
4d ago
Fix shading vanishing once painted on a part other than the first
Copy SHA
Browse repository
Chris Pardy
committed
4d ago
Chris Pardy
613ae3e7
Script: export a project's images to PNG as the editor draws them
4d ago
Script: export a project's images to PNG as the editor draws them
Copy SHA
Browse repository
Chris Pardy
committed
4d ago
Chris Pardy
fbcf31fa
Docs: relighting export is unshaded colour plus normal map
4d ago
Docs: relighting export is unshaded colour plus normal map
Copy SHA
Browse repository
Chris Pardy
committed
4d ago
Chris Pardy
f4e3fcb7
Docs: normal map export plan (computed from shapes, not painted)
5d ago
Docs: normal map export plan (computed from shapes, not painted)
Copy SHA
Browse repository
Chris Pardy
committed
5d ago
Chris Pardy
e38dfee9
Bones: dual quaternion skinning, so bent joints keep their thickness
5d ago
Bones: dual quaternion skinning, so bent joints keep their thickness
Copy SHA
Browse repository
Chris Pardy
committed
5d ago
Chris Pardy
c409eb6e
Blue guides at screen-pixel widths; per-sprite canvas backdrop with suggested colors
5d ago
Blue guides at screen-pixel widths; per-sprite canvas backdrop with suggested colors
Copy SHA
Browse repository
Chris Pardy
committed
5d ago
Chris Pardy
a883561e
Guide tool: horizontal, vertical and freehand guide lines to draw by
5d ago
Guide tool: horizontal, vertical and freehand guide lines to draw by
Copy SHA
Browse repository
Chris Pardy
committed
5d ago
Chris Pardy
072ce754
Parts (layers): draw part by part, restack or hide parts per frame, split the selection into a new part
5d ago
Parts (layers): draw part by part, restack or hide parts per frame, split the selection into a new part
Copy SHA
Browse repository
Chris Pardy
committed
5d ago
Chris Pardy
78ffadf3
Liquify tool: push, bloat, pinch and twirl elements' outlines, redrawn as clean pixel art
5d ago
Liquify tool: push, bloat, pinch and twirl elements' outlines, redrawn as clean pixel art
Copy SHA
Browse repository
Chris Pardy
committed
5d ago
Chris Pardy
0e3a6673
Form shading: paint where a part is lit or in shadow, and its rough 3D form is worked out and lit from any light
5d ago
Form shading: paint where a part is lit or in shadow, and its rough 3D form is worked out and lit from any light
Copy SHA
Browse repository
Chris Pardy
committed
5d ago
Chris Pardy
0992bdd8
Light tool: shading worked out from a fixed light, so shadows stay put as parts turn
5d ago
Light tool: shading worked out from a fixed light, so shadows stay put as parts turn
Copy SHA
Browse repository
Chris Pardy
committed
5d ago
Chris Pardy
6f3c83fc
Base drawing with linked animation frames; erasing on frames
5d ago
Base drawing with linked animation frames; erasing on frames
Copy SHA
Browse repository
Chris Pardy
committed
5d ago
Chris Pardy
a21dd6d4
Fix bound-fill edge cases and ellipse gaps found in review
5d ago
Fix bound-fill edge cases and ellipse gaps found in review
Copy SHA
Browse repository
Chris Pardy
committed
5d ago
Chris Pardy
0137d6e9
Shapes panel: mention Shift-snapping lines to clean slopes
5d ago
Shapes panel: mention Shift-snapping lines to clean slopes
Copy SHA
Browse repository
Chris Pardy
committed
5d ago
Chris Pardy
9844d6ca
Replay writes pixels in place (about a third faster on busy frames)
5d ago
Replay writes pixels in place (about a third faster on busy frames)
Copy SHA
Browse repository
Chris Pardy
committed
5d ago
Chris Pardy
a7b1b26b
Design notes for the vector sprite editor
5d ago
Design notes for the vector sprite editor
Copy SHA
Browse repository
Chris Pardy
committed
5d ago
Chris Pardy
6aee6c7c
Fills on posed frames: record the seed on the anchor as drawn
5d ago
Fills on posed frames: record the seed on the anchor as drawn
Copy SHA
Browse repository
Chris Pardy
committed
5d ago
Chris Pardy
e69fdd70
Bones tool (prototype): build a skeleton, bind elements, pose per frame
5d ago
Bones tool (prototype): build a skeleton, bind elements, pose per frame
Copy SHA
Browse repository
Chris Pardy
committed
5d ago
Chris Pardy
099fcdd6
Deforms and bone groundwork
5d ago
Deforms and bone groundwork
Copy SHA
Browse repository
Chris Pardy
committed
5d ago
Chris Pardy
9be22d2a
Select and Pixel tools, bound fills in the Fill tool, undo/redo history
5d ago
Select and Pixel tools, bound fills in the Fill tool, undo/redo history
Copy SHA
Browse repository
Chris Pardy
committed
5d ago
Chris Pardy
2503f672
Vector layer: transforms, pixel-perfect outlines, bound fills, pixel elements
5d ago
Vector layer: transforms, pixel-perfect outlines, bound fills, pixel elements
Copy SHA
Browse repository
Chris Pardy
committed
5d ago
Chris Pardy
72c65719
Pixel-perfect rasterizer: even-run lines, DP-smoothed curves, mirrored ellipses
5d ago
Pixel-perfect rasterizer: even-run lines, DP-smoothed curves, mirrored ellipses
Copy SHA
Browse repository
Chris Pardy
committed
5d ago
Chris Pardy
e12cd730
Project files: save as, auto-save, open and reopen via the File System Access API
1w ago
Project files: save as, auto-save, open and reopen via the File System Access API
Copy SHA
Browse repository
Chris Pardy
committed
1w ago
Chris Pardy
43e07c11
Eraser: choose a brush shape (Round, Square, Speckle); add Square brush
1w ago
Eraser: choose a brush shape (Round, Square, Speckle); add Square brush
Copy SHA
Browse repository
Chris Pardy
committed
1w ago
Chris Pardy
703fc92e
Eraser tool
1w ago
Eraser tool
Copy SHA
Browse repository
Chris Pardy
committed
1w ago
Chris Pardy
687ac93b
Reference tool: resize cursor over corner handles
1w ago
Reference tool: resize cursor over corner handles
Copy SHA
Browse repository
Chris Pardy
committed
1w ago
Chris Pardy
e71db0d9
Reference tool: a picture to trace over each image
1w ago
Reference tool: a picture to trace over each image
Copy SHA
Browse repository
Chris Pardy
committed
1w ago
Chris Pardy
e9af6b21
Cleaner main panel: read-only titles, no image switcher or class line
1w ago
Cleaner main panel: read-only titles, no image switcher or class line
Copy SHA
Browse repository
Chris Pardy
committed
1w ago
Chris Pardy
e76ace68
Frame canvas, frames as operations, class-driven frame sizes
1w ago
Frame canvas, frames as operations, class-driven frame sizes
Copy SHA
Browse repository
Chris Pardy
committed
1w ago
Chris Pardy
ddedaaa6
Brush path smoothing; line / poly / freehand shapes with autoclose
1w ago
Brush path smoothing; line / poly / freehand shapes with autoclose
Copy SHA
Browse repository
Chris Pardy
committed
1w ago
Chris Pardy
b6752c64
Lightness is a continuous slider, not 9 stops
1w ago
Lightness is a continuous slider, not 9 stops
Copy SHA
Browse repository
Chris Pardy
committed
1w ago
Chris Pardy
efc59495
Gradient ends pick from the full palette pop-over
1w ago
Gradient ends pick from the full palette pop-over
Copy SHA
Browse repository
Chris Pardy
committed
1w ago
Chris Pardy
cce1649a
Shapes: vector shapes with a brush stroke and a fill style
1w ago
Shapes: vector shapes with a brush stroke and a fill style
Copy SHA
Browse repository
Chris Pardy
committed
1w ago
Chris Pardy
01cf6db5
Brushes: pluggable seam (tool feeds points, brush stamps pixels)
1w ago
Brushes: pluggable seam (tool feeds points, brush stamps pixels)
Copy SHA
Browse repository
Chris Pardy
committed
1w ago
Chris Pardy
61131bff
Fill styles: pluggable seam (flood fill, then a style paints the region)
1w ago
Fill styles: pluggable seam (flood fill, then a style paints the region)
Copy SHA
Browse repository
Chris Pardy
committed
1w ago
Chris Pardy
b1a25022
Gradients: lightness and alpha per end; markers don't blend
1w ago
Gradients: lightness and alpha per end; markers don't blend
Copy SHA
Browse repository
Chris Pardy
committed
1w ago
Chris Pardy
01aba3c4
Fixed skin / eyes / hair palette entries (rpg.actor markers)
1w ago
Fixed skin / eyes / hair palette entries (rpg.actor markers)
Copy SHA
Browse repository
Chris Pardy
committed
1w ago
Chris Pardy
8b6494ce
Frames as n-channel images: one weight channel per palette color
1w ago
Frames as n-channel images: one weight channel per palette color
Copy SHA
Browse repository
Chris Pardy
committed
1w ago
Chris Pardy
2df63a8e
Fill tool options (solid / linear gradient) and the pixel model
1w ago
Fill tool options (solid / linear gradient) and the pixel model
Copy SHA
Browse repository
Chris Pardy
committed
1w ago
Chris Pardy
be7c8af4
Palette panel pops out; drop color options
1w ago
Palette panel pops out; drop color options
Copy SHA
Browse repository
Chris Pardy
committed
1w ago
Chris Pardy
bf2bc9d6
Frame editor: toolbox + palette tool
1w ago
Frame editor: toolbox + palette tool
Copy SHA
Browse repository
Chris Pardy
committed
1w ago
Chris Pardy
0938e956
Class seam: sharedAnimation keeps a group's images in step
1w ago
Class seam: sharedAnimation keeps a group's images in step
Copy SHA
Browse repository
Chris Pardy
committed
1w ago
Chris Pardy
4bc65b94
Autowang: a group per tile; groups are plain organisation
1w ago
Autowang: a group per tile; groups are plain organisation
Copy SHA
Browse repository
Chris Pardy
committed
1w ago
Chris Pardy
d8f90443
Variant groups: explicit groups shared by every sprite class
1w ago
Variant groups: explicit groups shared by every sprite class
Copy SHA
Browse repository
Chris Pardy
committed
1w ago
Chris Pardy
3226de7c
Animation per variant; directional variants pick their directions
1w ago
Animation per variant; directional variants pick their directions
Copy SHA
Browse repository
Chris Pardy
committed
1w ago
Chris Pardy
05c284d0
Variants: sprite entries (role + variant name); Static becomes Generic
1w ago
Variants: sprite entries (role + variant name); Static becomes Generic
Copy SHA
Browse repository
Chris Pardy
committed
1w ago
Chris Pardy
13307f47
Split sprite view from role views; timeline scrubber with preview slot
1w ago
Split sprite view from role views; timeline scrubber with preview slot
Copy SHA
Browse repository
Chris Pardy
committed
1w ago
Chris Pardy
9291e17f
Move the frame scrubber to the bottom of the main panel
1w ago
Move the frame scrubber to the bottom of the main panel
Copy SHA
Browse repository
Chris Pardy
committed
1w ago
Chris Pardy
040619b1
Sprite toggles and frame scrubber in the project tree
1w ago
Sprite toggles and frame scrubber in the project tree
Copy SHA
Browse repository
Chris Pardy
committed
1w ago
Chris Pardy
4809509a
Optional animation for every sprite class
1w ago
Optional animation for every sprite class
Copy SHA
Browse repository
Chris Pardy
committed
1w ago
Chris Pardy
b65d5c17
Sprite classes as a pluggable seam with roles; sprites expand to roles
1w ago
Sprite classes as a pluggable seam with roles; sprites expand to roles
Copy SHA
Browse repository
Chris Pardy
committed
1w ago
Chris Pardy
80e14362
Drop the wall sprite class
1w ago
Drop the wall sprite class
Copy SHA
Browse repository
Chris Pardy
committed
1w ago
Chris Pardy
90093626
Sprite classes: static, directional, autowang, wall
1w ago
Sprite classes: static, directional, autowang, wall
Copy SHA
Browse repository
Chris Pardy
committed
1w ago
Chris Pardy
1c28c5f4
Sprites: first entity type (name only)
1w ago
Sprites: first entity type (name only)
Copy SHA
Browse repository
Chris Pardy
committed
1w ago
Chris Pardy
89de6a96
Folders: project items tree in the left rail
1w ago
Folders: project items tree in the left rail
Copy SHA
Browse repository
Chris Pardy
committed
1w ago
Chris Pardy
1b53562c
One open project at a time
1w ago
One open project at a time
Copy SHA
Browse repository
Chris Pardy
committed
1w ago
Chris Pardy
c714906e
Project layout: collapsible left rail and Redux projects slice
1w ago
Project layout: collapsible left rail and Redux projects slice
Copy SHA
Browse repository
Chris Pardy
committed
1w ago
Chris Pardy
06c570e1
Clean slate: TanStack Start asset editor for cavu.games
1w ago
Clean slate: TanStack Start asset editor for cavu.games
Copy SHA
Browse repository
Chris Pardy
committed
1w ago
Previous
1
2
Next