|
Ф/\Ей|\/| Ну сами понимаете... должно быть место, которое не модерируется... Но не злоупотребляйте... |
|
Опции темы | Опции просмотра |
|
02.02.2007, 18:41 | #1 | |
Отличник форума
Регистрация: 10.10.2005
Сообщений: 605
|
Цитата:
З.Ы. комп графика которую нам давали в СПбГУ не покрывала даже прочитанного в 7-8 классе ради демомакинга. |
|
02.02.2007, 20:09 | #2 |
Отличник форума
Регистрация: 10.03.2004
Сообщений: 383
|
З.Ы. не знаю как там у вас в СПбГУ, а нам бабло на исследования давал чиста интел, а основная работа научрука была в ИПМ им Келдыша, если тебе это о чем-то говорит http://www.keldysh.ru/departments/dpt_20/Bayak.html
Но это к делу не относится. Поскольку ты скромно промолчал, то я так предполагаю, что серьезные движки ты как и я не программил никогда Поэтому давай как дилетанты разговаривать, а не интерполировать (или экстраполировать? блин, хотел тоже выпендрится, неполучилось, забыл что слова значат. только вертится в голове "интерполяция сплайнами") тенденции мирового 3д на основе собственных куцых знаний. Под большинство ММОРПГ движки покупаются готовые. То есть не пишутся под конкретную задачу. Программерам при постановке задачи про оптимизацию никто вообще ничего не говорит. Поменьше глюков, побольше строчек кода. Где я соврал? А если не соврал, то почему ты думаешь, что нельзя ускорить отрисовку в 10 раз? Никто ведь даже не пытался. Последний раз редактировалось Эрбиан; 02.02.2007 в 20:31. |
02.02.2007, 22:01 | #3 | |
Отличник форума
Регистрация: 10.10.2005
Сообщений: 605
|
Цитата:
З.Ы. вместе со следующим постом можешь выложить еще и копию диплома - тогда тебя точно все будут уважать и боятся . |
|
03.02.2007, 14:59 | #4 | ||
Отличник форума
Регистрация: 10.03.2004
Сообщений: 383
|
Цитата:
Цитата:
Я тебе в ответ могу дать ссылочку на психологическую помощь программистам. Вечная болезнь неудачников - придираться к деталям. Какое отношение год создания линукса имеет к СУТИ нашего спора. Я уверен, что ты понял о чем я тебе хотел сказать. Но цепляясь к незначительным деталям зачем-то демонстрируешь публично свои комплексы. Туда же и неотносящийся к теме обсуждения высер про несчастного Бризингейма. Показал, что можешь пользоваться Яндексом? Молодец! Еще раз для непонятливых программистов тема дискуссии - "Оптимизация современного софта". Эрбиан - "её нет!" Великий Программист Субутар, переходящий на личности "она есть!" Теперь читаем пост Bzik'а про висту. Все еще непонятно? |
||
04.02.2007, 20:30 | #5 |
Отличник форума
Регистрация: 23.09.2004
Адрес: Санкт-Петербург
Сообщений: 517
|
Эрб, Субу, вообщем за pr темы как догаваривались ,)
__________________
Эйрар "Inhale. Kill. Exhale." |
07.02.2007, 03:47 | #6 | |||
Отличник форума
Регистрация: 10.10.2005
Сообщений: 605
|
И кем же сейчас модно работать у выпускников ВМиК МГУ?
Цитата:
Цитата:
Цитата:
Эрбиан - "их можно ускорить в 10 раз, раз никто еще не пробовал" Субутар - "20% улучшение - уже прорыв" |
|||
02.02.2007, 20:22 | #7 |
Отличник форума
Регистрация: 10.03.2004
Сообщений: 383
|
Это мы только о графических алгоритмах говорим. А еще есть хранение данных. Всякие стандартные объекты и т.п. Ты представь какая помойка современная библиотека под винды. В 70хх ее бедную портировали с иксовых С на Линукс, в 80хх перехерачили под ДОС, потом в 85м какого-то долбо.ба осенило полиморфизмом и туда зафигачили объекты, в 91м чуток перезаточили под Вин 3.1.... ну и т.п. оптимизировать нет смысла, железо крутеет быстрее, чем ты почистишь мусор и не дай бог придумаешь какой-то оригинальный алгоритм.
Я тебе честно скажу мой бенефис в 3д это несколько крутящихся кубиков-рубиков в далеком 93м году. И то до освещения дело не дошло, за...ло. Так вот еще тогда когда все писалось на чистых С++ просторов для оптимизации было до.уя. Например чисто ради прикола я переписал стандартную функцию линии. На ассемблере, взяв из книжки алгоритм какого-то еврея Бризингейма, хейма, не помню точно. Кубики стали крутиться быстрее не в 10 раз, а хз в 50 наверно. И ты говоришь, что современные помоишные тулзы не возможно оптимизировать. ХА*3!!! |
02.02.2007, 21:49 | #8 | ||
Отличник форума
Регистрация: 10.10.2005
Сообщений: 605
|
Цитата:
А структуру данных + методы ее обработки оптимизировать обычно еще сложнее. Что же следует думать когда это возможно - см. комментарий к следующей цитате (1-е предложение). Цитата:
Судя по всему было там у тебя чего-то вроде: Код:
dx = x2 - x1 dy = y2 - y1 for x from x1 to x2 { y = y1 + (dy) * (x - x1)/(dx) plot(x, y) } что было заменено на Код:
function line(x0, x1, y0, y1) int deltax := abs(x1 - x0) int deltay := abs(y1 - y0) real error := 0 real deltaerr := deltay / deltax // Assume deltax != 0 (line is not vertical) int y := y0 for x from x0 to x1 plot(x,y) error := error + deltaerr if error ≥ 0.5 then y := y + 1 error := error - 1.0 Естественно все это дополняется проверками направления (несколько условий в самом начале кода). В первом случае на каждый пиксель требуется 1 floating-point умножение и деление. Во втором случае с некоторыми модификациями можно обойтись только целочисленным сложением. Не на всех машинах образца 1993 года был арифметический сопроцессор. А если он и был, то как правило был на отдельной микросхеме. В результате floating-point операции занимали несравненно больше времени чем целочисленные. А умножение, и особенно деление - гораздо больше чем сложение. Верно это и сегодня уже не в той степени как тогда. Использование тогда деления в критическом цикле иначе как кощунством не назовешь. Сегодня такого выигрыша по скорости уже не получится. З.Ы.: Бараны были, есть и будут (есть), однако не ими одними полон мир. Не пользуйте помоешные тулзы - когда в мире есть нормальные. |
||
02.02.2007, 20:36 | #9 |
Отличник форума
Регистрация: 14.04.2006
Сообщений: 427
|
а я сегодня пытался воставить висту. долго ржал когда меня на этапе установки инасталлер послал нафиг потамушта у меня меньше 512 оперативы. а вы говорите движки...
|
02.02.2007, 20:42 | #10 |
Отличник форума
Регистрация: 10.03.2004
Сообщений: 383
|
а мы и не говорим http://www.udaff.com/image/371/37142.jpg
|
02.02.2007, 21:31 | #11 |
Отличник форума
Регистрация: 14.04.2006
Сообщений: 427
|
эта картинка совсем не выражает то что я увидел переставив две планки оперативки с другого компа, 6 или 7 раз ребутнув комп из-за того что он повис, установив левые ХР дрова под вист и увидев как ЭТО жутко тормозит. Мне просто интересно куда катиться этот мир если ресурсов среднестатистического компа не хватает чтобы банально установить операционку. Ненавижу мелкомягких
|
03.02.2007, 02:31 | #12 |
Отличник форума
Регистрация: 21.05.2005
Сообщений: 257
|
Блин, уже вторую тему вы зафлеймили какой то непонятной ни для кого кроме посвященных хренью. Нет бы о бабах там, о пиве.. Ну хоть срач бы устроили!
З.Ы. Даешь срач!
__________________
Во имя Отца, Сына и Святаго Духа... ОГОНЬ!!! Пуля - лучший способ передачи мыслей на расстояние. |
06.03.2007, 14:25 | #13 |
Отличник форума
Регистрация: 23.09.2004
Адрес: Санкт-Петербург
Сообщений: 517
|
__________________
Эйрар "Inhale. Kill. Exhale." |
06.03.2007, 17:36 | #14 | |
The God of Void
Регистрация: 18.03.2004
Сообщений: 38
|
Цитата:
|
|
06.03.2007, 22:01 | #15 |
Отличник форума
Регистрация: 23.09.2004
Адрес: Санкт-Петербург
Сообщений: 517
|
Наемная Дружина как-то не стыкуется с миром по РП соображениям,
а Ночной Дозор с после выхода некого фильма звучит как клуб поклонников Антона Городецкого
__________________
Эйрар "Inhale. Kill. Exhale." |