Hey everybody!
Weekly update time!
As mentioned in the earlier post, this week was not a good week. I am not mad, mind you. Just unamused. It was funny though.
Anyway, this post is dedicated to explaining what has been going on with the RadioWis show, and how it came to be the only thing that was worked on this week.
In summary:
– Due to complications with creating the RadioWis show, the entirety of the week was spent troubleshooting and remaking the assets over and over again.
【 DeepLを使用して翻訳されています。】
皆さん、こんにちは。
毎週更新の時間です!
先の記事にもあるように、今週はいいことがなかった。怒っているわけではありませんよ。ただ、面白くないだけです。でも、面白かったです。
とにかく、この投稿はRadioWisショーに何が起こっていたのか、そしてなぜ今週唯一の作業となったのかを説明するために捧げられるものです。
要約すると:
- RadioWisの番組制作がややこしいため、この1週間はずっとトラブルシューティングに明け暮れ、何度もアセットを作り直した。
(As the explanation is quite long, I have separated the English and Japanese text in the hopes that it's less confusing to read. 説明がかなり長くなるので、読みにくさを解消するために、英語と日本語の文章を分けています。)
[ ENG ]
Let’s begin with what the initial plan was.
The initial plan was to animate this, the opening, in CLIP STUDIO;
Then, using Blender, turn this into an animated background that loops;
The goal for this background was simple; create a custom 3D tree with leaves that shake in the breeze, grass that flows in the wind, and leaves that fall gently. The characters and bench would be drawn in using CLIP STUDIO.
Why must the grass and tree be in 3D?
I wanted a natural and immersive feel to the animation as it loops over and over again. Blender would be able to automatically calculate the movements of the plants in the wind better than I ever could, and controlling the strength of the wind would be as simple as changing a number.
With the level of simplicity I intended for the background, these assets would be possible to complete in a day or 2.
So what happened?
Production began last week (19th January 2023 onwards). The opening was done and the concepts were finalised. The rest of last week was spent making the MMO series.
On Monday this week,
I had to choose between making the 3D scene or finishing the opening animation. I chose to create the 3D scene since I was less familiar with Blender and was sure it would take more time. The goal was this; make a tree, then leaves, then grass. After that, add colours, and finally the wind would be generated by simply pressing a button, and the movements of the plants would be automatically calculated. Background done.
(Note: The images below, while not completely chronologically accurate, are legitimate screenshots that I took whenever something happened.)
So here we go.
Make a custom tree. ↓
Blender crashes.
Make a simpler customised tree. ↓
Add the leaves. ↓
It crashes again.
Tried again.
The tree explodes. ↓
It crashes.
Holy shit.
At this point, I thought perhaps my computer was just not optimised properly to work with Blender despite having an RTX 3080ti graphics card and 32gbs of RAM. So I spent the rest of the day troubleshooting and optimising my settings, which included experimenting by creating new trees and seeing if the performance of Blender improves. After crashing many more times, it did improve, but not by much. Take note that readjusting the tree took about 15-20 minutes each time, as it was a fine line getting the ideal tree I envisioned while figuring out the limits of Blender. Many trees resulted in fatal crashes which meant I had to start from scratch over and over again. Thus, Monday ended.
On Tuesday,
I realised the auto-generated leaves from Blender were causing many performance issues with my computer, often leading to software crashes. As such, I decided to make simpler customised leaves instead by following a previous tutorial.
So here we go.
Make the leaves. ↓
Add the leaves. ↓
It works more or less. Tree done, leaves done.
Following another tutorial, I created the grass. ↓
Good. Now I add the wind. ↓
Now I try to preview the animation of the grass with the effect of the wind. ↓
You read that right. The playback was running at a whopping 0.38 frames per second, which means I need about 3 seconds in realtime to watch 1 frame of animation. To watch how the leaves sway for 1 second in the 3D scene, I’d have to sit here for 72 seconds in realtime in front of choppy animations. This was AFTER optimisation too, meaning I couldn’t get it to run any faster. I spent the rest of the day trying my best to find a solution, but before I knew it, Tuesday ended.
On Wednesday,
already frustrated that I didn’t get the first RadioWis episode out by the end of January, I spent the day trying to figure out how I could see the animation of the wind affecting the grass and leaves. I needed to see how much I had to readjust the wind or grass, but it’s hard to know that information when you’re watching 1 frame of animation every 3 seconds. I thought it’d be best to try and render out a snippet of the animation, perhaps the first 48 frames to see how the first 2 seconds (24 frames per second) look. Then came the next problem.
That’s right, give or take, it took around 46 seconds to render each frame. I stopped after 7 frames because of how ridiculous this was.
How is this a problem? If I had rendered those 48 frames, I would’ve had to wait about 37 minutes for 2 seconds of animation to render. That is to say, if I rendered a full 1 minute loop of this goddamned tree and grass at full quality, it would take around 18 hours to completely render. 18 HOURS. FOR A 1 MINUTE LOOP.
While this is apparently unsurprising in the world of 3D rendering, I couldn’t afford to wait so long because I already missed the schedule for the first episode of RadioWis. Realising this, I tried to adjust the scene as much as I could to reduce the duration of the rendering process.
As the grass was a major contributor to the render duration due to it’s sheer quantity, I tried my best to optimise it as much as possible. As I did, it bugged out. I didn’t take a screenshot at the time, but basically the placement of the grass started getting messed up and it stopped reacting to the wind. It was the end of the Wednesday, so I told myself I should take a break and fix this tomorrow. Tomorrow came.
On Thursday,
as I opened Blender to solve the issues from the day before, I noticed something. This WHOLE time, the leaves were not moving AT ALL.
Due to the rules of Blender, the leaves were not made of a material which would react to the wind. I then spent HOURS trying to get it to move, but due to the nature of it’s creation, the leaves will not cooperate. This was the final straw. It was already Thursday.
The trees crashed the software, the leaves crashed the software, the new leaves won’t move, the grass is an enigma, the wind is a mystery, the render times require multiple lifetimes to complete, it’s already February, and I had to shit standing up. Enough is enough.
(Do take note, that while I was working around these problems in Blender, Blender itself was sluggish as hell. I had to wait several seconds per adjustment to the scene, be it a change to the camera angle, grass quantity, leaves quantity, wind strength, selecting an object etc..)
It was on the end of this day, Thursday, that I said “Screw this, I should have just animated everything in CLIP STUDIO.”
So I began the process of rendering everything that I had made up til this point as images to draw over, like the backgrounds I made for the [ pinku・papuru ] video. These are what I ended up with;
On Friday,
I spent the entire day writing this post.
Yesterday,
I touched up the rendered background as much as I could. Here’s what it looks like now;
I continued to work on the background til late last night and I had to refer back to the Blender file to make some adjustments to the position of the bench. As I did, I accidentally zoomed-in the camera by mistake, and I landed upon this angle. ↓
I instantly fell in love with this, so I decided to scrap the background I already completed in favour of this one.
Suffice to say there was contempt for myself as I essentially just dumped a day’s worth of work. Nonetheless…
It’s not complete, but I managed to touch up a little on the new angle. ↓
As for the opening animation, it’s yet to be completed, but I plan to continue working on it next week.
So as you can see,
I really wanted to have an immersive background where the leaves and grass shake in the wind, and where the leaves fall gently, but Blender doesn’t like that. That, or I’m just doing something so wrong that Blender just refuses to stay alive when it’s with me. I spent most of the week troubleshooting instead of working, my god.
Either way, I’m forced to work around this, and this is the result.
I’ll still have to touch up the background a little more, so I’ll update you again next week.
Hopefully this helps you see what happened this past week and explains why nothing else was done.
Such is the work life of RandoWis.
What a ride this past week was! Truly!
It’s funny now for sure, but as the ordeal occurred, my laughs were filled with pain rather than amusement.
Once again, my apologies for not making any progress on the MMO series and the next animation.
My sincerest apologies for not being able to release the first episode of the RadioWis show on time too. I’m considering releasing the first episode at the end of February instead, so that it stays consistent with the “end of month” schedule. However, if there are enough topics that I can discuss for February specifically, perhaps I’ll make an episode earlier for the topics in January. What do you think?
Nonetheless, thank you for your love and support! Have good week ahead!
Love you much much, and I’ll see you in the next post! ♥
[ 日本語 ]
まず、最初の計画から説明しましょう。
最初の計画は、この、オープニングをCLIP STUDIOでアニメーション化することでした;
そして、Blenderを使って、これをループするアニメーションの背景にするのです;
この背景の目標はシンプルで、風に揺れる葉、風に流れる草、そっと落ちる葉を持つカスタム3Dツリーを作ることでした。キャラクターやベンチはCLIP STUDIOで描き込んでいます。
なぜ、草や木が3Dでなければならないのか?
何度もループするアニメーションを、自然で没入感のあるものにしたかったのです。Blenderは、風による植物の動きを私よりもうまく自動計算してくれますし、風の強さも数値を変えるだけで簡単にコントロールできます。
私が意図した背景のシンプルさのレベルでは、これらのアセットは1日か2日で完成させることが可能でしょう。
で、どうなったかというと?
先週から制作が始まりました(2023年1月19日以降)。オープニングが終わり、コンセプトが固まりました。先週の残りは、MMOシリーズの制作に費やしました。
今週の月曜日は、
3Dシーンを作るか、オープニングアニメーションを仕上げるか、どちらかを選ばなければなりませんでした。私はBlenderにあまり慣れておらず、時間がかかると思ったので、3Dシーンの作成を選択しました。目標は、木を作り、葉を作り、草を作るというものでした。その後、色を付け、最後にボタンを押すだけで風が発生し、植物の動きが自動的に計算されるようにしました。これで背景は完成です。
(注:以下の画像は、時系列的には完全に正確ではありませんが、何かが起こるたびに撮った正当なスクリーンショットです)
では、始めます。
カスタムツリーを作る。↓
Blenderがクラッシュする。
もっとシンプルにカスタマイズしたツリーを作る。↓
葉を追加する。↓
またクラッシュする。
再挑戦。
木が爆発する。↓
墜落した。
なんてこった。
この時点で、RTX 3080tiグラフィックカードと32gbsのRAMを持っているにもかかわらず、私のコンピュータはBlenderで動作するように適切に最適化されていないだけかもしれないと思いました。そこで私は、新しいツリーを作成してBlenderのパフォーマンスが向上するかどうか実験することも含め、トラブルシューティングと設定の最適化に一日を費やしたのです。さらに何度もクラッシュした後、改善されましたが、それほどではありませんでした。ツリーの再調整には毎回15~20分ほどかかりました。Blenderの限界を見極めながら、自分の思い描く理想のツリーを実現するのは至難の業でした。多くのツリーが致命的なクラッシュを起こし、何度もゼロからやり直すことになりました。こうして月曜日が終わりました。
火曜日には、
Blenderの自動生成された葉が私のコンピュータに多くのパフォーマンス問題を引き起こしており、しばしばソフトウェアクラッシュを引き起こしていることに気づきました。そこで、以前のチュートリアルに沿って、代わりにもっとシンプルなカスタマイズされた葉っぱを作ることにしました。
では、始めます。
葉っぱを作る。↓
葉っぱを追加します。↓
だいたいうまくいく。木ができた、葉っぱができた。
別のチュートリアルに沿って、草を作成しました。↓
いい感じです。今度は風を追加。↓
では、風の効果で草のアニメーションをプレビューしてみます。↓
ご覧の通りです。再生速度はなんと0.38フレーム/秒、つまり1フレームのアニメーションを見るのに、リアルタイムで約3秒必要なのです。3Dシーンで葉っぱが1秒揺れるのを見るには、リアルタイムで72秒間、途切れ途切れのアニメーションを前に座っていなければならないのです。これは最適化の後でもあり、これ以上高速化できないことを意味しています。その日一日、必死で解決策を探したのですが、気がついたら火曜日が終わっていました。
水曜日は、
1月末までにRadioWisの第1回目を配信できなかったことにすでに苛立ちを感じながら、風が草や葉に影響を与えるアニメーションをどうすれば見ることができるか、一日中考えていました。風や草をどれだけ再調整すればいいのかを確認する必要があったのですが、3秒に1コマのアニメーションを見ながらでは、その情報を知るのは難しい。そこで、アニメーションの一部をレンダリングして、最初の2秒間(1秒間に24フレーム)がどのように見えるかを確認するために、最初の48フレームをレンダリングしてみるのが一番いいと思いました。すると、次の問題が出てきました。
そうです、1フレームのレンダリングに約46秒もかかってしまったのです。あまりにバカバカしいので、7フレームでやめました。
これのどこが問題なのでしょうか?この48フレームをレンダリングした場合、2秒間のアニメーションをレンダリングするのに約37分待たされることになるのです。つまり、このクソみたいな木と草の 1 分間のループを完全な品質でレンダリングすると、完全にレンダリングするのに約 18 時間かかるということです。18時間。1分間のループのために。
3Dレンダリングの世界では当たり前のことらしいが、RadioWisの初回放送のスケジュールをすでに逃してしまったので、そんなに待っている余裕はないのだ。そこで、できるだけレンダリング時間を短くするために、シーンを調整することにしました。
草は、その量の多さからレンダリング時間に大きな影響を与えるので、できるだけ最適化するよう努めました。そうしているうちに、バグが発生しました。スクリーンショットを撮っていなかったのですが、基本的に草の配置がおかしくなり、風に反応しなくなったのです。水曜日の終盤だったので、一旦休んで明日直そう、と自分に言い聞かせた。明日は来た。
木曜日に。
前日の問題を解決するためにBlenderを開いたとき、私はあることに気づきました。この間ずっと、葉っぱがまったく動いていないのです。
Blenderのルール上、葉っぱは風に反応するような素材ではありませんでした。それから何時間もかけて葉っぱを動かそうとしましたが、その制作の性質上、葉っぱは協力してくれません。これが最後の砦だった。すでに木曜日でした。
木はソフトウェアをクラッシュさせ、葉はソフトウェアをクラッシュさせ、新しい葉は動かない、草は謎、風は謎、レンダリング時間は完了するのに何世代も必要、もう2月だ、そして私は立ってクソをしなければならない。もう十分だ。
(私がBlenderでこれらの問題を回避している間、Blender自体が地獄のように遅かったことに留意してください。カメラアングルの変更、草の量、葉の量、風の強さ、オブジェクトの選択など、シーンを調整するたびに数秒待たされました...)
この日が終わった木曜日、「もういいや、全部CLIP STUDIOでアニメーションさせればいいや」と思ったんです。
そこで、【 ピンク・パープル 】のビデオで作った背景のように、今まで作ったものを全てレンダリングして、その上に絵を描くという作業を始めました。その結果、こんな感じになりました。
金曜日。
一日中、この記事を書いていました。
昨日は
レンダリングした背景を、できる限り手直ししてみました。こんな感じです。
昨晩遅くまで背景を作り続け、ベンチの位置を調整するためにBlenderのファイルを参照する必要がありました。その際、誤ってカメラをズームインしてしまい、このようなアングルに着地してしまいました。↓
一目で気に入ったので、すでに完成していた背景を破棄して、このアングルにしました。
一日分の仕事をドブに捨てたようなもので、自分でも軽蔑の念を抱いたのは言うまでもありません。とはいえ...
未完成ですが、新しいアングルでなんとか少し触ってみました。↓
オープニングアニメーションについては、まだ完成していませんが、来週も引き続き作業する予定です。
このように、
本当は草葉が風に揺れ、葉っぱが静かに落ちるような臨場感のある背景にしたかったのですが、Blenderがそれを好まないんです。あるいは、私が何か間違ったことをしているか、Blenderが私と一緒にいるときに生きていることを拒否しているだけなのでしょう。私はこの一週間のほとんどを仕事ではなく、トラブルシューティングに費やしてしまいました。
いずれにせよ、私はこれを回避することを余儀なくされ、これがその結果です。
まだ背景をもう少しいじらないといけないので、来週また更新します。
この一週間で何が起こったのか、そしてなぜ何もしなかったのか、その理由がわかるといいのですが。
これがRandoWisのワークライフなのです。
この一週間は本当に大変でした。本当に。
今となっては笑い話ですが、試練があった時は、楽しいというより、苦しくて笑いがこみ上げてきました。
改めて、MMOシリーズや次回作のアニメが全く進んでいないことをお詫びします。
RadioWisの番組も第1回の公開が間に合わず、大変申し訳ありません。月末の予定に合わせるため、2月末に第1回を公開しようと考えています。しかし、2月分のトピックがあれば、1月分のトピックを早めに公開することも考えています。どうでしょう?
それにもかかわらず、あなたの愛とサポートに感謝し、これからの一週間を楽しく過ごしてください!また次の記事でお会いしましょう!
Rando’s Ramble Private Playlist:
「ランドのラムブルズ」の プライベートプレイリスト:
https://www.youtube.com/playlist?list=PLVeXK6JFflMOuQ2VwGToBgLaTmfE6afIy
Shirts 10% discount link:
グッズ10%割引リンク:
The discount bug has been fixed, however, there is another issue I’d like to address separately which pertains to me not being able to make a discount code right now. My apologies!
割引の問題は解決されましたが、もう一つの問題があり、それは私が今割引コードを作ることができないことに関連して、別途対処したいと思います。申し訳ございません。
Gumroad 60% discount code:
Gumroad 60%割引コード:
mtnnqtn
-RandoWis
Love4Chubbs
2023-02-05 10:18:52 +0000 UTC