![]() | |
| |||||||
| Home | Register | Blogs | FAQ | Members List | Calendar | Downloads | Arcade | Mark Forums Read |
| Languages, Compilers and Interpreters C,C++,C#,.NET,Java,PHP,Perl,SQL and more |
![]() |
| | LinkBack | Thread Tools | Display Modes |
| | #1 |
| панаехавший | OpenGL vs. DirectX Я не нашел хорошей информации на эту тему в интернете. Прошу модераторам передвинуть топик если он не здесь полагается. Итак. Судя по имеющимся в сети играм, очевидно, что в целях создания 3D анимации предпочтим DirectX. Вопрос: в чем именно, и почему тек не любят (или любят?) OpenGL. Насколько большой выигрыш в скорости/качестве?
__________________ Իսկ ԴՈՒ արդեն վաճառե՞լ ես Հայրենիքդ ռուսներին: My Exchange Rate Monitor | Իմ Արտարժույթի Մոնիտորը |
| | |
| | #2 |
| Грустно... | Директ только под винды, а опенгл почти под все системы спортирован.
__________________ http://аvitya.livejournal.com Хотели, как лучше, а получилось даже хуже... Лозунг шахматиста: На каждый шах - ответим матом! |
| | |
| | #3 | |
| панаехавший | Quote:
__________________ Իսկ ԴՈՒ արդեն վաճառե՞լ ես Հայրենիքդ ռուսներին: My Exchange Rate Monitor | Իմ Արտարժույթի Մոնիտորը | |
| | |
| | #4 |
| Грустно... | http://www.gamedev.net/reference/art...rticle1775.asp http://www.xmission.com/~legalize/d3d-vs-opengl.html И ГЛОБАльно: http://www.google.com/search?hl=en&i...ectX+vs+OpenGL
__________________ http://аvitya.livejournal.com Хотели, как лучше, а получилось даже хуже... Лозунг шахматиста: На каждый шах - ответим матом! |
| | |
| | #5 |
| панаехавший | Спасибо, но в принципе меня интересовало мнение людей работавших в этой области. Все эти ревью об одном и том же.
__________________ Իսկ ԴՈՒ արդեն վաճառե՞լ ես Հայրենիքդ ռուսներին: My Exchange Rate Monitor | Իմ Արտարժույթի Մոնիտորը |
| | |
| | #6 |
| Грустно... | Ну, у меня другой профиль, так что не обессудь.
__________________ http://аvitya.livejournal.com Хотели, как лучше, а получилось даже хуже... Лозунг шахматиста: На каждый шах - ответим матом! |
| | |
| | #7 | |
| СволочЪ | Quote:
... Однако, повальное увлечение игроделов DirectX-ом, на мой взгляд, обусловлено тем, что он постоянно обновляется и дает все новые и новые возможности. Меж тем как OpenGL остался на своем изначальном уровне развития, и почти все навороты, сделаные для OpenGL являются комерческой собственностью их разработчиков, в отличии от DirectX, обновляющегося от версии к версии. Чего только стоит встроеная функциональность по работе с мипмапингом, бумпмепингом и шейдерами? В OpenGL все это приходиться делать с нуля либо приобретать чужой програмный пакет.Но DirectX для меня всегда останется глючным, упрямым и черезчур перенавороченым по сравнению с удобным и шустрым OpenGL ![]() | |
| | |
| | #8 |
| VIP Faraon | Ну да, одним из минусов DirectX являетсыа то, что он чересчур наворочен и мягко говоря не очень удобен в использовании. Но с другой стороны он постоянно обновляется, оптимизируется и, что самое главно, ускряется, что немаловажно, т.к. теперешние гейм девелоперы совсем потеряли стыд и их игры требуют каких-то неимоверно больших системных ресурсов.
__________________ Храни тебя Господь в сухом и прохладном месте... |
| | |
| | #9 |
| панаехавший | Спасибо ребята. В принципе то чем хочу заниматься (хотя честно говоря может то чем хотел ) не так навороченно и даже не помахивает на какую нибудь крутизну. Я сам увидел, что OpenGL вещь довольно простая и удобная (по крайней мере в сравнении с DirectX). Просто уж очень много говорят о том, что ОпенГЛ медленный и не подходит для игр.
__________________ Իսկ ԴՈՒ արդեն վաճառե՞լ ես Հայրենիքդ ռուսներին: My Exchange Rate Monitor | Իմ Արտարժույթի Մոնիտորը |
| | |
| | #12 | |
| ★★★★★★★★★★★★★ Join Date: Aug 2004 Location: ★★★★★★★★★★★★★
Posts: 16,584
Rep Power: 8 Reputation:
432 | Quote:
OpenGL Pros · Portability § Allows programmers to write applications that will run on multiple platforms · Open Standard § Companies with a platform can buy a license and create their own implementations for it · Many Features and Extensions § Many companies have created extensions for use in such areas as military, CAD, and of course games · Extensive Documentation and resources § Many sites including www.opengl.com are available that include tutorials and class definitions Cons · Too Many Extensions? § The code can become cluttered and confusing · Most video cards have support for OpenGL and DirectX, but a few still have less support for OpenGL. · Not Object Oriented § Can be a problem for the growing popularity of OOP Summary of OpenGL It is hard to find many disadvantages to OpenGL. All of the evidence says that unless you are only interested in Win32 games and are a diehard Microsoft fan, then OpenGL is the way to go. Even if you are interested in Win32 applications, OpenGL can pretty much do anything DirectX can, and just as fast. DirectX Pros · Programmable Pixel and Vertex Shaders § Allows user to create custom code for portions of rendering pipeline · Object Oriented Programming friendly § Uses COM (Component Object Model) programming · Being platform dependent has advantages § Don't have to write vendor specific code Cons · Soley for use in Win32 applications § Not too great for portability · Only updated about once a year § Hard to stay on the cutting edge · Must be familiar with COM programming § Difficult for graphics beginners not familiar with COM · Lengthy and sometimes confusing code § COM programming involves a lot of pointers · Not open standard § Gotta go through Mr. Gates to make any changes Summary of DirectX DirectX is good for experienced programmers with COM programming experience and who only wish to make Win32 applications. - just my clusty search string ......... ![]()
__________________ Мадмазель, Медам, Месье! "Глория" меняет курс и направляется в Кейптаун! Кому это не нравится будет расстрелян на месте. (с) http://texneg.livejournal.com | |
| | |
![]() |
| Thread Tools | |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Visual Basic And DirectX ??? | Onyx | Languages, Compilers and Interpreters | 11 | Feb 13, 2006 13:39 |
| Над nVidia сгущяются тучи... | DRUID | Hardware | 3 | Sep 22, 2003 16:43 |