v 0. Pasted by W as cpp at 2007-04-08 19:28:06 MSK and set expiration to never.

Paste will expire never.

  1. <Zemedelec> ну че Винни, как там?
  2. <_Winnie> Весело.
  3. <_Winnie> Петя интересно рассказывал.
  4. <_Winnie> Про то, как он боролся за FPS.
  5. <Zemedelec> расскажи
  6. <Zemedelec> Петя тоже сказал что жог
  7. <_Winnie> Охх-хо-хо.
  8. <Zemedelec> он токо и заходил, рассказъвал то другое
  9. <_Winnie> Много проблем и много красивых простых решений.
  10. <_Winnie> У него была задача.
  11. <_Winnie> По заданым спекам от дизайнерам (количество монстров, такой-то ландшафт, вот эта модель таверны, столько частиц) добится 50 FPS.
  12. <_Winnie> тьфу, добиться 100 FPS.
  13. <_Winnie> а вышло - 50.
  14. <_Winnie> Он расписал по миллисекундам на каждую фичу, что сколько занимает.
  15. <_Winnie> Про оптимизацию частиц - он сказал, что по
  16. <_Winnie> Про оптимизацию частиц - он сказал, что было две самые мощные оптимизации:
  17. <_Winnie> 1) не рисовать частицы меньше пиксела
  18. <_Winnie> 2) не рисовать пустые альфа-края частиц
  19. <_Winnie> и у него частицы забегали на 70% быстрей.
  20. <_Winnie> рассказыл про лоды моделей.
  21. <_Winnie> что сначала сделал непрерывный лод
  22. <_Winnie> но было сложно писать для них шейдер, он забил, и сделал nearest, скачком.
  23. <_Winnie> Художники не заметили, и "он решил, что это хорошо"
  24. <_Winnie> рассказывал, как боролся с дипами.
  25. <_Winnie> что у него 300 дипов на NV было нормально
  26. <_Winnie> а потом оказалось, что ATI не очень любит столько.
  27. <_Winnie> Рассказывал про ландшафт - оптимизация "не рисовать то, что за горизонтом"
  28. <_Winnie> рассказывал про оптизимизацию леса деревьев - он просто расставил их пореже, и так, что бы лучше распологались в складках местности (см. предыдущий пункт ;)
  29. <_Winnie> Была лекция "про то, как я потеряла девсвенность"
  30. <_Winnie> я решил не идти, ибо грязный пеар.
  31. <_Winnie> И в прямом, и в переносмом смысле ;)
  32. <_Winnie> она рассказывала про то, как пеарить.
  33. <_Winnie> Но я пришёл только под конец лекции, когда она уже была без блузки, в лифчике.
  34. <_Winnie> Но это фигня.
  35. <_Winnie> В "зеркальном зале" тема сисек была раскрыта полностью и откровенно.
  36. <_Winnie> Там где бодиарт ;)
  37. <_Winnie> В предыдущий день был форум по программированию, про мультиплатформенные движки
  38. <_Winnie> там было скорее не конкретно про консоли, а про то, как жить, когда всё что угодно может резко поменяться.
  39. <_Winnie> Конкретики было мало, больше общих рассуждений.
  40. <_Winnie> Плюс всякие полезные техники, полезные и когда у тебя только одна платформа.
  41. <_Winnie> Например, закачка изменившихся ассетов из майки по TCP/IP в игру.
  42. <_Winnie> сказали, что "через файловую систему - это фу, так как она не общая с консолью"
  43. <_Winnie> говорили, что может поменятся практически всё.
  44. <_Winnie> кроме возможно скриптов.
  45. <_Winnie> И те могут поменятся, потому что на NDS два малюсенких экрана, а у PS3 - огромный HDTV.
  46. <_Winnie> или там, мышь vs джойстик vs стилус.
  47. <_Winnie> заметили, что можно не добиваться "одинаковой картинки"
  48. <_Winnie> а когда худ настравивает эффект, этот эффект просто на PS2 и на XBox360 показывается с разным качеством.
  49. <_Winnie> То есть, делаем работу по настройке один раз, правим общий для всех платформ файл для правок, но он ведёт и реализован совершенно по разному.
  50. <_Winnie> Поговорили про C# как "безопасный язык".
  51. <_Winnie> кто-то задвинул корочку, что для эффективного программирования на C# нужен не "индус за 300 баксов", а "специалист по низкоуровневому C#, который дороже C++ "
  52. <Joric> т.е. который знает, во что этот говнокод скомпилируется?
  53. <_Winnie> ага.
  54. <_Winnie> все тонкости GC, MSIL и тд.
  55. .
  56.  


Editing is locked.