create account

April ProgBlog #2: Blender 2.92 notes - library overrides by ryivhnn

View this thread on: hive.blogpeakd.comecency.com
· @ryivhnn ·
$22.05
April ProgBlog #2: Blender 2.92 notes - library overrides
I spent what I could of the week and the weekend just gone (including staying up way too late which I want to get out of the habit of but I'm really feeling an insane amount of time pressure at the moment) trying to figure out how I was going to set up linked library overrides through files to have the characters set up how I want.

Because of course it wasn't straight up just linking things in and having them work, that would be too easy (and also some incredible magic under the hood but you know I had to try).

Currently my plan (to some value of "plan" is:

<center>https://technonaturalist.net/sites/default/files/styles/watermark/public/blog/Screenshot_20210413_232457.jpg?itok=6RLb_K3D</center>

The idea behind linking things in is so if I have to change something I only have to change it in one place and it should trickle down to everywhere it's being used.  In my tests so far trying to get a "quick" render to make up for not having a progblog (by the time I'm done it will be time for the next one -_-), it looks like the trickle is manual so I have to go to each file in the chain and make sure they're synced (I'm pretty sure I have to hit resync  but at this stage I've been hitting so many things I don't know if it's reset or resync).

At the moment there's a lot of back and forth while I nut stuff out but as always there is the glimmer of hope ahead of everything moving smoothly once I know what I'm doing x_x

There's some add-on that is an asset manager and it's either that one or a different one that lets you edit the original file of the linked object before switching back to where you were using the linked file, but Blender is apparently getting its own asset manager so I'm waiting to see how that is before I make decisions about whether I'm going to spend more money or not.

## Main files ##

Contain one item (like a rigged character) or one set of items (like a pair of socks, set of cutlery, etc).  This is where all the edits that need doing get done.

Characters and their rigs should be stored in a collection so the collection can be linked to outfit files without any extraneous items hitching along.

I'm also making armature driven proxy copies of clothing items that are driven by cloth dynamics to make animating and posing easier; I have this vague idea that I'll swap them out at some point for the cloth objects and figure those things out separately.

## Outfit files ##

``File > Link`` the character collection and the clothing objects (alternatively appending the clothing objects so they can be adjusted to fit the character properly might be a better option).  Currently if you have things in collections when you do library overrides it creates new objects while keeping the old one which annoys me, so I'm making sure everything is linked into the scene collection, then right clicking and going ``ID Data > Library Override Hierarchy`` (or just override for single objects seems to work, there are also keyboard shortcuts but I'm not there yet) which creates the object in place. 

<center>https://technonaturalist.net/sites/default/files/styles/watermark/public/blog/Screenshot_20210415_225305_0.jpg?itok=l5cbFr8K</center>

Then everything gets moved into a collection and adjusted.

Set the clothing item armature modifiers to use the character rig, then put the character and outfit together into a collection.

## Putting it together ##

Open up a new file (or one with a set in it, either way).  ``File > Link`` the character outfit collection in.  Right click the linked collection and ``ID Data > Library Override Hierarchy`` (theoretically just overriding the rig so it can be put into pose mode should do the job but I haven't actually checked that as the spawning of extra objects makes me mad, perhaps if/when I find a use for this behaviour down the line I'll be less mad).

I've found some weirdness with the snapping in Blender (haven't investigated enough to work out what it is, it's either large objects or a lot of objects and probably something to do with auto depth under mouse cursor), when I was moving Red around I started getting the offset problem (turning on snapping keeps trying to snap some distance away from the mouse cursor instead of where the mouse cursor is) so the linked rig is now getting parented to an empty which is much easier to place.

Then everything is sorted into collections (the characters go in one and the empties actually go in another one that's placed at the top so they're easier to grab from the outliner because the empties themselves are tiny little things that are occasionally hard to see never mind grab).

<center>https://technonaturalist.net/sites/default/files/blog/Screenshot_20210416_205354.jpg</center>

Everything should then work out alright aside from the fact you can't edit the linked objects.  Another thing I had to do with Zara's eye materials was switch this thing to Object from Data and then click the chain thing to break it (may have also had to reassign the material) so I could set the emission (my current eyeshine cheat) as materials need their own overrides apparently.

<center>https://technonaturalist.net/sites/default/files/blog/Screenshot_20210416_205646.jpg</center>

## Current issues and finally ##

Testing the cloth and hair dynamics with linked objects is a thing that's going to have to wait until I'm trying to do an animation.  I forgot to set up drivers for the shape keys on Red's claws and Zip's croptop (and by extension any other "skin tight" clothing) because I'm lazy.  I may also just go back to shaping them with an overly complicated bonevelope cage.  All I wanted was these notes and this "quick" (BAHAHAHAHHAHAHAHHA) render:

