King James Version (KJV)

Blog

A Single Shot

Posted by Marius Oberholster on Thursday, September 21, 2017 Under: WIP
Hey all!
This week's vlog!


GOD is beyond words!!! Just wow!!

  - Posting 3D content from Blender on YouTube (requires a middle step)
    This has been a very sore point of contention for me! Wow! I never knew that something so simple could frustrate me to such an extent! I believe the reason it frustrated me so has to do with the call on this project. When you're called to sing and you have to sit in a workshop fixing watches or be in a law firm, you will be so down and so irritated (or just plain dead inside). If we're not doing what we're gifted and called for, we are miserable and a little tick box stood between me and completing a calling I believe GOD put on me and that had me so unsettled!! I was at the point of screaming into a pillow or reacting like the king of Israel when Naaman was sent to him for healing, I was so frustrated!
   I left many a response to the page about the info being faulty (which it is - FFMPEG keeps returning with "Invalid Argument") and that they should really fix it, explain it so the end-user can adjust it as needed or bring back the tick box when you upload. I don't believe I was ever nasty, but I'm sure the readers of those pages' responses would know I was extremely extremely annoyed that they made something so simple, such a painful process!! I'm sure I'm not the only one that experienced such a headache that you feel it's not even worth it to make 3D content if it's so difficult to get it uploaded in a way that YouTube would understand!
   So, just before having a total breakdown, GOD gave me the solution - try the next option. So simple and sure enough! The Matroska code for FFMPEG does the trick and you still get to retain the settings for H.264! Remember though, this code line below is for Side By Side 50%. For other stereo modes, I added the correct values below.
   I would like to make a video on it, but in the meantime, for 2.79:
 - FFMPEG video
 - Container: Matroska
 - Codec: H264 (personal preference but choose what you wish)
 - Run the output through FFMPEG
   The best would be to copy it to your FFMPEG unzip lib folder, so you don't need to specify paths. Doing it this way, also helps you keep your stuff organized, because you know where your final is after uploading it, so you can put it where it needs to go, so the next can go there. Finally, make a notepad file (.txt) of the FFMPEG code to inject the metadata. It makes the process a lot faster every time you need to do it.
So, for the sake of ease, here is the code I use for Side-by-side 50%:

ffmpeg -i input_file.mkv -c copy -metadata:s:v:0 stereo_mode=1 output_file.mkv

It really is as simple as that. Make sure your input file is named the same way.

Oh, and to open command prompt in the FFMPEG Lib folder is:
- In the folder, in an open space do: Ctrl+Shift+RMB (right mouse button)
- Open Command Window Here
- I use the build that has an *.exe for each tool. I just find it works well.

For other stereo modes, you can check out:
https://www.matroska.org/technical/specs/index.html

I listed everything here below in an easy to reference column:
0: mono
1: side by side (left eye is first)
2: top-bottom (right eye is first)
3: top-bottom (left eye is first)
4: checkboard (right is first)
5: checkboard (left is first)
6: row interleaved (right is first)
7: row interleaved (left is first)
8: column interleaved (right is first)
9: column interleaved (left is first)
10: anaglyph (cyan/red)
11: side by side (right eye is first)
12: anaglyph (green/magenta)
13: both eyes laced in one Block (left eye is first)
14: both eyes laced in one Block (right eye is first)
More info about Matroska and it's 3D Metadata can be found here:
https://www.matroska.org/technical/specs/notes.html#3D

Some things to note:
 - Adding "StereoMode=1" in the notes section under Blender's MetaData is not going to make YouTube recognize it. Just like Title and Artist, there is a box for StereoMode and that needs to be set. If you know how to code that in that single line space, then have at it, make a video and share the code :D!
 - The "-c copy" function does copy the audio as well, because nothing is specified. It skips the encoding and decoding process to make various tasks easier and faster that really doesn't need all those things. One example, injecting 3D space metadata! haha.
https://ffmpeg.org/ffmpeg.html#Stream-copy
 - Goes without saying, it certainly does support a lot more than just the common formats. Do make sure you know which format your final delivery system supports, so you can encode and add data accordingly.
 - For more info about FFMPEG and how it works:
http://ffmpeg.org/
 - More info from the YouTube help page on the topic of the 3D Uploads

Just to show you guys it works, here you go:


GOD is so great!

 - A splash
   I'm still not 100% satisfied with the splash... I don't have peace about bringing Dynamic Paint into the mix just yet, but I have to say, from the first shot to now, GOD has certainly given me a very surprising speed boost:
