{ "permissions": "", "controlName" : "island_edit_hashtag", "savingURL" : "/category/3d/update/general", "formType": "title-description", "showAddItemButton": false, "items" : [ { "title": "3d", "text": "<style>\n\/* remember to use - transform-style: preserve-3d; *\/\nhtml,body {\n height:100%;\n overflow: hidden;\n}\nbody {\n background: radial-gradient(#E4CEA6, #9C8763);\n perspective: 900px;\n margin: 0;\n}\n#flip {\n animation: wrapper 6s ease-in-out infinite;\n height: 350px;\n width: 253px; \n position: absolute;\n left: 50%;\n top: 30%;\n transform: translateZ(-10px) rotateX(60deg) rotateZ(29deg) rotateY(0deg)!important;\n transform-style: preserve-3d;\n transform-origin: 0 0 0;\n}\n@keyframes wrapper {\n 50% {\n transform: translateZ(-10px) rotateX(60deg) rotateZ(29deg) rotateY(-180deg);\n }\n}\n#flip div {\n height: 350px;\n width: 24px;\n position: absolute;\n left: calc(100% - 1px);\n transform-origin: 0 100%;\n transform-style: preserve-3d;\n background-size: 253px 350px;\n}\n#flip #front, \n#flip #front div {\n background-image: url(http:\/\/blogs.slj.com\/afuse8production\/files\/2012\/06\/Hobbit1.jpg);\n box-shadow: inset rgba(255,255,255,0.3) 0px -1px 0 0,#35582C 0px 1px 0px 0px;\n}\n#flip #front > div > div > div > div > div > div > div > div > div > div { \n box-shadow: inset rgba(255,255,255,0.3) -1px -1px 0 0, #35582C 1px 1px 0px 0px;\n}\n#flip #back { transform: rotateY(.4deg); transform-origin: -100% 0; } \/* avoid pages overlap *\/\n#flip #back,\n#flip #back div {\n background-image: url(https:\/\/s3-us-west-2.amazonaws.com\/s.cdpn.io\/164210\/map1_.jpg); \n}\n\n#flip > div { left: 0; background-position-x: 0; }\n#flip div > div { background-position-x: -23px; animation: page 6s ease-in-out infinite; }\n#flip div > div > div { background-position-x : -46px; } \n#flip div > div > div > div { background-position-x : -69px; }\n#flip div > div > div > div > div { background-position-x : -92px; }\n#flip div > div > div > div > div > div { background-position-x : -115px; }\n#flip div > div > div > div > div > div > div { background-position-x : -138px; }\n#flip div > div > div > div > div > div > div > div { background-position-x : -161px; }\n#flip div > div > div > div > div > div > div > div > div { background-position-x : -184px; }\n#flip div > div > div > div > div > div > div > div > div > div { background-position-x : -207px; }\n#flip div > div > div > div > div > div > div > div > div > div > div { background-position-x : -229px; }\n\/* the more pieces you have, the smoother the bend is *\/\n\n@keyframes page {\n 15% { transform: rotateY(-10deg); }\n 50% { transform: rotateY(-2deg); }\n 65% { transform: rotateY(10deg); }\n 100% { transform: rotateY(0deg); }\n}\n\n#book {\n width: 248px;\n height: 350px;\n position: absolute;\n left:50%;\n top: 30%;\n transform: translate3d(0px,0px,-10px) rotateX(60deg) rotateZ(29deg);\n transform-style: preserve-3d;\n -webkit-transform-origin: 0 0 0;\n}\n@keyframes book {\n 25% {\n box-shadow: inset rgba(0,0,0,.2) 0px 0 50px -140px;\n }\n 50% {\n box-shadow: inset rgba(0,0,0,.2) 0px 0 50px -140px;\n }\n 100% {\n box-shadow: inset rgba(0,0,0,.2) 510px 0 50px -140px;\n }\n}\n#book #top {\n animation: book 6s ease-in-out infinite;\n background: url(https:\/\/s3-us-west-2.amazonaws.com\/s.cdpn.io\/164210\/map2.jpg);\n background-size: 100% 100%;\n background-position: 100%;\n box-shadow: inset rgba(0,0,0,0.2) 510px 0 50px -140px;\n height: 350px;\n width: 248px;\n position: absolute;\n left: 0;\n top: 0;\n}\n#book #bottom {\n background: #E7DED1;\n box-shadow: rgba(83, 53, 13, 0.2) 4px 2px 1px,\n #35582C 1px 1px 0px 0px;\n height: 350px;\n width: 253px;\n position: absolute;\n transform: translateZ(-40px);\n left: 0;\n top: 0;\n}\n#book #shadow {\n animation: shadow 6s ease-in-out infinite;\n box-shadow: inset rgba(83, 53, 13, 0) -200px 0 150px -140px;\n height: 350px;\n width: 248px;\n position: absolute;\n left: -100%;\n top: 0;\n transform: translateZ(-40px);\n}\n@keyframes shadow {\n 20% {\n box-shadow: inset rgba(83, 53, 13, 0) -200px 0 150px -140px;\n }\n 50% { \n box-shadow: inset rgba(83, 53, 13, 0.3) -350px 0 150px -140px;\n }\n 60% { \n box-shadow: inset rgba(83, 53, 13, 0) -200px 0 150px -140px;\n }\n}\n#book #front {\n background: -webkit-linear-gradient(top,#FCF6EA, #D8D1C3);\n background-size: 100% 2px; \n box-shadow: inset #C2BBA2 3px 0 0px, #35582C -2px 1px 0px 0px;\n height: 40px;\n width: 251px;\n left: -3px;\n position: absolute;\n bottom: -40px;\n transform: rotateX(-90deg);\n transform-origin: 50% 0;\n border-top-left-radius: 5px;\n border-bottom-left-radius: 5px;\n}\n#book #right {\n background: -webkit-linear-gradient(left,#DDD2BB, #BDB3A0);\n background-size: 2px 100%; \n box-shadow: inset rgba(0,0,0,0) 0 0 0 20px;\n height: 100%;\n width: 40px;\n position: absolute;\n right: -40px;\n top: 0;\n transform: rotateY(90deg);\n transform-origin: 0 50%;\n}\n\nh4 {\n position: absolute;\n bottom: 20px;\n left: 20px;\n margin: 0;\n font-weight: 200;\n opacity: 1;\n\tfont-family: sans-serif;\n color: rgba(0,0,0,0.3); \n}\n\n\/* bookmark *\/\n\n#bookmark {\n position: absolute;\n transform: translate3d(20px,350px,-16px);\n transform-style: preserve-3d;\n}\n#bookmark div {\n background: rgb(151, 88, 88);\n box-shadow: rgb(133,77,77) 1px 0;\n height: 10px;\n width: 20px;\n position: absolute;\n top: 9px;\n transform: rotateX(-14deg);\n transform-origin: 50% 0;\n transform-style: preserve-3d;\n}\n#bookmark > div > div {\n background: linear-gradient(top, rgb(151, 88, 88), rgb(189, 123, 123), rgb(151, 88, 88));\n}\n#bookmark > div > div > div {\n background: linear-gradient(top,rgb(151, 88, 88),rgb(133, 77, 77));\n}\n#bookmark > div > div > div > div {\n background: none;\n border-top: 0px solid transparent;\n border-right: 10px solid rgb(133, 77, 77);\n border-bottom: 10px solid transparent;\n border-left: 10px solid rgb(133, 77, 77);\n height: 0;\n width: 0;\n}\n#bookmark-shadow {\n background: linear-gradient(top,rgba(83, 53, 13, 0.25),rgba(83, 53, 13, 0.11));\n height: 15px;\n width: 20px;\n position: absolute;\n transform: translate3d(12px,350px,-25px) rotateX(-90deg) skewX(20deg);\n transform-origin: 0 0;\n}\n<\/style>\n\n\n<div id='book'>\n <div id='top'><\/div>\n <div id='front'><\/div>\n <div id='right'><\/div>\n <div id='bottom'><\/div>\n <div id='shadow'><\/div>\n <div id='bookmark'>\n <div>\n <div>\n <div>\n <div><\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <div id='bookmark-shadow'><\/div>\n<\/div>\n<div id='flip'>\n <div id='front'>\n <div>\n <div>\n <div>\n <div>\n <div>\n <div>\n <div>\n <div>\n <div>\n <div><\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <div id='back'>\n <div>\n <div>\n <div>\n <div>\n <div>\n <div>\n <div>\n <div>\n <div>\n <div><\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n<\/div>\n\u041e\u0431\u0435\u0449\u0430\u043b\u0438 3d \u2014 \u0432\u043e\u0442 3d" } ] }

