Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cache generated textures #581

Closed
JohnCorby opened this issue Apr 24, 2023 · 0 comments · Fixed by #583 or #576
Closed

cache generated textures #581

JohnCorby opened this issue Apr 24, 2023 · 0 comments · Fixed by #583 or #576
Assignees
Labels
feature Features that should be implemented fixed in dev Instead of closing issues when you fix them in dev just add this.

Comments

@JohnCorby
Copy link
Member

JohnCorby commented Apr 24, 2023

we can key a chain of effects by just describing them in string form

for example, load from [path], tint 1 0 0, invert

should help with #578

@JohnCorby JohnCorby added the feature Features that should be implemented label Apr 24, 2023
@JohnCorby JohnCorby self-assigned this Apr 24, 2023
JohnCorby added a commit that referenced this issue Apr 25, 2023
<!-- A new module or something else important -->
## Major features
-

<!-- A new parameter added to a module, or API feature -->
## Minor features
-

<!-- Some improvement that requires no action on the part of add-on
creators i.e., improved star graphics -->
## Improvements
- generated textures are now cached. this should reduce memory usage
- textures are named by file path and then the effects applied to them,
for example `[path] > invert > tint [color]`

<!-- Be sure to reference the existing issue if it exists -->
## Bug fixes
-

fix #581
@JohnCorby JohnCorby added the fixed in dev Instead of closing issues when you fix them in dev just add this. label Apr 26, 2023
@JohnCorby JohnCorby mentioned this issue May 7, 2023
JohnCorby added a commit that referenced this issue May 7, 2023
## Major features
- Heightmap overhaul!
  - Normal maps (bump maps)
  - Smoothness (gloss) and metallic maps
- Tiling versions of texture/normal/smoothness/metallic maps for finer
up-close detail
- Blend map that uses the red, green, blue, and alpha channels to
control the distribution of 4 tiles respectively, plus a fifth "base"
tile that appears where the others are absent.
  - Stretch has changed to proper unity coordinates, where y is up.

## Minor features
- New `CometTail` module replacing the `hasCometTail` field. Allows
customizing the colour and scale-over-time of a comet tail.

## Improvements
- Patched forget frequency method so it will work for those using it on
custom signals
- Added `teenager` arc type to translator text. This is a mix between
child and adult. It uses the adult mesh but the child texture.
Originally used at the window text on Giant's Deep's statue island.
- Generated textures are now cached. this should reduce memory usage
(resolves #581)
- Textures are named by file path and then the effects applied to them,
for example `[path] > invert > tint [color]`
- Physics details splash in water like the probe and have the probe's
buoyancy.

## Bug fixes
- Fixed NullReferenceException when spawning vessels with physics
- Fixed SpawnDialogue API method always creating a remote trigger
- Physics details are now affected by tornadoes (resolves #580)
- Stretch now behaves more intuitively (does not divide min/max height
by the largest stretch axis) (resolves #551)
- Fix spamming logs with "Fact ID Not Found" on system change (resolves
#586)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Features that should be implemented fixed in dev Instead of closing issues when you fix them in dev just add this.
Projects
None yet
1 participant