;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Alfredo Volpi Pintor brasileiro

14/4/1896, Lucca, Itália

28/5/1988, São Paulo (SP)

Da Página 3 Pedagogia e Comunicação

17/10/2005 11h06

Alfredo Volpi nasceu em Lucca, na Itália, em 14 de abril de 1896. Veio para o Brasil, no ano seguinte, com os pais, que emigraram para São Paulo. Desde pequeno gostava de misturar tintas e criar novas cores. Esse talento o levou a trabalhar como pintor de frisos, florões e painéis nas paredes das mansões paulistanas.

Estudou na Escola Profissional Masculina do Brás e trabalhou como marceneiro, entalhador e encadernador. Aos 16, ele pintou sua primeira aquarela. Aos 18 anos de idade, ele pintou sua primeira obra de arte, sobre a tampa de uma caixa de charutos, usando tinta a óleo.

Em 1925 iniciou sua participação em mostras coletivas. Até se firmar como pintor, exerceu vários ofícios, como o de decorador de interiores. Autodidata em artes, tornou-se membro do Grupo Santa Helena, nos anos 1940, onde conheceu o pintor paulista Ernesto de Fiori, que iria influenciá-lo de maneira decisiva.

O grupo era formado por artistas paulistas que se reuniam no palacete Santa Helena, desenvolvendo, durante as décadas de 30 e 40, pinturas que retratavam cenas da vida e da paisagem dos arredores de São Paulo. Participou das primeiras manifestações artísticas contra os modernistas de 1922, junto com outros pintores do Grupo Santa Helena, como Bonadei, Rebolo, Clóvis Graciano, Pennacchi.

Volpi expôs no Salão de Maio e na 1ª. Exposição da Família Artística Paulista, em 1938, ambos em São Paulo. No ano seguinte, depois de uma viagem a Itanhaém, no litoral sul paulista, começou a pintar paisagens marinhas. Participou do 7º Salão Paulista de Belas-Artes em 1940.

Treze anos depois, ganhou o prêmio de melhor pintor brasileiro, na 2ª Bienal de São Paulo. A partir daí, tornou-se um pintor famoso. Bienal de Veneza, várias retrospectivas (exposições com a obra do autor) em museus e galerias, precederam a exposição Volpi 90 anos, no Museu de Arte Moderna de São Paulo, no aniversário do artista, dois anos antes de sua morte.

Ao longo de quase um século de existência, Volpi ou por várias fases, recebeu influências de pintores impressionistas e clássicos como Cézanne, Giotto, Ucello, encontrando seu próprio caminho. Volpi criou sua própria linguagem na pintura e evoluiu naturalmente das representações de cenas da natureza para produções mais intelectuais, concebidas em seu estúdio.

Daí em diante suas obras seriam dominadas pelas cores e pelo estilo abstrato geométrico. Exemplo marcante disso são suas bandeirinhas multicoloridas, que se tornaram sua marca registrada. As formas geométricas e as trocas cromáticas começaram nos anos 1970: Volpi preparava várias pinturas parecidas, alterando cores, no que os críticos definem como uma combinação inventiva.

É a fase das bandeirinhas, sua maior contribuição para a arte brasileira moderna, expressa em seu trabalho "Bandeiras e Mastros". Só pintava com a luz do sol e se envolvia totalmente com a criação de sua obra, o que incluía esticar o linho para as telas. Depois de dominar a técnica da têmpera com clara de ovo, o artista nunca mais usou tintas industriais - "elas criam mofo e perdem vida com o ar do tempo", dizia.

Num processo típico de um pintor do Renascimento, fazia suas próprias tintas, diluídas em uma emulsão de verniz e clara de ovo, em que ele adicionava pigmentos naturais purificados (terra, ferro, óxidos, argila colorida por óxido de ferro) e ressecados ao sol. Alfredo Volpi morreu em 28 de maio de 1988, aos 92 anos.