Skip to content

WIP: WebGPU LiveEffects for Adobe Illustrator powered by Deno

Notifications You must be signed in to change notification settings

hanakla/illustrator-deno

Repository files navigation

Dinostrator - A WebGPU LiveEffects for Adobe Illustrator

Deno runs on Illustrator SDK Plugin.

Caution

This plugin can load npm modules (like npm:package), but crashes when loading N-API native modules. Probably due to a conflict between symbols in the .node plugin and symbols in Illustrator's libdynamic-napi, resulting in an unintended N-API plugin initialization process.

Structure

  • pkgs/ai-deno Rust backend(library) for execute Deno runtime
  • pkgs/plugin C++ Illustrator .aip Plugin for using ai-deno
  • sdk/ Place your downloaded Adobe Illustrator SDK.

Building

[Note]: Currently, this project is only tested on macOS.

  1. Clone this repository
  2. Download Illustrator SDK and copy contents to sdk/ directory
  3. Open pkgs/ai-deno in your shell, and run just build
  4. Open pkgs/plugin in your shell, and run just build
  5. Plugin will be generated in pkgs/plugin/output/mac/[build]/IllustratorDeno.aip

About

WIP: WebGPU LiveEffects for Adobe Illustrator powered by Deno

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published