Форумы на Наша-Life
Home user CP  
Календарь событий Найти других пользователей Часто задаваемые Вопросы Поиск  
Автор
Тема
Создать Новую Тему    Ответить
Stone
(My Life is Real Project)

Зарегистрирован: Mar 2005
Проживает: Россия/Питер
Написал: 3475 сообщений

Оценка: 67 Votes 67 чел.

Старожил 
Сообщение #817396
Очень рад что мы поняли друг друга - это раз

Спасибо за подробное и простое описание способов представления геометрии.. Полезно вспомнить такие вещи, уже разложенные кем-то по полочкам Меня даже сподвигло на полистание того дока ati'шного)) - это два.

Ну и третье - все ж к теме вернемся Я вполне понимаю, когда берут исходную полигональную модель и по ней патчи выстраивают - это вполне согласуется со здравым смыслом, с тем как и для чего они устроены... А вот непонятно вообще при чем тут НУБРСы ))) Ну правда ведь вся загвоздка именно в этом - тут ведь не будешь же по геометрии восстанавливать какие-то НУРБС-поверхности, которые как ты говоришь еще и не оттекстурируешь толком.. Т.е. суть технологии одна, тут я вначале неправ был, но применить их в данном случае не получится - не для того они создавались.. В общем думаю все согласятся, что НУРБСами модели изначально делаются, и к данному варианту применения, как в том доке представлено и реализовано в утилитах-пробниках, они имеют мало отношения, из серии "зачем городить огород"
Сумбур, конечно, но думаю что понять можно что я хотел сказать))

Stone добавил 02-02-2009 в 22:28:40:
FishMan
А НУРБСы стыковать можно.. Так что в теории никто нас не ограничивает формами..
Old Post 02-02-2009 22:27
Stone отсутствует Посмотреть данные 'Stone' Отправить Приватное Сообщение для 'Stone' Найти другие сообщения 'Stone' Добавить Stone в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
KLIMaka
(Президент Мира - Броука!)

Зарегистрирован: Dec 2007
Проживает: Украина/Запорожье
Написал: 456 сообщений

Оценка: 28 Votes 28 чел.

Сообщение #817403
НУРБСЫ изначально для конструкторских целей создавались. Вот нужно нарисовать фюзеляж, а как это сделать? Ну нарисовал в пейнте и распечатал на А0. Что получилось? Хрен-зна-че из квадратов! Ну нарисовал в большем разрешении, а распечатали в еще большем, и т.д. и т.п. Ну нарисовал в векторном редакторе отрезками. В цеху распечатали, сделали и окозалось что крыло будто из дерева вырубленно, все какое-то угловатое. Как поступить? И придумали НУРБСЫ (не только их) И теперь любая кривая задается несколькими контрольными точками и может масштабироваться до любой степени без потери точности. Т.е. компактное (в противовес большерозмерным растровым картинкам) и точное (в противовес набора отрезков) представление кривых.

В геймдев это средство перешло больше как средство редактирования, а не визуализации ("НУРБСами модели изначально делаются"). Ибо в визуализации НУРБСОВ, в контексте геймдева, смысла маловато. Но это не значит что в реалтайме визуализировать их невозможно. Возможно, но незачем. Просто толку от того что мы очень точно передадим форму обьекта, если даже оттекстурить его не сможем в общем случае.

А вообще раз такая петрушка пошла, то некстген конечно же за дислейсмент-меппиногм. И все эти НУРБСЫ и НПатчи фтопку! ))
Old Post 02-02-2009 23:28
KLIMaka отсутствует Посмотреть данные 'KLIMaka' Отправить Приватное Сообщение для 'KLIMaka' Найти другие сообщения 'KLIMaka' Добавить KLIMaka в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
FishMan
(Real Project Leader)

Зарегистрирован: Jul 2003
Проживает: /
Написал: 9467 сообщений

Оценка: 143 Votes 143 чел.

Старожил Developer 
Сообщение #817427
Цитата:
А НУРБСы стыковать можно.. Так что в теории никто нас не ограничивает формами..

Не, ну они могут только неорганическую форму передать по сути, человека, например, куда проще и удобней сделать полигонами, а ванную или унитаз, нурбсами.
Все объекты имеющие гладкую форму - нубрсами проще сделать.
А все объекты имеющие хаотичную или механическую форму - полигонами удобнее...

Кстати, кто знает, как найти радиус сферы по радиусу окружностей, в которые вписаны стороны куба вписанного, в эту в сферу? =)
Иными словами, есть окружности с известным радиусом, в них вписаны квадраты, которые образуют куб и всё это образует сферу, радиус которой нужно найти =)
Для нубрсов надо. Я тут вчера пришёл к идее, что её можно построить с помощью шести окружностей и куба.

Просто мне нужны примитивы состоящие из квадов, цилиндр-то легко получить, а вот сферу...
──╔═══╗| Displacement Sculpting
╔╗║╔══╝| --------------
╚╝║╚═╗─| Владимир Чернышёв (OBA Main Character) by Flagg
╔╗║╔═╝─| --------------
╚╝║╚══╗| Operation Broken Arrow: Seven Hour War
──╚═══╝| --------------