3d

Обещали 3d — вот 3d
{ "permissions": "", "controlName" : "island_edit_partners", "savingURL" : "/category/3d/update/partners", "addItemButtonText": "+ Добавить партнера", "formType": "list-type-1", "showAddItemButton": true, "emptyBlockData": { "icon" : "/static/build/dtf.ru/images/partners.png", "message" : "Чем усерднее искать новых партнеров, тем быстрее они тут появятся", "btnText" : "Добавить партнеров" }, "items" : null }

Партнеры

{ "permissions": "", "controlName" : "island_edit_mentors", "savingURL" : "/category/3d/update/mentors", "addItemButtonText": "+ Добавить ментора", "formType": "list-type-1", "showAddItemButton": true, "emptyBlockData": { "icon" : "/static/build/dtf.ru/images/mentors.png", "message" : "Этому хэштегу не хватает звездных представителей индустрии", "btnText" : "Добавить менторов" }, "items" : null }

Менторы

{ "permissions": "", "controlName" : "island_edit_alias", "savingURL" : "/category/3d/update/alias", "addItemButtonText": "+ Добавить алиас", "formType": "hashtag-form", "showAddItemButton": true, "emptyBlockData": { "icon" : "/static/build/dtf.ru/images/alias.png", "message" : "Здесь можно указать хэштеги, с которых нужно переадресовывать на эту страницу", "btnText" : "Добавить" }, "items" : [] }

