• Добро пожаловать на Quest3D - Русскоязычное сообщество.
 

Новости:

Форум Quest3D восстановлен!

Главное меню

kak zdelat shtobi obekt vsegda smotrel na cameru

Автор morfik, 04 сентября 2008, 12:09:42

« назад - далее »

Const_47

Вот еше, в том примере используется токо R.x и G.y то есть
компоненту B.z можно попытатся использовать вместо Альфы для
смещения. Третю вершину закрашивать строго в оттенки B без примесей R и G. 

Ruslan

я тебя понял, отличная идея!

IYV

Вот может понадобится. SpeedTreeRT SDK.  Что то прояснит может в написании этого шейдера.

http://narod.ru/disk/5443508000/%D0%A1%D0%BF%D0%B8%D0%B4%D1%82%D1%80%D0%B8%20sdk.rar.html

Const_47

Рано радоватся, я туплю однако:))). Альфа есть у каждой вершины, а компонент B теоретически в нашем случае только у каждой третей. То есть у первых двух он равен 0!

IYV

#34
Нашел красивую японскую демку,где спидтри технология используется.Демка 2004 года.Интересно можно из нее как то код вытащить,через триде риппер например?
http://narod.ru/disk/5464070000/uani_quest3D_speedtree_rt_technology_demo%20(copy%202).exe.html

«04 Февраля 2009, 22:52:41»
Только что заметил,что листья в ней все синхронно движутся.

Ruslan

#35
можно временно скопировать b состовляющую?, использовать ее для рандом, а затем обнулить ее, ну а в конце вернуть прежнее значение...

Const_47

#36
Все вершины нужно закрашивать оттенками b. Вот это b как раз и будет рендомом.




Ruslan

В принципе, можно попытаться закрасить вершины с помощью MaxScript

Viik

Const_47
Можно заюзать синус косинус от координат по горизонтали  ;)
Если правильно выставить амплитуду, то разные деревья\ветки будут двигаться по разному.
Вот еще почитай, может поможет:
http://http.developer.nvidia.com/GPUGems3/gpugems3_ch06.html

IYV

#39
Всю ночь шаманил,как только не пытался и в итоге вроде получилось ;D 
http://narod.ru/disk/5479118000/Berezki.rar.html

Редактирование:
Вариант с возможностью управлять "качкой" - http://narod.ru/disk/5486281000/Berezki%20(copy%202).rar.html

Const_47


IYV

Пока исходник выкладывать не буду,а то сразу не интересно станет. :-\Скажу только,что этот способ без применения шейдеров.Это может любой сделать,если внимательно посмотреть пример Examples\Display & Rendering\Crowd  представив в место персонажа,анимированный листок.

Const_47

Уже не интересно:)))Я тоже так думал как альтернативу.
Он достаточно быстрый.

IYV

Да,способ примитивный,ламерский.Но зато работает :)

Ruslan

IYV
По кривой можно будет вращать?, что бы эмулировать турбулентность ветра...

В идеале скорость должна быть такой, что бы можно было парк засадить кустами и деревьями...