From 98b1ce6de362487297e4251e4b78dcd4ebc3c502 Mon Sep 17 00:00:00 2001 From: syui Date: Sun, 6 Oct 2024 11:34:10 +0900 Subject: [PATCH] fix --- .gitignore | 3 + readme.md | 12 +-- slidev/.gitignore | 7 ++ slidev/.npmrc | 3 + slidev/README.md | 11 +++ slidev/components/Counter.vue | 37 +++++++++ slidev/netlify.toml | 16 ++++ slidev/package.json | 17 ++++ slidev/pages/imported-slides.md | 27 +++++++ slidev/slides.md | 134 ++++++++++++++++++++++++++++++++ slidev/snippets/external.ts | 12 +++ slidev/vercel.json | 7 ++ verse/readme.md | 22 +++--- verse/slidev/aibot.md | 47 ----------- verse/slidev/slides.md | 94 ---------------------- 15 files changed, 291 insertions(+), 158 deletions(-) create mode 100644 .gitignore create mode 100644 slidev/.gitignore create mode 100644 slidev/.npmrc create mode 100644 slidev/README.md create mode 100644 slidev/components/Counter.vue create mode 100644 slidev/netlify.toml create mode 100644 slidev/package.json create mode 100644 slidev/pages/imported-slides.md create mode 100644 slidev/slides.md create mode 100644 slidev/snippets/external.ts create mode 100644 slidev/vercel.json delete mode 100644 verse/slidev/aibot.md delete mode 100644 verse/slidev/slides.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..64ec5cc --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +*/*-lock.json +*/node_modules + diff --git a/readme.md b/readme.md index bf4a581..b76199b 100644 --- a/readme.md +++ b/readme.md @@ -2,7 +2,7 @@ - support : `windows 64bit` -|title|推奨スペック| +|title|spec| |---|---| |cpu|AMD Ryzen 7 5700X| |memory|32GB / DDR4-3200 DIMM (PC4-25600)| @@ -13,10 +13,6 @@ |version|commit| |---|---| -|v0.1 β|世界を作っているところ| -|v0.2 β|物語を作った。webに対応| -|v0.3 β|vmcに対応| - -## link - -- [pixel streaming](https://dev.epicgames.com/documentation/ja-jp/unreal-engine/getting-started-with-pixel-streaming-in-unreal-engine) : https://ue.syui.ai +|v0.1 β|world create| +|v0.2 β|support web| +|v0.3 β|support vmc| diff --git a/slidev/.gitignore b/slidev/.gitignore new file mode 100644 index 0000000..52f2323 --- /dev/null +++ b/slidev/.gitignore @@ -0,0 +1,7 @@ +node_modules +.DS_Store +dist +*.local +.vite-inspect +.remote-assets +components.d.ts diff --git a/slidev/.npmrc b/slidev/.npmrc new file mode 100644 index 0000000..05932b8 --- /dev/null +++ b/slidev/.npmrc @@ -0,0 +1,3 @@ +# for pnpm +shamefully-hoist=true +auto-install-peers=true diff --git a/slidev/README.md b/slidev/README.md new file mode 100644 index 0000000..12a7606 --- /dev/null +++ b/slidev/README.md @@ -0,0 +1,11 @@ +# Welcome to [Slidev](https://github.com/slidevjs/slidev)! + +To start the slide show: + +- `npm install` +- `npm run dev` +- visit + +Edit the [slides.md](./slides.md) to see the changes. + +Learn more about Slidev at the [documentation](https://sli.dev/). diff --git a/slidev/components/Counter.vue b/slidev/components/Counter.vue new file mode 100644 index 0000000..eaa6a79 --- /dev/null +++ b/slidev/components/Counter.vue @@ -0,0 +1,37 @@ + + + diff --git a/slidev/netlify.toml b/slidev/netlify.toml new file mode 100644 index 0000000..9f91d0e --- /dev/null +++ b/slidev/netlify.toml @@ -0,0 +1,16 @@ +[build] +publish = "dist" +command = "npm run build" + +[build.environment] +NODE_VERSION = "20" + +[[redirects]] +from = "/.well-known/*" +to = "/.well-known/:splat" +status = 200 + +[[redirects]] +from = "/*" +to = "/index.html" +status = 200 diff --git a/slidev/package.json b/slidev/package.json new file mode 100644 index 0000000..e069d20 --- /dev/null +++ b/slidev/package.json @@ -0,0 +1,17 @@ +{ + "name": "slidev", + "type": "module", + "private": true, + "scripts": { + "build": "slidev build", + "dev": "slidev --open", + "export": "slidev export" + }, + "dependencies": { + "@slidev/cli": "^0.49.29", + "@slidev/theme-default": "latest", + "@slidev/theme-seriph": "latest", + "slidev-theme-eloc": "^1.0.2", + "vue": "^3.4.38" + } +} diff --git a/slidev/pages/imported-slides.md b/slidev/pages/imported-slides.md new file mode 100644 index 0000000..3fff217 --- /dev/null +++ b/slidev/pages/imported-slides.md @@ -0,0 +1,27 @@ +# Imported Slides + +You can split your slides.md into multiple files and organize them as you want using the `src` attribute. + +#### `slides.md` + +```markdown +# Page 1 + +Page 2 from main entry. + +--- + +## src: ./subpage.md +``` + +
+ +#### `subpage.md` + +```markdown +# Page 2 + +Page 2 from another file. +``` + +[Learn more](https://sli.dev/guide/syntax.html#importing-slides) diff --git a/slidev/slides.md b/slidev/slides.md new file mode 100644 index 0000000..6399706 --- /dev/null +++ b/slidev/slides.md @@ -0,0 +1,134 @@ +--- +theme: eloc +class: text-center +highlighter: shiki +lineNumbers: false +info: | + ## Slidev Starter Template + Presentation slides for developers. + + Learn more at [Sli.dev](https://sli.dev) +drawings: + persist: false +transition: slide-left +title: Unreal Engine 5.5 | aiue +--- + +# `aiue` + +物語は空と海に囲まれた北の都からはじまる... + +--- + +## 配信で使える最新技術の紹介 + +- unreal engine +- vrm4u, vmc, livelink, streaming +- chatgpt, atproto +- `ai` + `ue` + +--- + +## `unreal engine` + +- ue 5.5.0p +- ue 5.4.4 + +--- + +## `vrm4u` + +キャラクターを表示しよう + +--- + +`vmc`と`livelink`で体の動きを反映 + +- vmcはABP +- livelinkはCBP + +--- + +## `web browser` + +WBPからwebを使おう + +--- + +- widget3dをworldに表示させると画質が悪いので`EngineMaterials/Widget3DPassThrough`以外のmaterialを使います + + + +https://blueprintue.com/blueprint/-49_059w/ + +--- + +## `pixel streaming` + +webでゲーム配信や操作ができる + +```sh +$ git clone https://github.com/EpicGamesExt/PixelStreamingInfrastructure +$ cd ./PixelStreamingInfrastructure/SignallingWebServer/platform_scripts/cmd/ +$ ./Start_SignallingServer_nopublic.ps1 +``` + +--- + +## `atproto` + +blueskyが使っているprotocol + +--- + +## `game animation sample` + +キャラクターの基本操作をカスタマイズ + +--- + +## `city sample` + +人や車が動く最先端の街 + +--- + +## `ultra dynamic sky` + +- `sky atmoshpere` + `volumetric cloud` + +--- + +## `whisper` + `chatgpt` + `elevenlabs` + +キャラ設定と会話 + +- whisper : RuntimeSpeechRecognizer + +--- + +```sh +# perplexity.ai +$ curl -X POST "https://api.elevenlabs.io/v1/text-to-speech/VOICE_ID" \ + -H "xi-api-key: YOUR_API_KEY" \ + -H "Content-Type: application/json" \ + -d '{ + "text": "Hello world!", + "model_id": "eleven_monolingual_v1", + "voice_settings": { + "stability": 0.5, + "similarity_boost": 0.5 + } + }' \ + --output output.mp3 +``` + +--- + +@syui.ai + +
+ + diff --git a/slidev/snippets/external.ts b/slidev/snippets/external.ts new file mode 100644 index 0000000..40c109b --- /dev/null +++ b/slidev/snippets/external.ts @@ -0,0 +1,12 @@ +/* eslint-disable no-console */ + +// #region snippet +// Inside ./snippets/external.ts +export function emptyArray(length: number) { + return Array.from({ length }) +} +// #endregion snippet + +export function sayHello() { + console.log('Hello from snippets/external.ts') +} diff --git a/slidev/vercel.json b/slidev/vercel.json new file mode 100644 index 0000000..9276941 --- /dev/null +++ b/slidev/vercel.json @@ -0,0 +1,7 @@ +{ + "rewrites": [ + { "source": "/(.*)", "destination": "/index.html" } + ], + "buildCommand": "npm run build", + "outputDirectory": "dist" +} diff --git a/verse/readme.md b/verse/readme.md index 064e0e2..9ede601 100644 --- a/verse/readme.md +++ b/verse/readme.md @@ -1,22 +1,26 @@ # aiverse -aiverse project [@syai](https://www.youtube.com/@syai). +aiverse project. -## bgm +- https://youtube.com/@syai -- https://suno.com/@syui +## AI -## link - -- https://www.youtube.com/@syai +```json +{ + "music": "https://suno.com/@syui", + "anime": "https://domoai.app", + "3d": "https://tripo3d.ai" +} +``` ## ref - [octoverse](https://octoverse.github.com/) - [hololive](https://hololive.hololivepro.com/talents?gp=myth) -## copylight +## + +character, lyrics, composition, illustrations, game production, modeling, etc. © syui - -lyrics, composition, illustrations, game production, modeling, etc. diff --git a/verse/slidev/aibot.md b/verse/slidev/aibot.md deleted file mode 100644 index e9b7d12..0000000 --- a/verse/slidev/aibot.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -theme: eloc -class: text-center -highlighter: shiki -lineNumbers: false -info: | - ## Slidev Starter Template - Presentation slides for developers. - - Learn more at [Sli.dev](https://sli.dev) -drawings: - persist: false -transition: slide-left -title: ai bot ---- - -## ai `bot` - ---- - -## [yui.syui.ai](https://yui.syui.ai) - ---- - -[yui.syui.ai](https://yui.syui.ai) access - -ctrl + enter - - ---- - -@syui.ai diff --git a/verse/slidev/slides.md b/verse/slidev/slides.md deleted file mode 100644 index ef9e061..0000000 --- a/verse/slidev/slides.md +++ /dev/null @@ -1,94 +0,0 @@ ---- -theme: eloc -class: text-center -highlighter: shiki -lineNumbers: false -info: | - ## Slidev Starter Template - Presentation slides for developers. - - Learn more at [Sli.dev](https://sli.dev) -drawings: - persist: false -transition: slide-left -title: Unreal Engine 5.4 | 初めてのゲーム制作、世界を作る ---- - -## 初めてのゲーム制作、世界を作る - -`Unreal Engine 5.4.4` - ---- - -## `vrm4u` - -キャラクターを表示しよう - ---- - -## `game animation sample` - -今後はこの形式が基本になりそう - ---- - -## `city sample` - -最初に難易度と負荷を高くする - ---- - -## `sky atmoshpere` + `volumetric cloud` - -- dynamic volumetric sky -> ultra dynamic sky - ---- - -## `whisper` + `chatgpt` + `elevenlabs` - -- whisper : RuntimeSpeechRecognizer - ---- - -```sh -# perplexity.ai -$ curl https://api.openai.com/v1/chat/completions \ - -H "Content-Type: application/json" \ - -H "Authorization: Bearer YOUR_API_KEY" \ - -d '{ - "model": "gpt-4o-mini", - "messages": [{"role": "user", "content": "Your question here"}], - "temperature": 0.7 - }' -``` - ---- - -```sh -# perplexity.ai -$ curl -X POST "https://api.elevenlabs.io/v1/text-to-speech/VOICE_ID" \ - -H "xi-api-key: YOUR_API_KEY" \ - -H "Content-Type: application/json" \ - -d '{ - "text": "Hello world!", - "model_id": "eleven_monolingual_v1", - "voice_settings": { - "stability": 0.5, - "similarity_boost": 0.5 - } - }' \ - --output output.mp3 -``` - ---- - -## `account` - -- atproto(bluesky) - ---- - -@syui.ai - -
-