Алиасы

Cтатьи

Оффтоп Стас Шиловский

Создание джипа «Виллис»

Почитать Стас Шиловский

Создание пистолета в ZBrush и Substance Painter

Mauricio Llano рассказывает о пайплайне создания своего проекта на курсе CGMA Weapons and props for games, который ведет Ethan Hiley. Используемые программы: Zbrush, Substance Painter, Toolbag.

Оффтоп Стас Шиловский

Создание охотницы в #ZBrush

Keegan Edwards рассказал о процессе создания Охотницы с помощью Zbrush, Substance painter, 3DCoat и Toolbag.

Оффтоп Стас Шиловский

Создание бюста демона в ZBrush

Испанский 3D-художник Fran Alonso делится с нами процессом создания бюста демона с помощью Zbrush, Maya, Mari и других программ.

Оффтоп Юлия Перевозникова

Создание 3D персонажа Наги. Часть 2

Продолжение предыдущего материала. Материал рассчитан на начинающий уровень.

Финальный шот
Инди Юлия Перевозникова

Создание 3D персонажа Наги. Часть 1

Оффтоп Стас Шиловский

Bruno Camara: создание бронированного ящера в #ZBrush

Bruno Camara — 3D-дженералист из Сан-Паулу (Бразилия), который успешно работает в CG-индустрии более десяти лет, и сотрудничал с известнейшими студиями, среди которых Blur Studios, Riot и Crytek. В этой статье он подробно рассказывает о создании персонажа, от скетча до рендера.

Оффтоп Стас Шиловский

Перенос Цири в Overwatch

Agelos Apostolopoulos рассказал, как он создал великолепную модель Цири, адаптировав ее к стилистике Overwatch.

Оффтоп Стас Шиловский

Екатерина Зиновьева: Создание литейной орков в Unreal Engine 4

Художник по окружению Екатерина Зиновьева рассказала о своем персональном проекте, который она воплотила в жизнь с помощью Maya, Zbrush, Substance Painter и UE4.

Оффтоп Стас Шиловский

Скульптинг Бригитты в ZBrush

Оффтоп Стас Шиловский

Использование сканов при создании стилизованных персонажей

3D-художник и иллюстратор Константин Гдалевич рассказывает о создании стилизованного персонажа по концепту Jesus Blons. Текстурирование этого прекрасного кита было выполнено с помощью Quixel Suite и Megascans.

Оффтоп Ваган Маргарян

Создатели «Аватара» продлили контракт с компанией, занимающейся технологией 3D без очков

Джеймс Кэмерон, возможно, нашёл способ реализовать свою давнюю мечту.

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjog" } } }, { "id": 10, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-250597-0", "render_to": "inpage_VI-250597-0-1134314964", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=clmf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudo", "p2": "ftjf" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvc" } } } ]
EA анонсировала DLC для DLC
для аддона для спин-оффа
Подписаться на push-уведомления