diff --git a/content/blog/2024-05-23-blog.md b/content/blog/2024-05-23-blog.md index 2aa602ab..eb540d58 100644 --- a/content/blog/2024-05-23-blog.md +++ b/content/blog/2024-05-23-blog.md @@ -52,3 +52,17 @@ title = "第一話の重要性" 以上を踏まえて、絵を書き、物語を作ります。 +## 最初のページ + +例えば、ドラゴンボールを見ていくと、シリーズが始まる最初のページが特に上手いと感じる。1ページ目と14ページ目を比較すると、その違いは明らかで、最初のページは特に重要なのかもしれない。 + +具体的には、ピッコロ編が終わりサイヤ人編が始まるところ。 + +これはぱっと見で上手いなあというものではくてはいけない。 + +どれだけ細かく描き込まれているかというのは関係ない。 + +それよりも重要なのは、シンプルでありつつ、立体感があり、明確なポイントが存在すること。そして、なにより背景が気持ちいいものであること。背景にはその章のテーマ性が感じられる。例えば街で話が繰り広げられるなら街を、宇宙なら宇宙を描くといい。 + +それがぱっと見で上手いなあ感じる絵だと思う。 + diff --git a/static/css/style.css b/static/css/style.css index 14d97558..0094375f 100644 --- a/static/css/style.css +++ b/static/css/style.css @@ -495,7 +495,7 @@ header#header { } nav.navbar.navbar-expand-lg.navbar-light.bg-light{ - border-bottom: solid 2px #f1f1f1; + border-bottom: solid 1px #fff700; background: #313131; } diff --git a/static/pkg/galaxy2/asset-manifest.json b/static/pkg/galaxy2/asset-manifest.json new file mode 100644 index 00000000..076f85cd --- /dev/null +++ b/static/pkg/galaxy2/asset-manifest.json @@ -0,0 +1,12 @@ +{ + "files": { + "main.css": "/static/css/main.92fa641e.css", + "main.js": "/static/js/main.b512e4d7.js", + "static/js/206.0f0ec2dd.chunk.js": "/static/js/206.0f0ec2dd.chunk.js", + "index.html": "/index.html" + }, + "entrypoints": [ + "static/css/main.92fa641e.css", + "static/js/main.b512e4d7.js" + ] +} \ No newline at end of file diff --git a/static/pkg/galaxy2/favicon.ico b/static/pkg/galaxy2/favicon.ico new file mode 100644 index 00000000..a11777cc Binary files /dev/null and b/static/pkg/galaxy2/favicon.ico differ diff --git a/static/pkg/galaxy2/index.html b/static/pkg/galaxy2/index.html new file mode 100644 index 00000000..cc347613 --- /dev/null +++ b/static/pkg/galaxy2/index.html @@ -0,0 +1 @@ +React App
diff --git a/static/pkg/galaxy2/logo192.png b/static/pkg/galaxy2/logo192.png new file mode 100644 index 00000000..fc44b0a3 Binary files /dev/null and b/static/pkg/galaxy2/logo192.png differ diff --git a/static/pkg/galaxy2/logo512.png b/static/pkg/galaxy2/logo512.png new file mode 100644 index 00000000..a4e47a65 Binary files /dev/null and b/static/pkg/galaxy2/logo512.png differ diff --git a/static/pkg/galaxy2/manifest.json b/static/pkg/galaxy2/manifest.json new file mode 100644 index 00000000..080d6c77 --- /dev/null +++ b/static/pkg/galaxy2/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/static/pkg/galaxy2/models/galaxy.glb b/static/pkg/galaxy2/models/galaxy.glb new file mode 100644 index 00000000..3f9e3b72 Binary files /dev/null and b/static/pkg/galaxy2/models/galaxy.glb differ diff --git a/static/pkg/galaxy2/models/sun.glb b/static/pkg/galaxy2/models/sun.glb new file mode 100644 index 00000000..7728622e Binary files /dev/null and b/static/pkg/galaxy2/models/sun.glb differ diff --git a/static/pkg/galaxy2/robots.txt b/static/pkg/galaxy2/robots.txt new file mode 100644 index 00000000..e9e57dc4 --- /dev/null +++ b/static/pkg/galaxy2/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/static/pkg/galaxy2/static/css/main.92fa641e.css b/static/pkg/galaxy2/static/css/main.92fa641e.css new file mode 100644 index 00000000..ac46e9de --- /dev/null +++ b/static/pkg/galaxy2/static/css/main.92fa641e.css @@ -0,0 +1 @@ +body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}div#root{height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}} \ No newline at end of file diff --git a/static/pkg/galaxy2/static/js/206.0f0ec2dd.chunk.js b/static/pkg/galaxy2/static/js/206.0f0ec2dd.chunk.js new file mode 100644 index 00000000..6604ae8a --- /dev/null +++ b/static/pkg/galaxy2/static/js/206.0f0ec2dd.chunk.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgalaxy=self.webpackChunkgalaxy||[]).push([[206],{206:(e,t,n)=>{n.r(t),n.d(t,{getCLS:()=>y,getFCP:()=>g,getFID:()=>C,getLCP:()=>P,getTTFB:()=>D});var i,r,a,o,u=function(e,t){return{name:e,value:void 0===t?-1:t,delta:0,entries:[],id:"v2-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12)}},c=function(e,t){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){if("first-input"===e&&!("PerformanceEventTiming"in self))return;var n=new PerformanceObserver((function(e){return e.getEntries().map(t)}));return n.observe({type:e,buffered:!0}),n}}catch(e){}},f=function(e,t){var n=function n(i){"pagehide"!==i.type&&"hidden"!==document.visibilityState||(e(i),t&&(removeEventListener("visibilitychange",n,!0),removeEventListener("pagehide",n,!0)))};addEventListener("visibilitychange",n,!0),addEventListener("pagehide",n,!0)},s=function(e){addEventListener("pageshow",(function(t){t.persisted&&e(t)}),!0)},m=function(e,t,n){var i;return function(r){t.value>=0&&(r||n)&&(t.delta=t.value-(i||0),(t.delta||void 0===i)&&(i=t.value,e(t)))}},v=-1,p=function(){return"hidden"===document.visibilityState?0:1/0},d=function(){f((function(e){var t=e.timeStamp;v=t}),!0)},l=function(){return v<0&&(v=p(),d(),s((function(){setTimeout((function(){v=p(),d()}),0)}))),{get firstHiddenTime(){return v}}},g=function(e,t){var n,i=l(),r=u("FCP"),a=function(e){"first-contentful-paint"===e.name&&(f&&f.disconnect(),e.startTime-1&&e(t)},r=u("CLS",0),a=0,o=[],v=function(e){if(!e.hadRecentInput){var t=o[0],i=o[o.length-1];a&&e.startTime-i.startTime<1e3&&e.startTime-t.startTime<5e3?(a+=e.value,o.push(e)):(a=e.value,o=[e]),a>r.value&&(r.value=a,r.entries=o,n())}},p=c("layout-shift",v);p&&(n=m(i,r,t),f((function(){p.takeRecords().map(v),n(!0)})),s((function(){a=0,T=-1,r=u("CLS",0),n=m(i,r,t)})))},E={passive:!0,capture:!0},w=new Date,L=function(e,t){i||(i=t,r=e,a=new Date,F(removeEventListener),S())},S=function(){if(r>=0&&r1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?function(e,t){var n=function(){L(e,t),r()},i=function(){r()},r=function(){removeEventListener("pointerup",n,E),removeEventListener("pointercancel",i,E)};addEventListener("pointerup",n,E),addEventListener("pointercancel",i,E)}(t,e):L(t,e)}},F=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach((function(t){return e(t,b,E)}))},C=function(e,t){var n,a=l(),v=u("FID"),p=function(e){e.startTimeperformance.now())return;n.entries=[t],e(n)}catch(e){}},"complete"===document.readyState?setTimeout(t,0):addEventListener("load",(function(){return setTimeout(t,0)}))}}}]); \ No newline at end of file diff --git a/static/pkg/galaxy2/static/js/main.b512e4d7.js b/static/pkg/galaxy2/static/js/main.b512e4d7.js new file mode 100644 index 00000000..b6f0960d --- /dev/null +++ b/static/pkg/galaxy2/static/js/main.b512e4d7.js @@ -0,0 +1,2 @@ +/*! For license information please see main.b512e4d7.js.LICENSE.txt */ +(()=>{var e={356:e=>{function t(e,t,n){var r,i,a,s,o;function l(){var c=Date.now()-s;c=0?r=setTimeout(l,t-c):(r=null,n||(o=e.apply(a,i),a=i=null))}null==t&&(t=100);var c=function(){a=this,i=arguments,s=Date.now();var c=n&&!r;return r||(r=setTimeout(l,t)),c&&(o=e.apply(a,i),a=i=null),o};return c.clear=function(){r&&(clearTimeout(r),r=null)},c.flush=function(){r&&(o=e.apply(a,i),a=i=null,clearTimeout(r),r=null)},c}t.debounce=t,e.exports=t},345:(e,t,n)=>{"use strict";var r=n(950),i=n(204);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n