2017/06/02
Google Sheets aprende a fazer gráficos por pedido
A Google muito tem investido no machine learning para dar mais inteligência aos seus serviços, e agora é a vez do Google Sheets aprender a fazer gráficos baseados nos pedidos dos utilizadores.
2017/05/06
O perigo da estatística e dos gráficos
A estatística é uma preciosa aliada no tratamento de dados, mas há que estar informado quanto às suas limitações... que por vezes podem resultar em dados bastante enganadores.
2015/05/23
The Witcher 3 não cumpre com a qualidade gráfica prometida
The Witcher 3 era um dos jogos mais aguardados para este ano, mas novamente nos deparamos com uma acusação que infelizmente se tem vindo a tornada cada vez mais frequente: de que os criadores do jogo tentaram enganar os jogadores, mostrando imagens que o jogo final não é capaz de produzir.
2014/11/28
Notícias do Dia
As nossas recomendações para os tablets deste Natal, para fazerem companhia às recomendações dos smartphones; como desactivar a execução diária do WinSAT no teu Windows; o OnePlus One está hoje à venda sem necessidade de convite; e espreitamos mais uma das fantásticas "pechinchas tecnológicas" que apenas pretendem apanhar os mais incautos.
E sendo final do mês, temos mais um fundo de gadgets, desta vez com um Nvidia Shield Tablet; continua a decorrer o nosso passatempo de gadget da semana, com um módulo de tomada comandado via WiFi; e é já amanhã que temos mais um dos nossos meetings mensais.
Nexus 6 é mais fácil de reparar do que de abrir
2013/11/06
ORBX.js mostra-nos o futuro dos GPUs na Cloud
Usar a cloud para acelerar o processamento não é nada de novo, mas a tecnologia tem avançado ao ponto de fazer com que essa opção se torne cada vez mais atractiva. A Mozilla, OTOY e Autodesk criaram o ORBX.js, que vai simplificar o processo de utilizar um qualquer browser como uma janela para computadores virtuais capazes de realizar todo o tipo de tarefas gráficas... e eventualmente servir também para tornar irrelevantes as placas gráficas locais, permitindo jogar todo o tipo de jogos em qualquer dispositivo.
2013/06/21
Highcharts - Gráficos Interactivos e Animados em Javascript
Se têm necessidade de apresentar dados em formato gráfico, poderão gostar de saber que hoje em dia é possível adicionarem-se gráficos interactivos a qualquer página web de forma bastante simples. Se em tempos um gráfico interactivo animado que nos permitisse fazer zoom, ou clicar nos vários pontos da imagem para ter mais informações, ou até ter actualizações contínuas em tempo real, obrigaria a que se utilizasse Flash; hoje em dia tal já não é necessário, como é exemplarmente demonstrado por este Highcharts.
O Highcharts oferece uma imensa variedade de gráficos, incluindo gráficos combinados que misturam vários tipos de gráficos num só, e que são produzidos usando Javascript e HTML5 - significando que funcionarão em todos os dispositivos que tenham um browser moderno.
A variedade de gráficos disponíveis é tanta que nem me vou arriscar a tentar listá-los todos. Em destaque refiro apenas a possibilidade de dinamicamente mostrarem/esconderem alguns dos elementos que são apresentados nos gráficos; a possibilidade mostrar gráficos com número extremamente elevados de pontos; actualização de gráficos em tempo real; e até a possibilidade de ter gráficos com conjuntos de dados heterogéneos ou com segmentos em falta.
Parece não haver nada que este Highcharts não seja capaz de fazer... e sempre evita que se perca imenso trabalho a "refazer" algo que já existe e está bem feito.
O Highcharts é gratuito para uso pessoal não comercial, e tem preços a começar nos $90 para utilização comercial em sites.
2012/08/10
Entrevista a Tiago Sousa da Crytek
Ao longo dos anos do Aberto até de Madrugada, sem dúvida que há artigos que me deram prazer especial de escrever e partilhar. Hoje, tenho um desses artigos especiais: uma entrevista a Tiago Sousa. Um nome que poderá ser desconhecido da maioria das pessoas, mas que faz parte daquele grupo de "anónimos" que trabalha nos bastidores e que torna possíveis grande êxitos que maravilham milhões de pessoas por todo o mundo. É para o ficarmos a conhecer um pouco melhor, e também para lhe dar um pouco do reconhecimento que merece, que decidi contactá-lo e desafiá-lo para uma entrevista.
O Tiago é o principal responsável pela investigação e desenvolvimento da programação gráfica na Crytek, empresa que tem estado na vanguarda da criação dos mundos digitais dos videojogos, e cujo jogo Crysis tem sido desde sempre um dos "benchmarks" que coloca bem alto a fasquia do que pode ser conseguido. (E com o Crysis 3 a novamente superar tudo aquilo que foi feito antes, e a aproximar-se do "sonho" de se criarem imagens que rivalizam com a realidade.)
Para quem atravessa os cenários digitais destes jogos, o pensamento de que todo e cada pixel que é visível no ecrã apenas é possível graças ao trabalho de programadores como o Tiago será certamente a última coisa que lhes passa pela cabeça... Mas a verdade é que é um trabalho que não tem descanso, e a busca pela perfeição é algo que dia após dia os obriga a "ir mais longe", numa luta constante entre aquilo que gostariam de poder tornar real... com aquilo que é realmente possível fazer com o hardware actual.
Como é que um Português vai parar ao coração do desenvolvimento gráfico de uma empresa que é referência mundial nesta área? É o que vamos descobrir já a seguir:
2012/08/07
OpenGL ES 3.0 e OpenGL 4.3 e ASTC
O OpenGL ES 3.0 foi finalmente ratificado pelo Khronus Group, o grupo responsável pelo OpenGL, OpenCL, WebGL, e outras tecnologias gráficas/multimedia - e que conta com praticamente todos os gigantes da indústria: Nvidia, AMD, Intel, Samsung, Apple, ARM, Qualcomm, Texas Instruments, Sony, etc. etc.
As novidades do OpenGL ES 3.0 são muitas, mas para quem não sabe, interessará começar por dizer que o OpenGL é uma biblioteca de funções que permite que os programadores tirem partido das funcionalidades gráficas avançadas existentes nas placas gráficas e GPUs. Ou seja - se no início os programadores tinham que suportar especificamente cada placa gráfica que desejassem utilizar (fazendo com que, por exemplo, houvessem programas e jogos que funcionaram apenas uma Matrox, ou numa 3DFX, etc.) - graças ao OpenGL, os programadores poderiam criar programas "genéricos" que chamavam estas funções 3D, que depois são automaticamente traduzidas para funções que a placa gráfica que estiver instalada pode reconhecer (assumindo que tem um driver compatível com OpenGL.)
O OpenGL ES é a versão do OpenGL orientada para equipamentos mobile, mas que graças à sua potência sempre crescente, faz com que nesta versão 3.0 já comece a ter muitas das capacidades do OpenGL na versão "completa".
E nessa versão completa, o OpenGL passa para a versão 4.3 que embora com menos novidades, o torna mais atractivo para que os game developers o voltem a reconsiderar em vez do DirectX da Microsoft (que tem sido o mais utilizado actualmente - destronando a liderança que o OpenGL detinha no final da década de 90). Um passo que pode ser importante, já que para além do único resistente de relevo que continua a usar o OpenGL (o motor gráfico id Tech 5), o recente anúncio de que a Valve vai levar o Steam para a plataforma Linux, a par das preocupações de Gabe Newell quanto ao futuro do Windows 8, poderão fazer com que mais developers optem por uma tecnologia gráfica mais aberta... em vez de ficarem presos ao Direct X. (E já começou a "picar" a Microsoft... ao revelar que o Left 4 Dead 2 corre mais depressa em OpenGL em Linux que em DirectX no Windows. ;)
E mesmo que queiram manter projectos em paralelo usando os dois sistemas, este novo OpenGL 4.3 facilitará essa tarefa, ao suportar todas as funções que existem no DirectX 11... e mais algumas.
Algo que sem dúvida será de interesse adicional, quando se sabe que depois facilitará também o processo de transferência para os jogos nas plataformas mobile, com o OpenGL ES.
Outra das novidade é a consolidação de um sistema único de compressão o ASTC (Adaptive Scalable Texture Compression) que pretende uniformizar a compressão de imagens e texturas - e que até ao momento dão uso a múltiplos e variados sistemas, dependendo das imagens, hardware em que vão funcionar, etc. Um sistema que na próxima geração de GPUs mobile até já estará integrado no próprio hardware.
Vamos lá ver se assistimos a um ressurgimento do OpenGL em força... pois num mundo que vai ficando cada vez mais "fragmentado" (diferentes plataformas mobile, desktops que correm o risco de se desagregar em mais escolhas por novas variantes em resposta ao Windows 8, e também a web)... sem dúvida que o OpenGL poderá cumprir o seu papel de standard universal e transversal a todas elas.
2012/06/06
Square Enix Luminous Engine Demo
Querem ter uma ideia do que a próxima geração de consolas vai permitir? Recordam-se do clássico de CGI "Final Fantasy", que nos fez sonhar com o dia em que os computadores seriam capazes de gerar tais gráficos em tempo real?... Pois bem, parece que já lá chegamos.
Ora vejam esta demonstração intitulada "Agni’s Philosophy" que dá uso motor gráfico Luminous Engine da Square Enix, e que é completamente gerado em tempo real. (Durante a demonstração a equipa alterou vários parâmetros, como a cor dos cabelos dos personagens virtuais, para provar que estava mesmo a ser gerado em tempo real... e acho que se lá estivesse, também só assim é que acreditava. :)
Segundo a Square Enix, embora este novo motor seja capaz de criar estes gráficos de alta-qualidade, será também capaz de se adaptar a todo o tipo de equipamentos, desde os smartphones mais modestos aos PCs equipados com as mais potentes placas gráficas.
Fiquem com o vídeo... que merece ser visto em FullHD e em ecrã grande!
[via vg247]
2012/04/03
Gráficos no Google agora em 3D
Certamente já saberão que o Google não tem problemas em fazer conversões ou cálculos matemáticos (experimentem pesquisar por "10+10", ou "10 km in miles", ou até mesmo "50 EUR in USD"), mas o que poderiam não saber é que agora o Google é também capaz de criar gráficos 3D.
Ao introduzirem uma função com duas variáveis, como por exemplo:
sqrt(x*x+y*y)+3*cos(sqrt(x*x+y*y))+5 from -20 to 20
Verão imediatamente um gráfico 3D interactivo que podem manipular, fazer zoom e arrastar. Um gráfico que dá uso ao WebGL para oferecer gráficos 3D de qualidade dentro da janela do vosso browser.
[via google]
2012/03/07
Intel Graphics Performance Analyzers 2012
Embora hoje em dia os processadores actuais sejam mais que suficientes para a maioria das tarefas que precisamos que façam, há ainda áreas onde a optimização máxima seja a ordem do dia: como é o caso da computação gráfica, que permite recriar os maravilhosos ambientes 3D que vemos em jogos (e não só).
Quando se sabe que para que tal aconteça, é necessário estar a calcular muitos milhões de pixeis por segundo...
(Ora façam as contas do que implica ter um cenário 3D em FullHD a mexer-se a 60fps:
1920x1080 pixeis x 60 fps = 124 milhões de pixeis/segundo)
... rapidamente se percebe que toda e qualquer optimização que permita acelerar o processo será bem vinda.
E é para isso mesmo que existem ferramentas como estes Graphics Performance Analyzers 2012 da Intel. Um conjunto de programas que permite analisar a eficiência com que este tipo de programas está a dar uso ao hardware disponível, permitindo a sua optimização.
Agora é só esperar que os developers realmente tenham consciência daquilo que fazem e se preocupem em fazer o melhor possível em vez de simplesmente recomendarem: "comprem um PC mais rápido", quando algo não corre com a velocidade que se desejaria.
2011/12/31
Segredos do CryEngine 3
Não é por ter jogado recentemente o Crysis 2 na Xbox 360 que fiquei fã do CryEngine ou da Crytek - isso é algo que já vem de há muito tempo e cujas evoluções tenho tentado acompanhar sempre que posso (ainda no outro dia vos falei do antialiasing morfológico SMAA que "faz milagres".)
Para quem gostar deste tipo de coisas e quiser ficar a saber um pouco mais sobre as técnicas utilizadas para tornar o CryEngine num "motor" de gráficos que permite criar cenas que se aproximam do foto-realismo, e quais os segredos (leia-se "batotas") necessários para que tal seja possível em tempo real e com os framerates elevados necessários para os jogos actuais - mesmo quando correm em máquinas bastante limitadas (como é o caso das consolas)... não deixe de espreitar este "segredos do CryEngine 3".
2011/12/11
O Anti-Aliasing Morfológico FXAA e SMAA
Na busca de gráficos com aparência cada vez mais realista, a transposição de uma imagem para ecrãs que são compostos por pixeis vem também acompanhada por alguns efeitos por vezes indesejados, como o aliasing bem conhecido de muitos os que gostam de jogar no seu PC.
Este aliasing é o responsável pela criação de imagens com as arestas "pixelizadas" que automaticamente parecem artificiais, e têm sido uma autêntica dor de cabeça para programadores e artistas gráficos. Existem várias sistemas que procuram reduzir este efeito, mas quase todos eles são conseguidos à custa de "força bruta", com as imagens a serem geradas em resoluções superiores, e depois reduzidas de tamanho.
Obviamente, não é um sistema lá muito eficiente... e que obriga a que se tenha hardware muito mais potente do o que seria teoricamente necessário. Existem múltiplas e variadas variações, que procuram maximizar os resultados com a maior eficiência possível, como o MSAA, alguns que introduzem problemas por si só - no caso de coisas com transparência - mas que invariavelmente continuam a consumir demasiados recursos.
E porque não tentar chegar ao mesmo efeito a partir de uma imagem já com a resolução pretendida?
É isso que é feito com o FXAA (Fast Approximate Anti-Aliasing), que consegue resultados superiores aos do sistema 4x MSAA, e consumindo menos recursos, uma vez que consome apenas 1.3ms adicionais por cada imagem gerada na resolução pretendida.
E depois de ter descoberto isto, até pensava que iamos ficar por aqui... Mas não. É que logo depois fui dar com o SMAA (Enhanced Subpixel Morphological Antialiasing). E este sim, parece verdadeiramente milagroso!
SMAA: Enhanced Subpixel Morphological Antialiasing from Jorge Jimenez on Vimeo.
Este sistema foi desenvolvido por: Jorge Jimenez, Jose I. Echevarria, e Diego Gutierrez da Universidade de Saragoça, e pelo Tiago Sousa da Crytek - empresa que certamente dispensará apresentações.
Como se pode ver no vídeo, este SMAA consegue ser superior ao FXAA e... demonstra que pelo menos na Crytek não têm estado parados para nos conseguirem trazer gráficos gerados por computador que em breve rivalizarão com o foto-realismo.
Olhando-se para o que é feito hoje em dia em jogos como o Crysis 2, em consolas como a Xbox 360 e PS3, completamente "obsoletas" em termos de hardware... faz-nos imaginar o que a próxima geração irá conseguir fazer!
[SMAA via CodingHorror]
2011/09/03
Pesquisa Tendências Desenhando o Gráfico
Espectacular esta funcionalidade de correlacionamento do Google Trends, que vos permite pesquisar por eventos desenhando o gráfico da sua distribuição ao longo do tempo.
Para além de permitir que percam alguns minutos a desenhar gráficos "malucos" para ver que resultados surgem, torna-se também possível ver que tipo de coisas estão em declínio e ascenção:
Por exemplo, vários produtos da MS - o Office 2003, Small Business Server 2003, Frontpage 2003 - assim como o Premiere Pro 7.0, têm estado em declínio; enquanto que em ascenção se encontram pesquisas relacionadas com a dor! Não sei se sejam motivos para podermos dormir descansados mas... fica a informação.
[via kottke]
2011/03/15
Desempenho Gráfico do iPad 2
O novo A5 e a nova PowerVR SGX543 do novo iPad 2 já foram submetidos a alguns testes e... parece que temos um campeão nas mãos!
Segundo o site Anandtech, o desempenho gráfico do iPad 2 deixa para trás os tablets concorrentes baseados no -também potente- Tegra 2 da Nvidia.
Em FillRate, as diferenças são abismais:
E mesmo se não se atingem os "9x" anunciados pela Apple, o que é certo é que os jogos que tirem partido das capacidades do iPad 2 poderão aumentar a complexidade cerca de 3x, e oferecer ainda melhor qualidade gráfica graças ao antialiasing.
Outra das novidades usada no A5 é a utilização de uma memória low-power ainda mais rápida: LP DDR2.
O A5 tem assim um custo de produção 66% superior ao do Tegra 2, mas graças ao volume de produção, permite à Apple continuar a oferecer os seus produtos a preços bem competitivos, e manter a "pressão" sobre os concorrentes.
O A5 conta ainda com um novo sistema de poupança de energia, que parece adequar a frequência de funcionamento constantemente em função das necessidades (e que será sem dúvida responsável por conseguir manter a mesma autonomia, com bateria semelhante, mesmo com um CPU que agora é dual-core, e toda esta potência gráfica extra.)
Ainda relacionado... se estão curiosos sobre como funciona a capa magnética do iPad 2, já foram revelados todos os seus segredos.
2011/03/04
Potência Gráfica do Galaxy S 2
A potência gráfica nos smartphones e tablets tem aumentado de forma dramática (fazendo relembrar em parte os saudosos tempos das "guerras" PowerVR/3DFX).
Mesmo sendo uma evolução esperada, não deixa de ser supreendente ver sistemas mobile, como este ARM Cortex A9 CPU com GPU Mali-400 (o mesmo que poderemos encontrar no futuro Samsung Galaxy S 2), a debitarem gráficos num ecrã 1080p, em verdadeiro 3D, a 60fps.
E os 60fps devem-se apenas à limitação do HDMI 1.3 "não aguentar com mais" - dizem eles que se usassem HDMI 1.4, poderiam chegar aos 70fps. Impressionante!
(Menos impressionante deverá ser a autonomia de um smartphone a fazer estas coisas... :)
[via Engadget]
2010/10/27
Google Docs com Novos Gráficos
Se usam o Google Docs gostarão de saber que a parte dos gráficos foi revista e melhorada, e oferece agora muitas mais possibilidades de personalização e visualização.
Inclui até a possibilidade de publicarem gráficos nos vossos sites, que são actualizados dinamicamente à medida que os valores nas vossas folhas de cálculo são alterados.
Gráficos em Javascript com Flot
Considerando que criar gráficos é uma tarefa recorrente para inúmeros sites, e nem sempre podemos depender na existência de Flash para criar gráficos bonitos e interactivos, hoje apresento-vos este Flot.
Esta biblioteca de funções gráficas para jQuery permite-vos criar inúmeros tipos de gráficos, estáticos ou interactivos, que serão bem úteis em inúmeras ocasiões: e tudo em puro javascript sem necessidade de plugins extra.
Um projecto a manter na vossa lista de "referência" para criarem gráficos na web.
2010/07/14
InfoVis - Visualizações Javascript
Precisam de criar gráficos e outras formas de visualizar dados em Javascript?
Então, em vez de começarem do nada, recomendo que espreitem este toolkit de visualizações javascript InfoVis, que recentemente chegou à sua versão 2.0.
Espreitam a página com demos, para ficarem com uma idea do que este InfoVis permite.
2010/06/11
Notícias iPad
Revista digital Wired já passa a versão Impressa
Já se sabia que a Wired estava bastante interessada em lançar uma versão electrónica para o iPad. E mesmo tendo sido "refeita" à pressa (e nem por isso "bem feita") o que é certo é que parece ser já um enorme sucesso: com o número de vendas da versão electrónica a atingirem o número das revistas impressas (e por esta altura já devem as devem ter ultrapassado.)
Time inova revista Digital
A Time é igualmente outra publicação que tem grandes expectativas para os tablets, e apesar de ter começado com uma versão digital bem modesta, parece estar interessada em revolucionar o segmento. Ora espreitem o seguinte vídeo:
Apenas espero que rapidamente abandonem o formato de "revistas individuais" em Apps, já que a grande maioria destas coisas começa a poder ser feita usandos os novos standards Web - e principalmente, que se lembrem que mais vale vender "milhões" a baixo custo, do que apenas uns milhares aos preços altos que actualmente praticam.
(Falo por mim, que a 0,79€ não me importo de contribuir para muitas Apps... mas que quando os custos vão para os 4€ ou mais... o caso muda de figura!)
Falha de Segurança identifica donos de iPads
Mais uma, das cada vez mais frequentes notícias sobre quebras de segurança: graças a uma falha nas suas páginas que permitia recolher informações sobre os seus clientes a AT&T "divulgou" informações sobre cerca de 114 mil utilizadores de iPads 3G.
Nessa lista estão todos os clientes que fizeram as pré-reservas, e que incluem gente importante, famosa, e outros VIPs, cujos dados como o email e número identificador do seu iPad 3G estão agora a circular pelas vias mais obscuras da internet.
Adeus Flash, Olá Gráficos Javascript
A Campaign Monitor é mais uma das empresas que diz agora adeus ao Flash, passando a utilizar gráficos em javascript para que possam ser visualizados no iPad e restantes dispositivos que não suportem Flash.
A escolha recaiu sobre o highcharts, que permite gráficos de alta qualidade, dinâmicos e interactivos, utilizando exclusivamente javascript.
E por último (last but not least)... relembro que:
iPad Aberto até de Madrugada sai já Amanhã!
Sim, há quem não vá dormir esta noite e fazer directa ansisoso(a)... porque amanhã irei finalmente dizer qual o feliz contemplado com este fabuloso gadget que só foi possível adquirir graças a vocês. :)
Não me canso de agradecer a todos os que tornarem o "fundo para gadgets" possível, superando todas as expectativas - e que me faz querer voltar a repetir a experiência, com novo gadget... assim que descanse um pouco (que, podem acreditar, que é uma trabalheira gerir tudo e evitar possíveis erros! :)
Mas, foi da forma que serviu para aprender, de forma a que a próxima vez seja mais automatizada.
Quanto ao próximo...
Embora gostasse que o próximo gadget fosse "de outra marca" - para evitar exclusividade com "maçãs" e tal - o que é certo é que o novo iPhone 4 está em risco de se tornar no mais sério candidato para a próxima aquisição; e tal está dependente apenas de o conseguir a preço interessante (na ordem dos 600-700€) desbloqueado e sem qualquer compromisso de fidelização.
Em princípio será possível, mas só saberei com mais certeza na próxima semana - e se tal for para diante, será para vos oferecer um iPhone 4... já no fim deste mês!
(Até lá, digam se vos atrai a ideia, ou se preferem outro gadget - porque, como sempre, a decisão final será vossa. :)
Publicado por
Carlos Martins
às
10:24
14
comentário(s)
Flash Gráficos iPad Javascript Notícias Revista Time Wired





.jpg)







