Less Geometry! More on that later - trust me, it's not as duh as it seems!
   As far as the first go at the splash, I tried to make it have like a shock-wave (see vlog), but that didn't work. I wanted to add spray, because it just lacked so much luster and when I added spray, I got even less luster, because a single frame took between 10 and 20mins to finish!

 - Another Speed Boost
   The biggest issue for this render time dilemma was in the amount of geometry that was in the scene, or more specifically, how it was handled. I have an ocean modifier for the river. This means that the ocean modifier has to have a higher-res to look smoother. I also have the two sparkers for the splashes (white for the normal water and red for the blood to spread). GOD insisted that I do two things to improve the render times:
1) Reduce the amount of X and Y repeats by 1 each (it was on 3 or 4) for the ocean modifier
2) Remove the red sparker entirely
I didn't want to do the latter, but it dragged the render time down so far I just had to remove it! I suspect that it had too much geometry below the water surface (it was also where it was the slowest).

Do remain conscious of your modifiers and don't push for too much.
Get your mesh right in as few polygons as possible and only polish.

 - A lot of re-rendering
1) Wrong stick
2) Right stick, no outline
3) Right stick, right outline - not crazy about the look of the final shot
4) Right stick + Outline + better compositing + happier with the look

So, in short, I have a single shot for the week, hahaha! WWWWHHHHHYYYYYY!!!!!!!???????

/O\
V
/\

hahaha. I hate that! I want things done well and good and awesome the first time! haha.

I do still believe GOD may have some things HE wants changed on this shot - for example, the river turns to blood a bit fast, so it's hard to see that it originates where Moses struck (scripture doesn't say it did, but also doesn't say it didn't, but it probably did to prove that it wasn't just red algae coming to the surface at the same time he hit the water or whatever else people try to use to explain away GOD's hand in Egypt).

 - Sometimes you just need the real-deal
   This week I also got to record some thunder! I'm glad I got to share with you guys a timelapse of going through some of the file, but I still do need some stronger strikes -  Pharaoh specifically mentions that the lightning and the hail were big issues.

"Intreat the LORD (for it is enough) that there be no more mighty thunderings and hail; and I will let you go, and ye shall stay no longer."
Exodus 9:28, KJV

There are other sounds that fall into the same category, where you honestly just need the real thing (or sample sounds, which generally come from the real thing):
 - Explosions and gun fire
 - Thunder (aluminum sheet doesn't have quite the same character)
 - Animal sounds (such as birds, insects, mammals, reptiles, etc.), unless the foley artist can mimic them well enough.
 - Mechanical sounds
 - Basically: "Foley does not cover sounds like car engines, explosions or other mechanical stuff - driving a car around in the studio or blowing up a building is usually not possible although we have tried! We don't do birds, laser blasts, dog barks or rain storms either!"
Source: http://www.marblehead.net/foley/whatisitman.html

They go on to say that these are handled by sample sounds (like I mentioned above) and SoundFX libraries. The difference between libraries and the foley is that foley is performed for that shot. In other words, the foot steps need to match. The swords need to clang at just the right time. The pencil fall has to match the pencil's landing surface sound (whether wood or concrete). People like myself build up a mix of both field and foley sounds to build a library that is re-usuable for later productions.

For more on Foley:
https://en.wikipedia.org/wiki/Foley_(filmmaking)

Thankfully I was able to share some really great stuff with you guys this week and I really hope it proves beneficial for all you guys out there who want to make and upload 3D and/or VR content or just sound work in general! I am so thankful for everyone who reads, comments and watches! Thank you!

Biggest thanx to GOD for helping me with this. Without HIM, none of this would be possible! :D

Know JESUS yet?
To find out more, you can check out this link:
http://www.crossallegiance.org/knowJesus.html
It gives you access to free Bible translations, free teaching videos and more. Remember, this is a decision with eternal consequence, choose life, choose JESUS. :D

Have a great one!!!

Thank YOU!!!!!!

In : WIP 


Tags: god  jesus  holy spirit  blender  anime  exodus  7-12  kjv  progress  wip  foley  visual progress  moses  water  swing  cane 

About Me


Marius Oberholster Hey all! I've been doing CG work full-time since 2011. GOD has been with me, supported me and taught me all the way. HE tells us to do all things as unto the LORD and that is my goal. I do whatever I believe the HOLY SPIRIT is leading me to do and it's not always easy, but it's always worth it to be obedient! JESUS is awesome!! If you don't know HIM yet, follow the link above!

Make a free website with Yola