- Feed completo
- Feed dos comentários
- Feed do Fórum
- Feed Canal Games
- Feed Canal Fotografia
- Feed Canal Mobile
- Receba o Meio Bit via e-mail
Mantenha-se informado sobre as nossas novidades com nosso newsletter semanal, todas as segundas-feiras
Sabe aquele seu amigo que investiu uma pequena fortuna para comprar aquela ultra-mega-destruidora placa de vídeo e com suporte a DirectX 10 e ainda fica te sacaneando porque você sofre para jogar com sua GF 6200? Pois bem, pode ser que nos próximos meses ele se arrependa de ter vendido o rim para fazer tal aquisição.
Segundo Mark Rein, vice presidente da Epic Games (Unreal Tournament), o tão elogiado DX 10 não será aproveitado pelas produtoras por vários anos. Ele disse para os jogadores não esperarem por muito mais do que já foi mostrado até agora e o "topo" seria o jogo Crysis.
Rein afirma ainda que o grande problema em se produzir para pc hoje é a enorme difereça entre os pcs topo de linha e os mais básicos, o que acaba tornando economicamente inviável a produção de games de alto nível para os computadores. Some a isso o fato de que os consoles da nova geração já estarem com uma boa base instalada e como a indústria quer investir onde há mais retorno, a escolha óbvia seria lançar seus títulos para os videogames.
Há ainda o detalhe de que um jogo de alto nível feito para o DX10 ter que ser "simplificado" caso a produtora decida lançar o game para os consoles. Em outras palavras, Rein quis dizer que hoje a indústria enfrenta dois problemas, na verdade dois gargalos: os pcs com configuração fraca e os consoles, que cedo ou tarde se mostrarão limitados.
[via Computer and Videogames]
Sei lá se concordo com esse cara... a idéia de nivelar por baixo é flórida!
O que eles podiam fazer de repente é criar várias versões do mesmo jogo, com demanda de capacidade gráfica e preços diferenciados.
Necas de catipiriba, DX10 é puro marketing.
A homologação para DX10 vai funcionar como marketing para as fabricantes de hardware. É como os hardwares atuais de 64bits, um monte de gente comprando dualcore2 e amd64 pela propaganda de 64bits para depois instalar um SO de 32bits porque a escassez de software de 64bits é pouca em relação a anterior.
Diga-se de passagem, DX10 é só Windows/XBOX. Enquanto o velho OpenGL(já que estamos falando apenas de graficos) tá aí em tudo que é lugar, inclusive para DX10.
"DX10 é só Windows/XBOX" OK, 90% do mercado de computadores e 40% (ou mais) do mercado de consoles. Não sobra muito "tudo que é lugar" fora isso.
PS: DirectX não é uma API gráfica, estude mais um pouquinho, vai?
www.contraditorium.com
Então voce que é mais estudado do que eu, diz aí do que é formado a framework do directx ?
Me corrijam se eu estiver errado, mas que eu lembre o Direct X não é UMA API, e sim é uma coleção de APIs que cuidam de tarefas relacionadas à jogos, como controlar algumas coisas do tipo: os gamepad/teclado/mouse (DirectInput), o som (Direct Sound, se não me engano em formato wave[waveform]), Som 3D (Direct Sound 3D), os gráficos 2D (Direct Draw) e 3D (Direct 3D), rede (DirectPlay).. e assim vai. tem mais 4 que eu não lembro bem para que servem... DirectMusic, Direct Media, Direct Media Objects e Direct Setup (não é lá um API, mas é do Direct X também..)
Correção: isso aí que você falou era até o DirectX 9.0c.
Não tenho muitos dados sobre o DirectX 10, mas lembro que o DirectInput agora só trata os controles do XBox, não há mais aceleração de som, e algumas outras funcionalidades a menos.
Pelo o DirectX 9 ainda continuará existindo, para ter retrocompatibilidade.
Do lado do OpenGL, temos boas notícias. Será lançado agora o OpenGL 2.x, que é totalmente orientado a objetos(a grande vantagem do DirectX até agora) e no fim do ano do OpenGL 3.0, o Mt Evans. Esse último será para a utilização em plataformas exigentes(como é atualmente o DX10) e o primeiro em computadores/consoles mais modestos.
O DirectInput continua como está. O XInput trata os controles do XBox 360.
-------------------------------------------------------
Diesoft Games
ops.. é mesmo. Esqueci de mencionar.
Umas coisinhas mudaram do DX9 pro DX10: DirectInput se tornara obsoleto em favor do XInput, DirectSound se tornara obsoleto em favor do XACT. Ambos vindo da equipe do XBOX. O Suporte à aceleração de som via hardwares também foi diminuido no DX10, agora é (des)aceleração via software.
Explica aí pra gente como o "velho OpenGL" "tá aí em tudo que é lugar, inclusive para DX10", cara? O "velho OpenGL" é uma tecnologia, o DirectX10 é outra, e não existe maneira NO UNIVERSO de fazer o OpenGL suportar os vertex shaders, pixel shaders avançados e o escambau do DirectX10 na sua versão atual. Só lançando uma versão nova, o que já está sendo feito [http://www.theinquirer.net/default.aspx?article=39846], e mesmo assim ele não "estará" no DirectX10. Cuidado ao escrever, gente, tem gente que leva a sério o que se posta aqui!
"Excelente!"
Explica aí pra gente como o "velho OpenGL" "tá aí em tudo que é lugar, inclusive para DX10", cara?
R: O opengl tá em tudo que é lugar porque se trata duma especificação de indústria que não atende somente video games. Muitas aplicações de animação são baseados em hardwares compátiveis com o opengl. Sem voce saber, sua placa 3D já tem opengl sob alguma versão. Todas as placas de videos que equipam qualquer video-game tem opengl (até a ATI do 360). Apesar do googleearth só existir agora o opengl para executar simulações já existia a bastante tempo. A principio opengl nem era para ser popular, era algo pesado e restrito a poucas placas. Quando a finada 3dfx provou que uma API especifica para jogos(glide) iria dar dinheiro, os hardwares não pararam de crescer até que enfim tornou possivel a execução do opengl nesses hardwares.
...e não existe maneira NO UNIVERSO de fazer o OpenGL suportar os vertex shaders, pixel shaders avançados e o escambau do DirectX10 na sua versão atual.
R:Sobre o recurso XYZ deve se tomar cuidado porque a microsoft cria algo com o nome de "XYZ" e o pessoal espera que os outros tentem cria-lo também, quando na realidade já existem sob outros nomes, a linguagem de Pixel Shader4 presente apenas no DX10 chamado de HLSL é analogo ao GLSL que já existe, além disso a própria NVIDIA tem sua linguagem de shader com outro nome. Porém cada linguagem de shader tem seus prós/contras, visto que o DX é comandado por uma unica empresa é natural que implemente as coisas de forma mais rapido, até porque não precisa se preocupar com portabilidade. Em compensação com um padrão tal qual opengl que atende varias plataformas e varias industrias, tudo tem que demorar mais, ser mais burocrático, apesar disso a ultima versão foi de agosto de 2006. O DX10 só veio agora depois de uma espera bem mais longa, e é natural que chegando depois incorpore coisas mais recentes, em compensação é um circulo vicioso porque depois chega o opengl e acrescenta mais e assim por diante...
===== agora só eu ======
A utilização do opengl é mais ampla porque se trata dum formato de industria, quando se fala num padrão podemos criar um hardware otimizado e que não lhe prende a um único fornecedor. A microsoft manda e desmanda do jeito que lhe convier, os drivers de video antes carregados como parte do kernel agora ficam na userspace, a mudança pode ter sido boa, no entanto, toda a industria de drivers vai ter que reescrever seus programas. Se isso acontece com o DX, ninguém vai recompilar jogos passados.
Pense assim, o DX10 tem também sua especificação (não estou falando apenas de D3D agora), no entanto, há coisas na especificação do DX10 que não existe na prática ainda, por isso nós temos depois de algum tempo um DX10.1, DX10.2, DX10.3 e assim sucessivamente até completar 100% da especificação original e mesmo assim já estão sendo criadas as especificações do DX11. O mesmo ocorre só que menos frenetico no opengl, visto que o DX é voltado para a games, é concebivel lançar as especificações mas o software ainda não atender 100%. Mas no opengl, quando lançarem a X.n, 100% dessa especificações tem que estar pronta para uso.
A base de minha preferencia pelo opengl é porque de fato é uma especificação de industria e quem cria a especificação, na maioria das vezes também cria o hardware, ainda que seja mais lento e pesado. Não quero atacar o vista, mas veja que os efeitos visuais que ele usa requer uma placa 3D bem mais parruda em comparação com o Mac que possuem efeitos visuais mais apelativos com espefificações de hardware bem menores, será que a interface do quartz é melhor porque usa opengl ? Ou o Vista ainda não usa o potencial porque ainda não há maquina que aguente todos os efeitos possiveis usando o D3D ?
Valeu pela discussão.
"(...)não existe maneira NO UNIVERSO de fazer o OpenGL suportar os vertex shaders, pixel shaders avançados e o escambau do DirectX10 na sua versão atual. Só lançando uma versão nova, o que já está sendo feito"
Na verdade, não só existe maneira, como isso acontece com muita frequência: um fabricante cria uma nova funcionalidade (pixel shaders, por exemplo) e adiciona uma extensão proprietária na lista de funcionalidades suportadas para o driver da placa. ATI e nVidia tem toneladas de extensões proprietárias dentro do suporte padrão ao OpenGL. Daí cabe ao programador escrever "rendering paths" para cada versão de placa (é, é um porre ter que fazer isso, mas é o preço que se paga para que a inovação e a padronização convivam). No caso de extensões proprietárias que se sobrepõem, o mais comum é o comitê regulador do padrão OpenGL se reunir, discutir e eleger uma das extensões (ou nenhuma delas e criar uma nova juntando o que tem de bom nas duas) e torná-la parte do padrão OpenGL. Foi assim por exemplo com o suporte a multiplas texturas (originariamente criado pela Silicon Graphics como extensão proprietária do OpenGL 1.0 e depois tornado parte da especificação mínima do OpenGL 1.1).
A meu ver o único problema do OpenGL é que a versão 2.0 demorou muito a ser homologada, em grande parte porque um dos principais participantes do consórcio - uma certa empresa com sede em Redmond - ficou fazendo corpo mole, e a nova versão 2.1 além de estar em ritmo de tartaruga ficou meio que eclipsada na mídia pelo vaporware do DirectX10.
Na verdade este pessoal já deveria pensar em jogos para os pobres mortais como eu. Afinal já faz muito tempo que não consigo acompanhar esta "corrida maluca" de placas de vídeo e jogos...
Quanto ao DX10, ahh... dane-se o DX10 !!!! :-)
Eu ainda me divirto muito com o Battlefield 1942.
www.contraditorium.com
E eu com Super Mario Bros 3 e River City Ransom.
He he he , o jogo do Mario com a fase final mais sinistra. show !!!
Eu consegui Duke Nukem 3d essa semana, por minha, que venha do DX12! (minha GeForce4 MX 400 mal aguenta o DX8 o.0)
A propósito: indústria ?
Assinaturas são para fracos, visite meu blog: efeito Cobalto
Também não concordo com a alegação do cara... dizer que não fazem mais jogos em DX10 por causa dos "pobres usuários que não conseguem ter hardware para rodar" vai contra TODOS os movimentos que tivemos na indústria da Informática até hoje. Neguinho sempre foi lançando coisas novas e NUNCA quiseram saber se o sujeito teria máquina para rodar aquele novo SO ou aquele jogo mais bacana. Porque essa preocupação súbita agora? É querer nos chamar de otário, né?
Não há mais jogos em DX10 porque as empresas desenvolvedoras ainda acham que não é viável financeiramente lançar jogos para DX10. A medida que o DX10 se popularizar (LEIA "O WINDOWS VISTA" se firmar) e, acreditem, vai acontecer, aí sim teremos mais jogos saindo para DX10, já que o investimento para desenvolver os jogos dará retorno. HOJE ainda não dá. Lembrem-se que no mercado onde realmente importa, o Americano, as placas de vídeo ultra motherfucker que rodam DX10 não possuem preços obscenos como os daqui. O cara quando migrar para o Vista aproveita e dá o Upgrade na plaquinha dele. É só questão de tempo.
É o mesmo sujeito que vê um console acabar de ser lançado e diz "fracassou pois não há jogos pra ele".
Eu não compraria uma placa DX10 agora. A minha geforce safada de 120 merréu funciona direitinho com Vista, aero e todas as frescuras. Deixa baratear.
Sou da filosofia de estar sempre duas gerações atrás em termos de placa de vídeo. Não dá pra pagar R$1200 por algo que daqui a um ano custará R$300.
www.contraditorium.com
Mas olha só, o que ele disse foi exatamente isso. Que as produtoras não lançam jogos porque não compensa financeiramente. Porque? Por causa da diferença entre os pc top e os low-end, que diga-se de passagem nunca foi tão grande quanto hoje.
Quanto as placas ultra motherfucker ainda são caras até para eles. Existe placa de video que nos EUA custa 500 dólares. Mas isso tó falando as ultra mesmo e não mid-end.
------------------ Cultura Gamer
Acho que não compensa financeiramente porque os video-games atuais rodam em tv/monitores HD (alguns até fullhd) e são subsidiados. Além disso, o mercado de video-games é menos piratavel do que o de PCs. Nos XBOX há inclusive versões de jogos Live que só podem ser baixados da Rede.
Para rodar um jogo em 1300 ou 1800 linhas no meu monitor vou precisar duma GF6800GT no minimo e talvez ainda tenha que desligar alguns efeitos. Na minha opnião, se os jogos para PCs foram inferiores aos dos videogames atuais não haverá razão para jogar no PC onde é complicado gerenciar licenças, configurar um simples joypad, resolução e tudo mais.
Eu acho que jogos foram feitos para os consoles, apesar da minha imensa vontade de jogar crysis que só será lançado para PC. De qualquer forma é triste ver o seu PC ficar velhota em pouquíssimo tempo e rodando os jogos no mínimo dando lags, enquanto no seu console você se diverte pra caramba até o final da vida dele, afinal ele é padronizado.
Eu sempre achei que os PC's entram nessa de gaiatos.
Os Macs tem um nível de padronização, tanto de software quando de hardware, muito maior que os dos PC's, seria legal ver mais jogos para o MAC com uma qualidade gráfica mais apurada (apesar que eu não teho um...).
Mas nem MAC, nem Win, em termos de padronização o Linux é o rei! (sarcasmo. para os desavisados)
Sobre o comentario do cara ...
No meu ponto de vista vai ser a mesma coisa de sempre ... penssem bem ... sempre vai haver PC velho e os consoles sempre vão estar obsoletos com o passar do tempo ... isso é evolução apenas ...
Jesus me libertou de jogar no PC! Hoje só jogo em consoles, não aguentei tentar acompanhar os preços de pl. de vídeo, aumentar memória, processador etc...
Acho bem melhor fazer um investimento num console (depois de uns 2 anos de lançado, quando os preços começam a ficar acessíveis) e saber que pelo menos uns 3 anos você vai estar seguro que os jogos vão ficar cada vez melhores e você não vai se preocupar lendo os "requisitos mínimos" ou "recomendados" na caixinha... :S
Sei que tem coisa no PC muito boa que eu não vou jogar, mas também tem muita coisa boa em consoles que não sai pra PC, (coff coff God of War, coff)
Eu não fui pro console ainda por gostar de alguns estilos que só funciona em PC, como os Age of Empires da vida.
Mas no dia que sair um jogo de Star Wars no Wii...
www.contraditorium.com
"Mas no dia que sair um jogo de Star Wars no Wii..."
Continue repetindo isso, com fé! Esperemos todos que em breve isso seje verdade. :)
Realmente há jogos que não teria nem graça jogar em Console.
Com um suporte decente aos joysticks, qualquer jogo pode rodar bem nos PCs (tirando os do Wii, claro).
O problema de muitos jogos (Devil May Cry 3, por exemplo) é que eles praticamente exigem um joystick pra jogar, mas não permitem uma boa configuração. A iniciativa da Microsoft de padronizar os controles de PC usando o controle do XBOx 260 pode ser uma boa solução pra isso.
-------------------------------------------------------
Diesoft Games
Eu não conheço os controles do XBOX 360, mas o que acontece com os controles tipo Manche de Avião, Volante, Freio de Mão, Pedal, Realidade Virtual e mais ainda aqueles que são os mais inovadores atualmente: os controles do Wii?
E, enquanto tem gente que fica correndo atrás do VaporwareX10, tem gente que trabalha em silêncio com OpenGL 2.0 e consegue fazer isso aqui, ó...
http://www.gamevideos.com/video/id/13707