<center>https://technonaturalist.net/sites/default/files/styles/watermark/public/blog/red-zip-acaedia-quickie-01.jpg?itok=Z3IAl_--</center>

The Flyers really hate it when Zara sits like that (she has her back to a really long drop, I shot this way because the building isn't finished not because of anything silly like narrative) which is why Za'haran is RIGHT THERE (so he can grab onto her in the unlikely event she unbalances as she has really good balance, or shouldn't have to dive too far if he misses).

Because I couldn't be bothered figuring out goggle hair and also because I've done a lot of HEY LOOK AT MY MODELS lighting, I went for something a little more Zip friendly.  The set up was extremely quick so I have a bit of clipping in places which I haven't tried to adjust (another thing that I'll have to nut out as no editing linked objects).

Once more GPU rendering didn't like what was going on and crashed so had to do it on the CPU.  Fortunately my computer didn't freeze up again (it had done so a bit before I started trying to render things, and I wasn't even doing anything interesting, just doing my usual trying to work out how to do Blender things that I wanted to do), and from memory it took ~12min to render.

Then seeing as I was about it I grabbed another two from different angles so their faces were kind of visible.

<center>https://technonaturalist.net/sites/default/files/styles/watermark/public/blog/red-zip-acaedia-quickie-02.jpg</center>

<center>https://technonaturalist.net/sites/default/files/styles/watermark/public/blog/red-zip-acaedia-quickie-03.jpg</center>

I think I've got most of the external factors that led to the week exploding that I can control under control.  Next big job is trying once more to get closer to sleeping at the same time as J (it's hard because I just don't want to, the time I'm meant to be going to bed is when I'm on fire) and I'm already working on trying to get the schedule back on track.

<center>https://images.hive.blog/250x250/https://images.hive.blog/DQmUKL6XzyPEHPxgt6qsSLQgtNqa3PWXUP58AZQ8v9AbkHZ/team-australia-hive-badge-ryivhnn.png</center>

This post also appears on [my blog](https://technonaturalist.net/blog/2021/04/april-progblog-2-blender-292-notes-library-overrides).

Want a crowd character? If you interact frequently with me here (either on my posts or your posts or better yet both!) or on one of the linked Discord channels, all you have to do is let me know and tell me what you'd like :) [Everything you need to know is (probably) here](https://technonaturalist.net/how-get-aer-cameo-character) and if it isn't just ask (sorry the link goes offsite to my blog where the layout is how I want rather than the one here which is only here because the original one was).

Thanks for looking! ^_^

Come hang out on Discord with us!

#teamaustralia on [PAL](https://discord.gg/rVrSZ8w) | [ANZ](https://discord.gg/qnrMgjC) | [Be Awesome](https://discord.gg/8uNEEEH) | [artbees](https://discord.gg/CvUP9X3)

<center>https://technonaturalist.net/sites/default/files/styles/sensible_display/public/art/2017/11/goatsig-t.png?itok=Ml3FDq7c</center>

<center><sub>-={ [commission info](https://technonaturalist.net/commissions) | [ko-fi](https://ko-fi.com/K3K3K1FA) }=-</sub></center>

<center><sub>Ask me nicely if you want an upgoat/cute critter footer.</sub></center>
πŸ‘  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 90 others
properties (23)
authorryivhnn
permlinkapril-progblog-2-blender-292-notes-library-overrides
categoryaer
json_metadata{"app":"peakd/2021.04.2","format":"markdown","tags":["aer","blender","3d","blendernotes","assetmanagement","creativecoin","palnet","teamaustralia"],"links":["https://technonaturalist.net/blog/2021/04/april-progblog-2-blender-292-notes-library-overrides","https://technonaturalist.net/how-get-aer-cameo-character","/trending/teamaustralia","https://discord.gg/rVrSZ8w","https://discord.gg/qnrMgjC"],"image":["https://technonaturalist.net/sites/default/files/styles/watermark/public/blog/red-zip-acaedia-quickie-01.jpg?itok=Z3IAl_--","https://technonaturalist.net/sites/default/files/styles/watermark/public/blog/Screenshot_20210413_232457.jpg?itok=6RLb_K3D","https://technonaturalist.net/sites/default/files/styles/watermark/public/blog/Screenshot_20210415_225305_0.jpg?itok=l5cbFr8K","https://technonaturalist.net/sites/default/files/blog/Screenshot_20210416_205354.jpg","https://technonaturalist.net/sites/default/files/blog/Screenshot_20210416_205646.jpg","https://technonaturalist.net/sites/default/files/styles/watermark/public/blog/red-zip-acaedia-quickie-02.jpg","https://technonaturalist.net/sites/default/files/styles/watermark/public/blog/red-zip-acaedia-quickie-03.jpg","https://images.hive.blog/250x250/https://images.hive.blog/DQmUKL6XzyPEHPxgt6qsSLQgtNqa3PWXUP58AZQ8v9AbkHZ/team-australia-hive-badge-ryivhnn.png","https://technonaturalist.net/sites/default/files/styles/sensible_display/public/art/2017/11/goatsig-t.png?itok=Ml3FDq7c"]}
created2021-04-16 14:21:24
last_update2021-04-16 14:21:24
depth0
children10
last_payout2021-04-23 14:21:24
cashout_time1969-12-31 23:59:59
total_payout_value10.784 HBD
curator_payout_value11.266 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length9,062
author_reputation166,300,001,344,979
root_title"April ProgBlog #2: Blender 2.92 notes - library overrides"
beneficiaries
0.
accountcenterlink
weight500
1.
accountpeakd
weight500
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id103,083,117
net_rshares26,573,748,193,141
author_curate_reward""
vote details (154)
@ammonite ·
$0.09
Although most of that flew over my head it really looks like you are close to the animation stage. I'm very intrigued and also suffering the same issues as you sleepwise. I'm a night owl.
Renders look great. 
πŸ‘  
properties (23)
authorammonite
permlinkre-ryivhnn-2021416t1755412z
categoryaer
json_metadata{"tags":["aer","blender","3d","blendernotes","assetmanagement","creativecoin","palnet","teamaustralia"],"app":"ecency/3.0.17-mobile","format":"markdown+html"}
created2021-04-16 16:55:06
last_update2021-04-16 16:55:06
depth1
children3
last_payout2021-04-23 16:55:06
cashout_time1969-12-31 23:59:59
total_payout_value0.044 HBD
curator_payout_value0.044 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length208
author_reputation206,656,249,677,183
root_title"April ProgBlog #2: Blender 2.92 notes - library overrides"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id103,085,539
net_rshares174,431,366,171
author_curate_reward""
vote details (1)
@ryivhnn ·
Yes and no x_x

Yes as in this particular part of the workflow is probably one step before animation (generally speaking, there's a lot of tiny little microsteps that still need to be worked out, it's one of the most frustrating cases of so near and yet so far XD)

At the same time no because Zip needs to be redone (current model is a little bit dense and there are some weird topology issues in places, and also needs to be rerigged because I did something wrong in a couple of places as I didn't fully understand how the rig went together and still kind of don't), the building they're on still isn't done yet, and there's a lot more other characters and buildings and bits and bobs to do x_x

<div class="pull-right">https://technonaturalist.net/sites/default/files/styles/sensible_display/public/art/2019/09/heartfyn_0.png?itok=QHDoN0HE</div>
properties (22)
authorryivhnn
permlinkre-ammonite-qroodj
categoryaer
json_metadata{"tags":["aer"],"app":"peakd/2021.04.2"}
created2021-04-17 01:05:42
last_update2021-04-17 01:05:42
depth2
children2
last_payout2021-04-24 01:05:42
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length848
author_reputation166,300,001,344,979
root_title"April ProgBlog #2: Blender 2.92 notes - library overrides"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id103,093,585
net_rshares0
@ammonite ·
How did you ever get yourself to start this mammoth task? So much to learn in so many different disciplines. 
properties (22)
authorammonite
permlinkre-ryivhnn-qrq8k9
categoryaer
json_metadata{"tags":["aer"],"app":"peakd/2021.04.2"}
created2021-04-17 21:19:24
last_update2021-04-17 21:19:24
depth3
children1
last_payout2021-04-24 21:19:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length109
author_reputation206,656,249,677,183
root_title"April ProgBlog #2: Blender 2.92 notes - library overrides"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id103,109,899
net_rshares0
@aussieninja ·
$0.09
Hahaha, I also hate it when people sit with their backs to a long drop...!

Zara's tattoos really are looking super exceptional.  They're so good!
πŸ‘  
properties (23)
authoraussieninja
permlinkre-ryivhnn-qrnv6o
categoryaer
json_metadata{"tags":["aer"],"app":"peakd/2021.04.2"}
created2021-04-16 14:35:15
last_update2021-04-16 14:35:15
depth1
children1
last_payout2021-04-23 14:35:15
cashout_time1969-12-31 23:59:59
total_payout_value0.046 HBD
curator_payout_value0.046 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length147
author_reputation91,424,024,655,893
root_title"April ProgBlog #2: Blender 2.92 notes - library overrides"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id103,083,351
net_rshares177,989,635,719
author_curate_reward""
vote details (1)
@ryivhnn ·
$0.08
I'm not sure if sitting with your front to a long drop is any better...? XD

<sub>that's at least something she does a slightly less regularly</sub>

Thanks! :D I'm hoping they survive the next couple of transfers x_x (one to a new retopo model and then another two to two other characters).

<div class="pull-right">https://technonaturalist.net/sites/default/files/styles/sensible_display/public/art/2019/09/heartfyn_0.png?itok=QHDoN0HE</div>
πŸ‘  
properties (23)
authorryivhnn
permlinkre-aussieninja-qromos
categoryaer
json_metadata{"tags":["aer"],"app":"peakd/2021.04.2"}
created2021-04-17 00:29:18
last_update2021-04-17 00:29:18
depth2
children0
last_payout2021-04-24 00:29:18
cashout_time1969-12-31 23:59:59
total_payout_value0.038 HBD
curator_payout_value0.039 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length443
author_reputation166,300,001,344,979
root_title"April ProgBlog #2: Blender 2.92 notes - library overrides"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id103,093,195
net_rshares154,990,387,852
author_curate_reward""
vote details (1)
@themagus ·
$0.10
Shew ..... I read this and I get dizzy. Can we place an order for a copy of the finished article {smile} .... 
πŸ‘  
properties (23)
authorthemagus
permlinkre-ryivhnn-qs0blk
categoryaer
json_metadata{"tags":["aer"],"app":"peakd/2021.04.2"}
created2021-04-23 08:00:57
last_update2021-04-23 08:00:57
depth1
children1
last_payout2021-04-30 08:00:57
cashout_time1969-12-31 23:59:59
total_payout_value0.048 HBD
curator_payout_value0.048 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length110
author_reputation93,793,306,298,750
root_title"April ProgBlog #2: Blender 2.92 notes - library overrides"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id103,229,715
net_rshares157,595,623,625
author_curate_reward""
vote details (1)
@ryivhnn ·
That's okay you don't need to understand the technical nonsense.  But look I can make somewhat prettier pictures now ;D

<div class="pull-right">https://technonaturalist.net/sites/default/files/styles/sensible_display/public/art/2019/09/heartfyn_0.png?itok=QHDoN0HE</div>
properties (22)
authorryivhnn
permlinkre-themagus-qs0nf9
categoryaer
json_metadata{"tags":["aer"],"app":"peakd/2021.04.2"}
created2021-04-23 12:16:24
last_update2021-04-23 12:16:24
depth2
children0
last_payout2021-04-30 12:16:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length271
author_reputation166,300,001,344,979
root_title"April ProgBlog #2: Blender 2.92 notes - library overrides"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id103,232,788
net_rshares0
@vincentnijman ·
$0.09
> but as always there is the glimmer of hope ahead of everything moving smoothly once I know what I'm doing x_x

The stuff that keeps us alive / going ;<)

> Next big job is trying once more to get closer to sleeping at the same time as J (it's hard because I just don't want to, the time I'm meant to be going to bed is when I'm on fire) and I'm already working on trying to get the schedule back on track.

Reminds me of a book about a couple that sailed from Japan to Canada in about a month and a half ( non-stop ). They had to keep taking turns to steer and ended up spending little time together ( aside from shared meals ). It made for a good read though.

Keep up the good work ( it’s nice tp see the progress through the senak peaks ) but don’t lose perspective on what really matters ( Iβ€˜m sure you won’t)

xx
πŸ‘  
properties (23)
authorvincentnijman
permlinkre-ryivhnn-qrx2hu
categoryaer
json_metadata{"tags":["aer"],"app":"peakd/2021.04.2"}
created2021-04-21 13:51:30
last_update2021-04-21 13:51:30
depth1
children1
last_payout2021-04-28 13:51:30
cashout_time1969-12-31 23:59:59
total_payout_value0.044 HBD
curator_payout_value0.044 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length819
author_reputation234,371,240,524,124
root_title"April ProgBlog #2: Blender 2.92 notes - library overrides"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id103,187,263
net_rshares174,036,301,499
author_curate_reward""
vote details (1)
@ryivhnn ·
I suppose hope does keep me going, most of the time it feels like sheer bloody minded stubbornness XD

J and I actually kept similar hours when we were at uni, especially during summer where we just did more stuff at night because it was cooler.

Full time work and possibly age screwed up everything though ;D

Thanks ^_^ 

<sub>I'm not sure what perspective or what really matters we're talking about here ^_^;</sub>

<div class="pull-right">https://technonaturalist.net/sites/default/files/styles/sensible_display/public/art/2019/09/heartfyn_0.png?itok=QHDoN0HE</div>
properties (22)
authorryivhnn
permlinkre-vincentnijman-qry1m3
categoryaer
json_metadata{"tags":["aer"],"app":"peakd/2021.04.2"}
created2021-04-22 02:30:06
last_update2021-04-22 02:30:06
depth2
children0
last_payout2021-04-29 02:30:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length570
author_reputation166,300,001,344,979
root_title"April ProgBlog #2: Blender 2.92 notes - library overrides"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id103,200,429
net_rshares0