{"id":6844,"date":"2023-08-20T13:27:02","date_gmt":"2023-08-20T13:27:02","guid":{"rendered":"https:\/\/3dcoat.com\/documentation\/?post_type=manual_documentation&#038;p=6844"},"modified":"2024-05-28T16:53:47","modified_gmt":"2024-05-28T16:53:47","slug":"lock-normals","status":"publish","type":"manual_documentation","link":"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/importing-into-the-paint-room\/lock-normals\/","title":{"rendered":"Zablokuj normalne"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"> przez <a href=\"https:\/\/3dcoat.com\/forum\/index.php?\/profile\/41857-emi\/&#038;wr=eyJhcHAiOiJmb3J1bXMiLCJtb2R1bGUiOiJmb3J1bXMtY29tbWVudCIsImlkXzEiOjIzMTk3LCJpZF8yIjoxNTg0ODF9\">Emi<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> Czasami, gdy import model do 3DCoat, normal map w rendererze rzutni nie wy\u015bwietla si\u0119 poprawnie. Ale zaczyna si\u0119 od sposobu, w jaki eksportujesz sw\u00f3j model do dowolnego innego oprogramowania.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> Zwyk\u0142a mapa mo\u017ce nieco rozwi\u0105za\u0107 problemy z cieniowaniem i sposobem odczytywania normalnych map przez oprogramowanie, co mo\u017ce sprawi\u0107, \u017ce problem b\u0119dzie mniej zauwa\u017calny, ale problem nadal wyst\u0119puje. Musisz zastosowa\u0107 pewne zasady, kt\u00f3re pomog\u0142yby rozwi\u0105za\u0107 prawdziwy problem, aby u\u0142atwi\u0107 prac\u0119 i \u017cycie, piecz\u0105c lepsze normalne mapy.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> Bez stosowania tych zasad wi\u0119kszo\u015b\u0107 normalnych by\u0142a przeci\u0119tna, a niewielu by\u0142o trudnych, co by\u0142o dziwne. Ale to zdecydowanie jest g\u0142\u00f3wna przyczyna problem\u00f3w, spos\u00f3b eksportowania grup wyg\u0142adzaj\u0105cych dla twojego modelu i spos\u00f3b ich odczytywania w innym oprogramowaniu.<br \/> Po pierwsze, pude\u0142ka nie mog\u0105 mie\u0107 mi\u0119kkich ani \u015brednich kraw\u0119dzi, maj\u0105 k\u0105ty 90\u00b0 i niezale\u017cnie od tego, co zrobisz, zawsze b\u0119d\u0105 pojawia\u0142y si\u0119 problemy z o\u015bwietleniem, je\u015bli nie s\u0105 ustawione na twarde kraw\u0119dzie. W przesz\u0142o\u015bci, zanim bardziej zaawansowane programy do pieczenia, takie jak Marmoset, u\u0142atwia\u0142y to, zawsze trzeba by\u0142o tworzy\u0107 klatk\u0119, a klatka mia\u0142a \u015brednie normalne wierzcho\u0142ki, wi\u0119c klatka by\u0142a u\u017cywana do robienia \u015bredniej. wyszukiwanie\u201d high-poly, bez powodowania b\u0142\u0119d\u00f3w podczas pieczenia, poniewa\u017c pude\u0142ko przypomina\u0142oby twarde kraw\u0119dzie. Oczywi\u015bcie teraz Marmoset ma pole wyboru \u201eg\u0142adka klatka\u201d, kt\u00f3re robi to samo i teraz nie potrzebujesz klatki, chyba \u017ce naprawd\u0119 potrzebujesz klatki. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> Istniej\u0105 wi\u0119c tutaj dwie \u201ezasady\u201d, kt\u00f3re r\u00f3wnie\u017c s\u0105 ze sob\u0105 powi\u0105zane: <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> 1. Kiedy robisz modele pod k\u0105tem 90\u00b0, zawsze powinny by\u0107 twarde. Oczywi\u015bcie mo\u017cna r\u00f3wnie\u017c wykona\u0107 niewielkie ukosowanie i unikn\u0105\u0107 kraw\u0119dzi pod k\u0105tem 90\u00b0. nie tylko b\u0119dzie to \u015bci\u015ble odzwierciedla\u0142o kszta\u0142t modelu w wysokiej rozdzielczo\u015bci, ale tak\u017ce mo\u017cesz u\u017cy\u0107 mi\u0119kkich kraw\u0119dzi pude\u0142ka, aby wygl\u0105da\u0142o \u0142adniej i mniej problem\u00f3w, a tak\u017ce by\u0142o zaokr\u0105glone i \u0142adniejsze i tak dalej.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> 2. Twarde kraw\u0119dzie (kt\u00f3re w zasadzie powinny mie\u0107 k\u0105t 90\u00b0) powinny by\u0107 zawsze dzielone w \u015bwietle UV , aby unikn\u0105\u0107 problem\u00f3w. Mo\u017cesz tego nie zauwa\u017cy\u0107 na swoim modelu, ale tak jest i ma to zwi\u0105zek ze sposobem, w jaki piksele spotykaj\u0105 si\u0119 pod k\u0105tem 90\u00b0 i pokazuj\u0105, jak piksele mog\u0105 si\u0119 zmiesza\u0107, a s\u0105 po prostu inne, wi\u0119c nie ma wystarczaj\u0105cej ilo\u015bci miejsca, jak w przypadku wype\u0142nienia, aby naprawi\u0107 drobne problemy, kt\u00f3re mog\u0105 si\u0119 zdarzy\u0107. Tak, to zale\u017cy od rozdzielczo\u015bci, promieni UVs i tak dalej, i to mo\u017ce sprawi\u0107, \u017ce b\u0119dzie bardziej zauwa\u017calne ni\u017c inne, ale tak, w takim przypadku, jak ten, gdy robisz pude\u0142ka, musia\u0142by\u015b podzieli\u0107 wszystkie te kraw\u0119dzie pod k\u0105tem 90\u00b0 i tak, oznacza to 6 bok\u00f3w pude\u0142ka = 6 wysp, aby unikn\u0105\u0107 problem\u00f3w.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><br \/> M\u00f3wimy o 3DCoat i jego dzia\u0142aniu z ustawieniami wst\u0119pnymi i tak dalej. Rozumiem, \u017ce u\u017cywaj\u0105c ustawie\u0144 wst\u0119pnych, takich jak Blender lub Unity, w rzeczywisto\u015bci u\u017cywasz predefiniowanego pliku nie tylko z tym, jak b\u0119dzie traktowa\u0142 map\u0119 Normal, ale czy zostanie ona odwr\u00f3cona na zielono, czy nie. Ale tak\u017ce przestrze\u0144 styczna, triangulacja i spos\u00f3b eksportu normalnych oraz kilka innych opcji. Je\u015bli skorzystasz z opcji Nieznane, b\u0119dziesz m\u00f3g\u0142 skorzysta\u0107 z tych, kt\u00f3re ustawi\u0142e\u015b w preferencjach.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> Je\u015bli p\u00f3jdziesz do C:Program Files 3DCoat-VXXXToolsPresetsExtTools, zobaczysz pliki XML i to, czym Unity r\u00f3\u017cni si\u0119 od Blender, poniewa\u017c ustawienie wst\u0119pne Blender u\u017cywa MikkTSpace, podczas gdy unity jest ustawione na LengyelAreaAngleWeightedSpace. To jest jedyna r\u00f3\u017cnica. ale najwyra\u017aniej wystarczy, aby\u015b to zobaczy\u0142, poniewa\u017c s\u0105 one r\u00f3\u017cnie interpretowane. Technicznie rzecz bior\u0105c, nie powinny one mie\u0107 wi\u0119kszego wp\u0142ywu na nic, a jedynie na spos\u00f3b, w jaki odczytuje normal map , je\u015bli jest to \u201eDirectX\u201d lub \u201eOpenGL\u201d, ale \u017ar\u00f3d\u0142em problemu z cieniowaniem nie jest normal map, ale model i tak b\u0119dzie zawsze b\u0105d\u017a wzorem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> Pomijaj\u0105c zasady UVs , problemy, kt\u00f3re powoduje, s\u0105 minimalne, je\u015bli jeste\u015b tego \u015bwiadomy, to tw\u00f3j wyb\u00f3r, oszcz\u0119dzaj\u0105c troch\u0119 przestrzeni UV i ignoruj\u0105c kraw\u0119dzie i problem, kt\u00f3ry mo\u017ce si\u0119 zdarzy\u0107, zamiast robi\u0107 to poprawnie, poniewa\u017c musia\u0142by\u015b podej\u015b\u0107 zbyt blisko aby zauwa\u017cy\u0107 problemy. czasami zdarza\u0142o mi si\u0119, \u017ce mi\u0119dzy kraw\u0119dziami jest du\u017ca szczelina. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> Je\u015bli nie mo\u017cesz mie\u0107 pude\u0142ek o przeci\u0119tnych wierzcho\u0142kach normalnych lub mi\u0119kkich, musz\u0105 one wygl\u0105da\u0107 jak pude\u0142ka o twardych kraw\u0119dziach, poniewa\u017c maj\u0105 kraw\u0119dzie pod k\u0105tem 90\u00b0. Je\u015bli chcesz u\u017cy\u0107 mi\u0119kkich kraw\u0119dzi, musisz utworzy\u0107 faz\u0119.<br \/> Boksery powinny mie\u0107 w 100% twarde kraw\u0119dzie, Cylindry powinny by\u0107 twarde na g\u00f3rze i na dole, a boki mi\u0119kkie. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> W przypadku modeli o niskiej zawarto\u015bci poliestru sugeruj\u0119 wykonanie skos\u00f3w, nawet niewielki skos b\u0119dzie mia\u0142 du\u017ce znaczenie w wielu przypadkach, szczeg\u00f3lnie dzisiaj, gdy nie ma wym\u00f3wki, aby mie\u0107 pude\u0142ko bez skosu w przypadku czego\u015b takiego.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> Presety 3DCoat to tylko ma\u0142e odmiany, kt\u00f3re mo\u017cna nawet wybra\u0107 r\u0119cznie, u\u017cywaj\u0105c nieznanego. Nie potrzebujesz preset\u00f3w, maj\u0105 one tylko pom\u00f3c 3DCoat w interpretacji normal map i modelu, ale nigdy nie ufam presetom, poniewa\u017c tak jak m\u00f3wisz, presety Unity powinny ustaw na MikkTSpace. Ale chodzi mi o to, \u017ce nie chodzi tylko o normal map OpenGL i DirectX.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> Tak wi\u0119c, kiedy u\u017cywam 3DCoat , kt\u00f3ry zwykle s\u0142u\u017cy do malowania, wszystko dzia\u0142a dobrze, ale dzieje si\u0119 tak dlatego, \u017ce upewniam si\u0119, \u017ce wszystko na moim niskim poli jest r\u00f3wnie\u017c dobre, to znaczy, aby tworzy\u0107 dobre normalne mapy i sprawi\u0107, by dzia\u0142a\u0142y wsz\u0119dzie tam, gdzie potrzebujesz dobrego niskiego poziomu poli, kt\u00f3re mo\u017ce uchwyci\u0107 dowolne szczeg\u00f3\u0142y high-poly, kt\u00f3re wykona\u0142e\u015b. Nie ma w tym \u017cadnej magii, to po prostu dzia\u0142a, bo dbam o wszystko, np. o grupy wyg\u0142adzaj\u0105ce, UVs i tak dalej.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> Chodzi mi o to, \u017ce model z kraw\u0119dziami 90\u00b0 powinien automatycznie ustawi\u0107 si\u0119 na tward\u0105 kraw\u0119d\u017a, nie ma innego wyj\u015bcia i tyle. nie ma znaczenia, czy sze\u015bcian ma 6 bok\u00f3w, jak w tym przypadku, czy 1000 podzia\u0142\u00f3w: szeroko\u015b\u0107, wysoko\u015b\u0107 i g\u0142\u0119boko\u015b\u0107. Je\u015bli nie ustawisz k\u0105ta 90\u00b0 pude\u0142ka jako twardej kraw\u0119dzi, zawsze b\u0119dzie ono mia\u0142o dziwne cieniowanie na kraw\u0119dziach, kt\u00f3re maj\u0105 90\u00b0, ale s\u0105 ustawione na mi\u0119kkie lub cokolwiek innego.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> Je\u015bli stosujesz <strong>pojedyncz\u0105<\/strong> grup\u0119 wyg\u0142adzaj\u0105c\u0105 do ca\u0142ego zestawu obiekt\u00f3w&#8230; to jest z\u0142e, poniewa\u017c nie mo\u017cesz uzyska\u0107 mi\u0119kkich kraw\u0119dzi Pude\u0142ek, szczeg\u00f3lnie je\u015bli s\u0105 to tylko sze\u015bciany z 6 \u015bcianami.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> <strong>Nie mo\u017cesz<\/strong> \u201ewyg\u0142adzi\u0107\u201d czego\u015b takiego, szczeg\u00f3lnie je\u015bli masz proste pude\u0142ko z 6 wielok\u0105tami, je\u015bli chcesz u\u017cy\u0107 pude\u0142ka, ustaw wszystkie boki na Twarde kraw\u0119dzie. Jedynym rozwi\u0105zaniem jest dodanie skosu wok\u00f3\u0142 kraw\u0119dzi, aby za\u0142ama\u0107 k\u0105t 90\u00b0, a nast\u0119pnie ustawi\u0107 go na mi\u0119kki. Baking normal map w celu ukrycia problemu nie jest rozwi\u0105zaniem, mo\u017ce wygl\u0105da\u0107 troch\u0119 lepiej, ale na modelu nadal wyst\u0119puje b\u0142\u0105d cieniowania. Nawet cylindry powinny mie\u0107 mi\u0119kkie kraw\u0119dzie po bokach, a na g\u00f3rnej i dolnej powierzchni powinny by\u0107 ustawione na twarde kraw\u0119dzie, chyba \u017ce dodasz skos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> Pytanie brzmi: czy nadal chcesz zachowa\u0107 wszystko jako jedn\u0105 grup\u0119 wyg\u0142adzaj\u0105c\u0105? chyba \u017ce odpowiednio nad tym popracujesz i ustawisz twarde kraw\u0119dzie, twarde i mi\u0119kkie kraw\u0119dzie, mi\u0119kkie lub dodasz skosy pod ka\u017cdym k\u0105tem 90\u00b0, wtedy nic nie rozwi\u0105\u017ce problemu i musisz po prostu ukry\u0107 problem za pomoc\u0105 normal map i udawa\u0107, \u017ce nie ma problemu istnieje. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> Mam nadziej\u0119, \u017ce przyzwoicie wyja\u015bni\u0142em, na czym polegaj\u0105 problemy, co mo\u017ce ci pom\u00f3c w przysz\u0142ym normal map .<br \/> Powodzenia i mi\u0142ego dnia!<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":2292,"menu_order":5,"template":"","manualdocumentationcategory":[9],"manual_doc_tag":[],"class_list":["post-6844","manual_documentation","type-manual_documentation","status-publish","hentry","manualdocumentationcategory-manual"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Lock Normals - Dokumentacja 3DCoat<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/importing-into-the-paint-room\/lock-normals\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Lock Normals - Dokumentacja 3DCoat\" \/>\n<meta property=\"og:description\" content=\"przez\" \/>\n<meta property=\"og:url\" content=\"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/importing-into-the-paint-room\/lock-normals\/\" \/>\n<meta property=\"og:site_name\" content=\"Dokumentacja 3DCoat\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/3DCoat\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-28T16:53:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2024\/05\/lock_normals.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@3DCoatOfficial\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/3dcoat.com\/documentation\/vi\/manual\/workspaces-rooms\/paint\/importing-into-the-paint-room\/lock-normals\/\",\"url\":\"https:\/\/3dcoat.com\/documentation\/vi\/manual\/workspaces-rooms\/paint\/importing-into-the-paint-room\/lock-normals\/\",\"name\":\"Lock Normals - Dokumentacja 3DCoat\",\"isPartOf\":{\"@id\":\"https:\/\/3dcoat.com\/documentation\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/3dcoat.com\/documentation\/vi\/manual\/workspaces-rooms\/paint\/importing-into-the-paint-room\/lock-normals\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/3dcoat.com\/documentation\/vi\/manual\/workspaces-rooms\/paint\/importing-into-the-paint-room\/lock-normals\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2024\/05\/lock_normals.jpg\",\"datePublished\":\"2023-08-20T13:27:02+00:00\",\"dateModified\":\"2024-05-28T16:53:47+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/3dcoat.com\/documentation\/vi\/manual\/workspaces-rooms\/paint\/importing-into-the-paint-room\/lock-normals\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/3dcoat.com\/documentation\/vi\/manual\/workspaces-rooms\/paint\/importing-into-the-paint-room\/lock-normals\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/3dcoat.com\/documentation\/vi\/manual\/workspaces-rooms\/paint\/importing-into-the-paint-room\/lock-normals\/#primaryimage\",\"url\":\"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2024\/05\/lock_normals.jpg\",\"contentUrl\":\"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2024\/05\/lock_normals.jpg\",\"width\":296,\"height\":328},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/3dcoat.com\/documentation\/vi\/manual\/workspaces-rooms\/paint\/importing-into-the-paint-room\/lock-normals\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/3dcoat.com\/documentation\/nl_NL\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Workspaces Rooms\",\"item\":\"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Paint\",\"item\":\"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Importing Into the Painting Room\",\"item\":\"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/importing-into-the-paint-room\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Kh\u00f3a \u0111\u1ecbnh m\u1ee9c\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/3dcoat.com\/documentation\/#website\",\"url\":\"https:\/\/3dcoat.com\/documentation\/\",\"name\":\"Dokumentacja 3DCoat\",\"description\":\"Information about starting to use and learning how to use all the features of the 3DCoat.\",\"publisher\":{\"@id\":\"https:\/\/3dcoat.com\/documentation\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/3dcoat.com\/documentation\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/3dcoat.com\/documentation\/#organization\",\"name\":\"Pilgway\",\"url\":\"https:\/\/3dcoat.com\/documentation\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/3dcoat.com\/documentation\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2022\/09\/logo3DCoatWhite-1.png\",\"contentUrl\":\"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2022\/09\/logo3DCoatWhite-1.png\",\"width\":876,\"height\":190,\"caption\":\"Pilgway\"},\"image\":{\"@id\":\"https:\/\/3dcoat.com\/documentation\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/3DCoat\",\"https:\/\/x.com\/3DCoatOfficial\",\"https:\/\/www.youtube.com\/c\/PILGWAY3DCoat\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Lock Normals - Dokumentacja 3DCoat","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/importing-into-the-paint-room\/lock-normals\/","og_locale":"pl_PL","og_type":"article","og_title":"Lock Normals - Dokumentacja 3DCoat","og_description":"przez","og_url":"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/importing-into-the-paint-room\/lock-normals\/","og_site_name":"Dokumentacja 3DCoat","article_publisher":"https:\/\/www.facebook.com\/3DCoat","article_modified_time":"2024-05-28T16:53:47+00:00","og_image":[{"url":"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2024\/05\/lock_normals.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@3DCoatOfficial","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/3dcoat.com\/documentation\/vi\/manual\/workspaces-rooms\/paint\/importing-into-the-paint-room\/lock-normals\/","url":"https:\/\/3dcoat.com\/documentation\/vi\/manual\/workspaces-rooms\/paint\/importing-into-the-paint-room\/lock-normals\/","name":"Lock Normals - Dokumentacja 3DCoat","isPartOf":{"@id":"https:\/\/3dcoat.com\/documentation\/#website"},"primaryImageOfPage":{"@id":"https:\/\/3dcoat.com\/documentation\/vi\/manual\/workspaces-rooms\/paint\/importing-into-the-paint-room\/lock-normals\/#primaryimage"},"image":{"@id":"https:\/\/3dcoat.com\/documentation\/vi\/manual\/workspaces-rooms\/paint\/importing-into-the-paint-room\/lock-normals\/#primaryimage"},"thumbnailUrl":"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2024\/05\/lock_normals.jpg","datePublished":"2023-08-20T13:27:02+00:00","dateModified":"2024-05-28T16:53:47+00:00","breadcrumb":{"@id":"https:\/\/3dcoat.com\/documentation\/vi\/manual\/workspaces-rooms\/paint\/importing-into-the-paint-room\/lock-normals\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/3dcoat.com\/documentation\/vi\/manual\/workspaces-rooms\/paint\/importing-into-the-paint-room\/lock-normals\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/3dcoat.com\/documentation\/vi\/manual\/workspaces-rooms\/paint\/importing-into-the-paint-room\/lock-normals\/#primaryimage","url":"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2024\/05\/lock_normals.jpg","contentUrl":"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2024\/05\/lock_normals.jpg","width":296,"height":328},{"@type":"BreadcrumbList","@id":"https:\/\/3dcoat.com\/documentation\/vi\/manual\/workspaces-rooms\/paint\/importing-into-the-paint-room\/lock-normals\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/3dcoat.com\/documentation\/nl_NL\/"},{"@type":"ListItem","position":2,"name":"Workspaces Rooms","item":"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/"},{"@type":"ListItem","position":3,"name":"Paint","item":"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/"},{"@type":"ListItem","position":4,"name":"Importing Into the Painting Room","item":"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/importing-into-the-paint-room\/"},{"@type":"ListItem","position":5,"name":"Kh\u00f3a \u0111\u1ecbnh m\u1ee9c"}]},{"@type":"WebSite","@id":"https:\/\/3dcoat.com\/documentation\/#website","url":"https:\/\/3dcoat.com\/documentation\/","name":"Dokumentacja 3DCoat","description":"Information about starting to use and learning how to use all the features of the 3DCoat.","publisher":{"@id":"https:\/\/3dcoat.com\/documentation\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/3dcoat.com\/documentation\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/3dcoat.com\/documentation\/#organization","name":"Pilgway","url":"https:\/\/3dcoat.com\/documentation\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/3dcoat.com\/documentation\/#\/schema\/logo\/image\/","url":"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2022\/09\/logo3DCoatWhite-1.png","contentUrl":"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2022\/09\/logo3DCoatWhite-1.png","width":876,"height":190,"caption":"Pilgway"},"image":{"@id":"https:\/\/3dcoat.com\/documentation\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/3DCoat","https:\/\/x.com\/3DCoatOfficial","https:\/\/www.youtube.com\/c\/PILGWAY3DCoat"]}]}},"_links":{"self":[{"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manual_documentation\/6844","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manual_documentation"}],"about":[{"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/types\/manual_documentation"}],"author":[{"embeddable":true,"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/users\/3"}],"version-history":[{"count":26,"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manual_documentation\/6844\/revisions"}],"predecessor-version":[{"id":8581,"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manual_documentation\/6844\/revisions\/8581"}],"up":[{"embeddable":true,"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manual_documentation\/2292"}],"wp:attachment":[{"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/media?parent=6844"}],"wp:term":[{"taxonomy":"manualdocumentationcategory","embeddable":true,"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manualdocumentationcategory?post=6844"},{"taxonomy":"manual_doc_tag","embeddable":true,"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manual_doc_tag?post=6844"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}