{"id":7847,"date":"2020-01-06T13:41:12","date_gmt":"2020-01-06T18:41:12","guid":{"rendered":"http:\/\/ninecrows.com\/blog\/?p=7847"},"modified":"2020-01-06T10:03:11","modified_gmt":"2020-01-06T15:03:11","slug":"a-blendery-weekend","status":"publish","type":"post","link":"https:\/\/ninecrows.com\/blog\/2020\/01\/06\/a-blendery-weekend\/","title":{"rendered":"A Blendery Weekend"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">I&#8217;m finally getting around to learning some blender. Not really functional yet, but headed in the right direction.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Blender<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">I watched a bunch of tutorial videos and read through my &#8216;intro to blender&#8217; book (my more detailed blender book is 2.7 based and thus doesn&#8217;t really talk to the current UI). I also pulled the git source onto <code>jabberwock<\/code> in the basement and successfully ran a build. <em>I&#8217;m not sure I&#8217;ll ever get involved with blender development, but it seemed like something nice to have around and was very straightforward to do.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I took a cursory look at what is involved in building blender extensions. Looks as if they&#8217;re all written in python. This surprised me a bit as I wouldn&#8217;t have expected python to have the necessary performance but it certainly would seem to make the development process easier. I&#8217;ll probably look at this stuff in more detail once I have the basics of running the tool well in hand.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sunday evening I sat down to try to build something with the things I&#8217;d learned and realized how many gaps I had left. I think I need to print out a blender hot-key cheat sheet for 2.8 and then dive back into some of the early tutorial pieces and get some basic shapes built.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I am particularly interested in walking through the steps from blender creation to import into unity and material manipulation on that side. For game pieces I very much want to be able to adjust the color\/textures on parts of a given item programmatically while using the nicer models that can be generated in blender. I expect this can be done, I&#8217;ll just have to work through the details.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Unity<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;ve started looking at text in VR space options. Mostly watching some presentations on text and in-game UI alternatives so far. I&#8217;ll probably try out a few things over this coming week in the evenings as time permits.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I also took a quick look at in-game VR keyboards&#8230;doesn&#8217;t look as is there&#8217;s anything in unity itself. There are a few choices on the unity store that are available for purchase. I think I may just look at quickly rolling my own when I need one.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;m thinking that once I get to looking at online, multi-player options there will be a need to text input. The VR keyboard in google earth seemed reasonably usable so I&#8217;m optimistic that I may be able to build one that works decently.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I once again saw references to the Godot game engine. As a fully open-source option it looks interesting, but at the moment I&#8217;ve got enough investment in unity that I&#8217;m not inclined to go looking at other choices too closely. I may take a quick look and pull the code just out of curiosity.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m finally getting around to learning some blender. Not really functional yet, but headed in the right direction. Blender I watched a bunch of tutorial videos and read through my &#8216;intro to blender&#8217; book (my more detailed blender book is 2.7 based and thus doesn&#8217;t really talk to the current UI). I also pulled the &hellip; <a href=\"https:\/\/ninecrows.com\/blog\/2020\/01\/06\/a-blendery-weekend\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">A Blendery Weekend<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3,6],"tags":[],"class_list":["post-7847","post","type-post","status-publish","format-standard","hentry","category-daily-blog","category-technicalcomments"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7EWhb-22z","jetpack-related-posts":[],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/ninecrows.com\/blog\/wp-json\/wp\/v2\/posts\/7847","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ninecrows.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ninecrows.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ninecrows.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ninecrows.com\/blog\/wp-json\/wp\/v2\/comments?post=7847"}],"version-history":[{"count":2,"href":"https:\/\/ninecrows.com\/blog\/wp-json\/wp\/v2\/posts\/7847\/revisions"}],"predecessor-version":[{"id":7849,"href":"https:\/\/ninecrows.com\/blog\/wp-json\/wp\/v2\/posts\/7847\/revisions\/7849"}],"wp:attachment":[{"href":"https:\/\/ninecrows.com\/blog\/wp-json\/wp\/v2\/media?parent=7847"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ninecrows.com\/blog\/wp-json\/wp\/v2\/categories?post=7847"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ninecrows.com\/blog\/wp-json\/wp\/v2\/tags?post=7847"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}