fix
This commit is contained in:
parent
c43f0e4ecc
commit
98b1ce6de3
3
.gitignore
vendored
Normal file
3
.gitignore
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
*/*-lock.json
|
||||||
|
*/node_modules
|
||||||
|
|
12
readme.md
12
readme.md
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
- support : `windows 64bit`
|
- support : `windows 64bit`
|
||||||
|
|
||||||
|title|推奨スペック|
|
|title|spec|
|
||||||
|---|---|
|
|---|---|
|
||||||
|cpu|AMD Ryzen 7 5700X|
|
|cpu|AMD Ryzen 7 5700X|
|
||||||
|memory|32GB / DDR4-3200 DIMM (PC4-25600)|
|
|memory|32GB / DDR4-3200 DIMM (PC4-25600)|
|
||||||
@ -13,10 +13,6 @@
|
|||||||
|
|
||||||
|version|commit|
|
|version|commit|
|
||||||
|---|---|
|
|---|---|
|
||||||
|v0.1 β|世界を作っているところ|
|
|v0.1 β|world create|
|
||||||
|v0.2 β|物語を作った。webに対応|
|
|v0.2 β|support web|
|
||||||
|v0.3 β|vmcに対応|
|
|v0.3 β|support 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
|
|
||||||
|
7
slidev/.gitignore
vendored
Normal file
7
slidev/.gitignore
vendored
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
node_modules
|
||||||
|
.DS_Store
|
||||||
|
dist
|
||||||
|
*.local
|
||||||
|
.vite-inspect
|
||||||
|
.remote-assets
|
||||||
|
components.d.ts
|
3
slidev/.npmrc
Normal file
3
slidev/.npmrc
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
# for pnpm
|
||||||
|
shamefully-hoist=true
|
||||||
|
auto-install-peers=true
|
11
slidev/README.md
Normal file
11
slidev/README.md
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
# Welcome to [Slidev](https://github.com/slidevjs/slidev)!
|
||||||
|
|
||||||
|
To start the slide show:
|
||||||
|
|
||||||
|
- `npm install`
|
||||||
|
- `npm run dev`
|
||||||
|
- visit <http://localhost:3030>
|
||||||
|
|
||||||
|
Edit the [slides.md](./slides.md) to see the changes.
|
||||||
|
|
||||||
|
Learn more about Slidev at the [documentation](https://sli.dev/).
|
37
slidev/components/Counter.vue
Normal file
37
slidev/components/Counter.vue
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
<script setup lang="ts">
|
||||||
|
import { ref } from 'vue'
|
||||||
|
|
||||||
|
const props = defineProps({
|
||||||
|
count: {
|
||||||
|
default: 0,
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
const counter = ref(props.count)
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<template>
|
||||||
|
<div flex="~" w="min" border="~ main rounded-md">
|
||||||
|
<button
|
||||||
|
border="r main"
|
||||||
|
p="2"
|
||||||
|
font="mono"
|
||||||
|
outline="!none"
|
||||||
|
hover:bg="gray-400 opacity-20"
|
||||||
|
@click="counter -= 1"
|
||||||
|
>
|
||||||
|
-
|
||||||
|
</button>
|
||||||
|
<span m="auto" p="2">{{ counter }}</span>
|
||||||
|
<button
|
||||||
|
border="l main"
|
||||||
|
p="2"
|
||||||
|
font="mono"
|
||||||
|
outline="!none"
|
||||||
|
hover:bg="gray-400 opacity-20"
|
||||||
|
@click="counter += 1"
|
||||||
|
>
|
||||||
|
+
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</template>
|
16
slidev/netlify.toml
Normal file
16
slidev/netlify.toml
Normal file
@ -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
|
17
slidev/package.json
Normal file
17
slidev/package.json
Normal file
@ -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"
|
||||||
|
}
|
||||||
|
}
|
27
slidev/pages/imported-slides.md
Normal file
27
slidev/pages/imported-slides.md
Normal file
@ -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
|
||||||
|
```
|
||||||
|
|
||||||
|
<br>
|
||||||
|
|
||||||
|
#### `subpage.md`
|
||||||
|
|
||||||
|
```markdown
|
||||||
|
# Page 2
|
||||||
|
|
||||||
|
Page 2 from another file.
|
||||||
|
```
|
||||||
|
|
||||||
|
[Learn more](https://sli.dev/guide/syntax.html#importing-slides)
|
134
slidev/slides.md
Normal file
134
slidev/slides.md
Normal file
@ -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を使います
|
||||||
|
|
||||||
|
<iframe src="https://blueprintue.com/render/-49_059w/"></iframe>
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
|
<br/>
|
||||||
|
<img src="https://yui.syui.ai/icon/ai.svg" width="50px">
|
||||||
|
<!--
|
||||||
|
<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/7/7a/Bluesky_Logo.svg/1200px-Bluesky_Logo.svg.png" width="30px">
|
||||||
|
-->
|
12
slidev/snippets/external.ts
Normal file
12
slidev/snippets/external.ts
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
/* eslint-disable no-console */
|
||||||
|
|
||||||
|
// #region snippet
|
||||||
|
// Inside ./snippets/external.ts
|
||||||
|
export function emptyArray<T>(length: number) {
|
||||||
|
return Array.from<T>({ length })
|
||||||
|
}
|
||||||
|
// #endregion snippet
|
||||||
|
|
||||||
|
export function sayHello() {
|
||||||
|
console.log('Hello from snippets/external.ts')
|
||||||
|
}
|
7
slidev/vercel.json
Normal file
7
slidev/vercel.json
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"rewrites": [
|
||||||
|
{ "source": "/(.*)", "destination": "/index.html" }
|
||||||
|
],
|
||||||
|
"buildCommand": "npm run build",
|
||||||
|
"outputDirectory": "dist"
|
||||||
|
}
|
@ -1,22 +1,26 @@
|
|||||||
# aiverse
|
# aiverse
|
||||||
|
|
||||||
aiverse project [@syai](https://www.youtube.com/@syai).
|
aiverse project.
|
||||||
|
|
||||||
## bgm
|
- https://youtube.com/@syai
|
||||||
|
|
||||||
- https://suno.com/@syui
|
## AI
|
||||||
|
|
||||||
## link
|
```json
|
||||||
|
{
|
||||||
- https://www.youtube.com/@syai
|
"music": "https://suno.com/@syui",
|
||||||
|
"anime": "https://domoai.app",
|
||||||
|
"3d": "https://tripo3d.ai"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
## ref
|
## ref
|
||||||
|
|
||||||
- [octoverse](https://octoverse.github.com/)
|
- [octoverse](https://octoverse.github.com/)
|
||||||
- [hololive](https://hololive.hololivepro.com/talents?gp=myth)
|
- [hololive](https://hololive.hololivepro.com/talents?gp=myth)
|
||||||
|
|
||||||
## copylight
|
##
|
||||||
|
|
||||||
|
character, lyrics, composition, illustrations, game production, modeling, etc.
|
||||||
|
|
||||||
© syui
|
© syui
|
||||||
|
|
||||||
lyrics, composition, illustrations, game production, modeling, etc.
|
|
||||||
|
@ -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
|
|
||||||
|
|
||||||
<kbd>ctrl</kbd> + <kbd>enter</kbd>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
.slidev-layout {
|
|
||||||
@apply overflow-visible;
|
|
||||||
filter: invert();
|
|
||||||
pre {
|
|
||||||
font-size:70px;
|
|
||||||
@apply opacity-95;
|
|
||||||
}
|
|
||||||
&::before {
|
|
||||||
@apply absolute white -z-1 w-screen h-screen min-w-full min-h-full;
|
|
||||||
content: '';
|
|
||||||
filter: invert();
|
|
||||||
background: center/cover url();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
---
|
|
||||||
|
|
||||||
@syui.ai
|
|
@ -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
|
|
||||||
|
|
||||||
<br/>
|
|
||||||
<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/7/7a/Bluesky_Logo.svg/1200px-Bluesky_Logo.svg.png" width="30px">
|
|
Loading…
Reference in New Issue
Block a user