The "Earth" without "art" is just "eh"

Поправил FishMan 03-02-2009 в 04:02

Old Post 03-02-2009 03:55
FishMan отсутствует Посмотреть данные 'FishMan' Отправить Приватное Сообщение для 'FishMan' Найти другие сообщения 'FishMan' Добавить FishMan в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
KLIMaka
(Президент Мира - Броука!)

Зарегистрирован: Dec 2007
Проживает: Украина/Запорожье
Написал: 456 сообщений

Оценка: 28 Votes 28 чел.

Сообщение #817446
"Кстати, кто знает, как найти радиус сферы по радиусу окружностей, в которые вписаны стороны куба вписанного, в эту в сферу? =)"
Они равны. По-сути "окружности, в которые вписаны стороны (всетаки правиьнее грани) куба " являются проекциями этой сферы со вписанным в нее кубом.

И про НУРБСЫ. В плане перредачи формы их не стоит сравнивать с полигонами. Полигонами никогда не передать той точности, которую могут передать НУРБСЫ, и здесь абсолютно все равно какова природа формы. Просто одно дело удобство построения и совсем другое - точность. Если нужна точность, то с пеной у рта прийдется моделить на НУРБСАХ, а если точность не важна - то и полигончиками можно сделать.
Old Post 03-02-2009 08:40
KLIMaka отсутствует Посмотреть данные 'KLIMaka' Отправить Приватное Сообщение для 'KLIMaka' Найти другие сообщения 'KLIMaka' Добавить KLIMaka в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
FishMan
(Real Project Leader)

Зарегистрирован: Jul 2003
Проживает: /
Написал: 9467 сообщений

Оценка: 143 Votes 143 чел.

Старожил Developer 
Сообщение #817455
Цитата:
Они равны. По-сути "окружности, в которые вписаны стороны (всетаки правиьнее грани) куба " являются проекциями этой сферы со вписанным в нее кубом.

Как это равны? Оо Они не равны, Клим, я же это всё в редакторе вижу, а не с головы беру =)
Это не возможно просто, иначе это не куб, а плоскость получаеся, или если это куб, то то не сфера =)
Окружности, на которые "опираются" грани куба, меньше чем радиус окружности. Ну сам представь, возьми мысленно ножег и отреж с краешку кусочек сферы, параллельно плоскости совпадающей с осью симметрии, но не по ней, иначе это не с краешку, а посередине, радиус сечения будет такой же как у всей сферы? Конечно же нет! Иначе это цилиндр =) Это если посередине её разрезать, то будет равен.
Это легко представить если пересечь шесть окружностей, каждая из которых имеет 4 точки пересечения с другими окружностями. Но для описания сферы, этого мало, надо ещё две делящие их по середине, вот радиусы этих серединных окружностей равны радиусу сферы, мне он и нужен, если делать вручную, то сфера получается мятая или больше похожая на сабдивайденый бокс...
──╔═══╗| Displacement Sculpting
╔╗║╔══╝| --------------
╚╝║╚═╗─| Владимир Чернышёв (OBA Main Character) by Flagg
╔╗║╔═╝─| --------------
╚╝║╚══╗| Operation Broken Arrow: Seven Hour War
──╚═══╝| --------------


The "Earth" without "art" is just "eh"

Поправил FishMan 03-02-2009 в 09:29

Old Post 03-02-2009 09:21
FishMan отсутствует Посмотреть данные 'FishMan' Отправить Приватное Сообщение для 'FishMan' Найти другие сообщения 'FishMan' Добавить FishMan в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
KLIMaka
(Президент Мира - Броука!)

Зарегистрирован: Dec 2007
Проживает: Украина/Запорожье
Написал: 456 сообщений

Оценка: 28 Votes 28 чел.

Сообщение #817462
ах, да, провмыкал тут...
Ну тогда радиусы относятся как:

Rs = Rc*((3^0.5)/(2^0.5))

Где Rs - радиус сферы
Rc - радиус окружности

Коэффициент здесь - соотношение между диагональю куба и квадрата
Old Post 03-02-2009 09:56
KLIMaka отсутствует Посмотреть данные 'KLIMaka' Отправить Приватное Сообщение для 'KLIMaka' Найти другие сообщения 'KLIMaka' Добавить KLIMaka в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
 
manJak
(маппер-теоретик)

Зарегистрирован: Feb 2006
Проживает: Mother Russia/Moscow
Написал: 2953 сообщений

Оценка: 66 Votes 66 чел.

Developer Старожил 
Сообщение #817466
FishMan, если правильно тебя понял, то..
1) Радиус сферы R, в которую вписан куб равен большей диагонали куба поплам.
2) Радиус сферы r, в которую вписана грань куба равен диагонали этой грани пополам.
Объединяем и получаем: R = sqrt( (r*2)^2 * 3/2 ) / 2

