Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как зделать такое? (https://javascript.ru/forum/dom-window/8069-kak-zdelat-takoe.html)

Octane 06.03.2010 16:09

Цитата:

Сообщение от JAre
За то очень легко добавить новые цвета и анимацию

Цитата:

Сообщение от JAre
А почему неудобный?

Кому легко? Все владельцы и сотрудники магазинов сантехники умеют работать в профессиональных графических редакторах и вырезать прозрачные области в картинках? Или при добавлении каждой позиции в каталог предлагаете обращаться к специалисту? А еще редакторы денег стоят. И времени на такую подготовку изображения к публикации уйдет гораздо больше. И не для всех случаев подойдет этот вариант…

JAre 06.03.2010 17:14

Gozar

Нормально выйдет. нужно использовать PNG с правельной прозрачностью. Можно на 99% эмулировать 3D проекцию даже с бликами и тенью.

JAre 06.03.2010 17:19

Octane
Допустим у них есть 5 моделей умывальника. Значет нужно сделать 5 шаблонов с прозрачностью. Расцветку вообще может задавать покупатель через стандартное меню "колор пикер" Единственный гемморой это добавление новых моделий умывальников. Но это даже хорошо для дизайнера.

JAre 06.03.2010 17:26

А 3D это не удобно так как у Флеша нет хардварного режима, а софтварный рэндэринг маламайски детализированного умывальника на офисных комрьютерах ничем хорошим не кончится. Но можно использовать O3D оно имеет хардварную поддержку и такого уровня сцена должна обрабатываться даже встроенными картами. Если у них е сть умывальники в CAD системе монжо вполне легко экспортировать. O3D поддерживает стандарт COLLADA. А сценку можно из пройстейшей демки замастрячить. Тогда можно будет крутить как хош и менять цвета. Но проблемма в том, что это требует небольшого объема спец. подготовки - хорошо для общего развития. Но главная проблемма, что O3D плагин и поддерживается он Хромом и Огнелисом. В IE и Опере не уверен.

Gibor21 06.03.2010 17:27

Ребят, эти тумбочки просто как вариант, на самом деле лучше чтоб вся картинка менялась, я примерно так и думаю, при клике картинка на этом месте подгружаеться другая в другом цвете, картинки нарисовал уже во всех цветах вот такого плана они:

В джава скрипт я начинающий, есть сложности с представлением того что и как делать, читаю всякие мануалы, читаю книгу джава скрипт.
Если кто может, напишите мне код пример. Тот кто поможет, положу тому 500р на мобилу, ну или перешлю по электронным деньгам. Без шуток.

Gibor21 06.03.2010 17:30

Я еще хочу потом подвязать это к элементу <select> чтобы при клике не только картинка менялась, но и нужная опция в селекте.
вот вобще, то что я делаю http://vinylroom.ru

Gibor21 06.03.2010 17:33

Картинка которая меняет цвета, будет прям над палитрой с цветами.

JAre 06.03.2010 17:52

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script type="text/javascript" src="http://jqueryui.com/latest/jquery-1.4.2.js"></script>
</head>
<body>

<div><img id="cvet_cota" style="background-color:#0F0" src="http://img684.imageshack.us/img684/1816/cot.png"/><div>
<input type="button" value="GREEN" onClick="$('#cvet_cota').attr('style','background-color:#0F0')" />
<input type="button" value="RED" onClick="$('#cvet_cota').attr('style','background-color:#F00')" />
<input type="button" value="BLUE" onClick="$('#cvet_cota').attr('style','background-color:#00F')" />
</body>
</html>


Гну свою линию :)

Gozar 06.03.2010 18:11

Цитата:

Сообщение от JAre (Сообщение 46964)
Гну свою линию :)

Сначала сделайте пару таких проектов, а потом гните линию. А то она и без вас согнется и вас согнет. Для каждого "разноформенного унитаза" писать бедете, а если их сотни три?

Про унитазы это я так абстрактно :)

JAre 06.03.2010 18:15

Я лиш предложил один из путей и привел пример самой простой реализации. Так же указал плюсы и минусы. Это может быть как лучший так и худший путь взависимости от компитенции дизайнера и соотношение количество моделей унитазов\ количество цветов.

PS. Тумбочка очень похожа на рендер. Если у них есть все эти модели то ниткаких проблем с созданием масок нет. Небольшой скрипт и 200 масок унитазов за пол часа работы :) За то экономия времени при смене цвета + экономия трафика.


Часовой пояс GMT +3, время: 03:08.