30 Mar 2009

shocker: (Default)
Если вы задались целью написать программу для 3D моделирования физических процессов или собственный SecondLife не торопитесь в магазин за книжкой про OpenGL - посмотрите в сторону готовых движков, вам в любом случае в одиночку без соответствующих скилов и близко не подобраться к тому на что способны современные OpenSource библиотеки.

Конечно никто не мешает приобрести за бабки лицензию на коммерческий продукт с соответствующим инструментарием, но по словам специалистов, дешевые коммерческие реализации сливают некоторым свободным, а на Unreal Engine 3 может денег не хватить. Вот два недорогих варианта: Power Render 6 (вроде за 100$ дают исходники) и Leadwerks Engine (150$ за Single user лицензию). Способны на все современные фишки (динамическое освещение, динамические тени, HDR, шейдеры и т.д.), включают в себя физический движок но работают только под виндой.

Если платить не готовы и не собираетесь писать под консоли  то читаем дальше.

дальше... )
shocker: (Default)
Боюсь потерять записи сделанные на последней конференция разработчиков высоконагруженных систем (Highload 2008) поэтому напишу сюда. Лучше поздно чем никогда, да и основные концепции останутся неизменными еще очень долго.
Это будут основные тезисы и местами мои комменты.

Среди присутствующих на конференции хочу отметить следующие личности: Игорь Сысоев (ведущий, nginx, поклонник мультиплексинга ввода/вывода для решения проблемы C10K), Алексей Тутубалин (русский Апач, сидел в зале и частенько делал едкие замечания), Анатолий Орлов (Яндекс, отличный спец по специфике железа), Филипп Дельгядо (Яндекс, отличный project-менеджер и системный архитектор), Антон Самохвалов (Яндекс, программер, базовый поиск, ярый фанат 10000 потоков на фрюхе как ответ на проблему C10K, много спорил с Сысоевым).

Сразу скажу, я поддерживаю Сысоева, это действительно работает, работает быстро и здравый смысл говорит что так и должно быть (хотя при первом рассмотрении может показаться что это не так). Многопоточное программирование хорошо, но не везде. Одно верно программа проще :)
Как сказал один великий человек (не помню кто): многопоточное программирование для тех, кто не умеет программировать конечные автоматы.

дальше... )

Profile

shocker: (Default)
shocker

December 2019

S M T W T F S
1234567
891011121314
15161718 192021
22232425262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated 16 Sep 2025 11:28
Powered by Dreamwidth Studios