manJak добавил 03-02-2009 в 10:04:57:
Блин, опередил))
Old Post 03-02-2009 10:04
manJak отсутствует Посмотреть данные 'manJak' Отправить Приватное Сообщение для 'manJak' Найти другие сообщения 'manJak' Добавить manJak в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
FishMan
(Real Project Leader)

Зарегистрирован: Jul 2003
Проживает: /
Написал: 9467 сообщений

Оценка: 143 Votes 143 чел.

Старожил Developer 
Сообщение #817543
Как вам моя сфера?

ппц...
Ну их в топку эти нурбсы...
Хрен сферу получишь, мятая выходит, пытался вручную поправить на глаз, получил коровье вымя Оо и нектрлзетится обратно зараза... ааа ф топку =(

Проще из збраша сферу экспортировать )))
Прикрепленная картинка: [посмотреть в полный размер]
448d943e9acf9ed3b0b427264f8d7dc7
──╔═══╗| Displacement Sculpting
╔╗║╔══╝| --------------
╚╝║╚═╗─| Владимир Чернышёв (OBA Main Character) by Flagg
╔╗║╔═╝─| --------------
╚╝║╚══╗| Operation Broken Arrow: Seven Hour War
──╚═══╝| --------------


The "Earth" without "art" is just "eh"
Old Post 03-02-2009 13:27
FishMan отсутствует Посмотреть данные 'FishMan' Отправить Приватное Сообщение для 'FishMan' Найти другие сообщения 'FishMan' Добавить FishMan в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
KLIMaka
(Президент Мира - Броука!)

Зарегистрирован: Dec 2007
Проживает: Украина/Запорожье
Написал: 456 сообщений

Оценка: 28 Votes 28 чел.

Сообщение #817546
ЫЫЫЫЫЫ! Жость какая )))Этим скрином маленьких детей пугать можно! Главное, когда пройдет первый шок от увиденного в нужный момент сказать "это сфера!", и тогда уже не вжисть не откачаешь )))
Old Post 03-02-2009 13:35
KLIMaka отсутствует Посмотреть данные 'KLIMaka' Отправить Приватное Сообщение для 'KLIMaka' Найти другие сообщения 'KLIMaka' Добавить KLIMaka в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
manJak
(маппер-теоретик)

Зарегистрирован: Feb 2006
Проживает: Mother Russia/Moscow
Написал: 2953 сообщений

Оценка: 66 Votes 66 чел.

Developer Старожил 
Сообщение #817559

Ты его (её?) уже потом покрасил в розовый или создался таким?))
Old Post 03-02-2009 13:58
manJak отсутствует Посмотреть данные 'manJak' Отправить Приватное Сообщение для 'manJak' Найти другие сообщения 'manJak' Добавить manJak в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
FishMan
(Real Project Leader)

Зарегистрирован: Jul 2003
Проживает: /
Написал: 9467 сообщений

Оценка: 143 Votes 143 чел.

Старожил Developer 
Сообщение #817575
Это сплайны такими создались...
Эмо сфера
──╔═══╗| Displacement Sculpting
╔╗║╔══╝| --------------
╚╝║╚═╗─| Владимир Чернышёв (OBA Main Character) by Flagg
╔╗║╔═╝─| --------------
╚╝║╚══╗| Operation Broken Arrow: Seven Hour War
──╚═══╝| --------------


The "Earth" without "art" is just "eh"
Old Post 03-02-2009 14:42
FishMan отсутствует Посмотреть данные 'FishMan' Отправить Приватное Сообщение для 'FishMan' Найти другие сообщения 'FishMan' Добавить FishMan в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
freeman85
(lolwut?!)

Зарегистрирован: Oct 2006
Проживает: /etc/fstab
Написал: 2174 сообщений

Оценка: 70 Votes 70 чел.

Сообщение #817580
Ыыыы, жЭсть сфера, *Чистит монитор от остатков недожёванной еды*
http://freeman85.net - Мой блог
OpenLife
Twitter || Last.FM || Хабрахабр || Facebook || в Жопе
cat /dev/urandom > /dev/sda
Хочешь задать вопрос? Заюзай Google! http://google.com
Old Post 03-02-2009 14:46
freeman85 отсутствует Посмотреть данные 'freeman85' Отправить Приватное Сообщение для 'freeman85' Посетить домашнюю страничку freeman85 Найти другие сообщения 'freeman85' Добавить freeman85 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Все время в GMT . Сейчас 21:57.
Создать Новую Тему    Ответить

Быстрый ответ
Ваше Имя:
Хотите Зарегистрироваться?
Ваш Пароль:
Забыли свой Пароль?
Вы можете оставлять свои комментарии анонимно, просто введя свои имя и оставив пустым поле пароля.
Ваш ответ:

[проверить размер]
[транслит в win] | [?]
[русская клавиатура]

Дополнительно: Подтверждение по E-Mail


Быстрый переход:
 
Оцените эту Тему:
 

Правила форума:
Создание Тем не разрешено
Создание Сообщений разрешено
Создавать Вложения не разрешено
Редактирование Сообщений не разрешено
Коды HTML запрещены
Коды форума разрешены
Смайлики разрешены
Коды [IMG] запрещены