{"id":7,"date":"2020-05-14T13:16:09","date_gmt":"2020-05-14T13:16:09","guid":{"rendered":"http:\/\/half4.xyz\/?page_id=7"},"modified":"2021-02-05T08:35:19","modified_gmt":"2021-02-05T08:35:19","slug":"the-new-umoma-opens-its-doors-2","status":"publish","type":"page","link":"https:\/\/half4.xyz\/index.php\/the-new-umoma-opens-its-doors-2\/","title":{"rendered":""},"content":{"rendered":"\n<div class=\"wp-block-group alignwide is-layout-flow wp-block-group-is-layout-flow\"><div class=\"wp-block-group__inner-container\"><\/div><\/div>\n\n\n\n<div class=\"wp-block-group alignwide\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-buttons aligncenter is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link\" href=\"https:\/\/discord.gg\/NUxckzq\" target=\"_blank\" rel=\"noreferrer noopener\">Discord<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link\" href=\"https:\/\/half4.xyz\/index.php\/category\/tuts\/\">Tutorials<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"has-accent-color has-text-color has-text-align-center wp-block-heading\">Featured Content<\/h2>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"435\" src=\"https:\/\/half4.xyz\/wp-content\/uploads\/2020\/07\/3_Examples_SkinLUT-1024x435.png\" alt=\"\" class=\"wp-image-248\" srcset=\"https:\/\/half4.xyz\/wp-content\/uploads\/2020\/07\/3_Examples_SkinLUT-1024x435.png 1024w, https:\/\/half4.xyz\/wp-content\/uploads\/2020\/07\/3_Examples_SkinLUT-300x127.png 300w, https:\/\/half4.xyz\/wp-content\/uploads\/2020\/07\/3_Examples_SkinLUT-768x326.png 768w, https:\/\/half4.xyz\/wp-content\/uploads\/2020\/07\/3_Examples_SkinLUT-1536x652.png 1536w, https:\/\/half4.xyz\/wp-content\/uploads\/2020\/07\/3_Examples_SkinLUT-2048x869.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<h2 class=\"has-black-color has-text-color wp-block-heading\">Physically Modeled Skin Tones<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In this tutorial series, we will cover a novel approach to coloring skin tones in realtime. Our technique will: Generate physically correct skin tones based on Monte Carlo reflectance simulations from spectral absorption data. Enable the realtime changing of skin color, whilst maintaining underlying pigmentation (such as blemishes, scars, moles&#8230;<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link\" href=\"https:\/\/half4.xyz\/index.php\/2020\/08\/18\/introduction-physically-modelling-skin-tones\/\" target=\"_blank\" rel=\"noreferrer noopener\">Continue Reading&#8230;<\/a><\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div style=\"height:69px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-media-text alignwide has-media-on-the-right is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" width=\"706\" height=\"285\" src=\"https:\/\/half4.xyz\/wp-content\/uploads\/2020\/10\/image-68.png\" alt=\"\" class=\"wp-image-699\" srcset=\"https:\/\/half4.xyz\/wp-content\/uploads\/2020\/10\/image-68.png 706w, https:\/\/half4.xyz\/wp-content\/uploads\/2020\/10\/image-68-300x121.png 300w\" sizes=\"(max-width: 706px) 100vw, 706px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<h2 class=\"has-black-color has-text-color wp-block-heading\">Character Clothing Zone Culling<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When creating character clothing systems, overlapping clothing can be an issue (see left). There are several approaches to this, so here we propose a system of &#8220;zone culling&#8221;, whereby we pre-define sections of mesh that can be dynamically culled in our shader to prevent such overlap.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link\" href=\"https:\/\/half4.xyz\/index.php\/2020\/10\/22\/character-clothing-zone-culling\/\" target=\"_blank\" rel=\"noreferrer noopener\">Continue Reading&#8230;<\/a><\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n<\/div><\/div>\n\n\n\n<div style=\"height:69px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" width=\"1024\" height=\"679\" src=\"https:\/\/half4.xyz\/wp-content\/uploads\/2020\/09\/image-26-1024x679.png\" alt=\"\" class=\"wp-image-535\" srcset=\"https:\/\/half4.xyz\/wp-content\/uploads\/2020\/09\/image-26-1024x679.png 1024w, https:\/\/half4.xyz\/wp-content\/uploads\/2020\/09\/image-26-300x199.png 300w, https:\/\/half4.xyz\/wp-content\/uploads\/2020\/09\/image-26-768x509.png 768w, https:\/\/half4.xyz\/wp-content\/uploads\/2020\/09\/image-26-360x240.png 360w, https:\/\/half4.xyz\/wp-content\/uploads\/2020\/09\/image-26.png 1496w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<h2 class=\"has-black-color has-text-color wp-block-heading\">Approximating Thin Film Interference<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Thin Film Interference is an optical effect caused by the constructive &amp; destructive interference of light waves as they pass through a thin medium, such as oil on water. This only occurs when the thickness of the film is in the range of the wavelengths of visible light, in nm.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Modern realtime solutions are either inaccurate or expensive, here I try to solve that by using a look-up table.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link\" href=\"https:\/\/half4.xyz\/index.php\/2020\/09\/08\/approximating-thin-film-interference\/\" target=\"_blank\" rel=\"noreferrer noopener\">Continue Reading&#8230;<\/a><\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Featured Content<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-7","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/half4.xyz\/index.php\/wp-json\/wp\/v2\/pages\/7","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/half4.xyz\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/half4.xyz\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/half4.xyz\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/half4.xyz\/index.php\/wp-json\/wp\/v2\/comments?post=7"}],"version-history":[{"count":27,"href":"https:\/\/half4.xyz\/index.php\/wp-json\/wp\/v2\/pages\/7\/revisions"}],"predecessor-version":[{"id":751,"href":"https:\/\/half4.xyz\/index.php\/wp-json\/wp\/v2\/pages\/7\/revisions\/751"}],"wp:attachment":[{"href":"https:\/\/half4.xyz\/index.php\/wp-json\/wp\/v2\/media?parent=7"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}