• 3D рендер в WEB?

    engine9
    @engine9
    Разрабатываю интерфейсы и трехмерные презентации.
    При желании можно такое сделать на WEBGL движке. Еще можно будет покрутить камеру в сцене.
    Ответ написан
    1 комментарий
  • 3D рендер в WEB?

    sfi0zy
    @sfi0zy
    Creative frontend developer
    Добавлю еще пару слов про эту задачу в целом (не про сайт по ссылке в вопросе, а вообще). Если нужно делать такую статичную штуку с выбором цвета стен, обоев, полов и.т.д., особенно если нужно дать пользователю возможность выбирать свой вариант, то можно поиспользовать SVG. Это немного внезапно, но тем не менее. Основная часть комнаты, тени и рефлексы - это обычная картинка с прозрачностью в нужных местах (ее можно встроить в SVG через тег image), стены, полы - это простые прямоугольники, на которые наложены 3D-трансформации. Дальше их можно заливать как угодно - цветами, текстурами... и не нужно будет ломать себе мозг вопросом о том, как на лету повернуть "нормальную" текстуру и сделать из нее пол с перспективой. Мебель заливается цветом не намного сложнее - делается SVG-маска в форме предмета мебели и применяется фильтр hue-rotate. Таким образом можно "на коленке" соорудить работающий вариант такой презентации.
    Ответ написан
    Комментировать
  • Есть ли в CSS фильтрация элементов?

    @BelkinVadim
    Frontend разработчик
    В CSS3 есть :not()
    * {
        color:red;
        }
    p, span {
        color:black;
        }
    *:not(p):not(span) {
        color:red;
        }


    Смотрите поддерживаемые браузеры
    Ответ написан
    6 комментариев