thegoodfellas/blogset-br huggingface dataset:
pilha scale*nao liga nada no output L (Loft): a forma esta feita.B. Passo a Passo para fazer uma CURVA ao redor da FORMA:1. END: (clica 2x na tela e busca end points)*para o input C: liga no output G da pilha scale.[os endpoints de cada circulo vao ser identificados]2. INTCRV: palete curve > spline > interpolate*para o input V (Valor): liga no output S da pilha end[vai se formar uma curva ligando os endpoints - mas nao e exatamente isso que queremos]3. POLYGON (clica 2x na tela e busca polygon)*para o input P (Ponto): liga no output S da pilha IntCrv[para ter um poligono em cada endpoint]*para o input R (Raio): palete params > special > number slider (limites de 0 a 1 - integers - deixa no 1).*para o input S (Lados): palete params > special > panel (coloca o numero 3 - triangulo)[os proximos passos terao como objetivo rotacionar os poligonos um a um ate a curva voltar ao endpoint no topo]4. DIVIDE: (clica 2x na tela e busca divide)*para o input C: liga no output C da pilha IntCrv;*o input P da pilha polygon deve ser desligado do output da pilha IntCrv e ligado no output da pilha divide;*para o input N (Numero de divisoes): palete params > special > number slider (limites de 0 a 100- integers - deixa no 40).[agora temos 40 poligonos ao longo da curva, mas temos que rotacionar um a um]5. F(x): palete math > script > F1[clica 2x na pilha para escrever a expressao: 360/x*0,0174 (para transformar o angulo 360/40 - 9 graus - em radianos)]*para o input x (variavel da funcao): liga no number slider com o numero 40;*o output r (Resultado) e justamente o quanto cada poligono deve rotacionar.6. SERIES: (clica 2x na tela e busca series)[essa pilha serve para criar uma serie]*para o input N (intervalo): liga no output r da pilha F(x);*para o input C (numero de passos): liga no number slider com o numero 40;7. ROTATE: (clica 2x na tela e busca rotate)*para o input G (Geometria): ligar no output P da pilha polygon;*para o input A (Angulo): ligar no output S da pilha series.[agora sim, cada um dos 40 poligonos esta rotacionado de 9 em 9 graus]8. LOFT: palete surface > freeforms > loft*para o input S (Superficie): liga no output G da pilha rotate;[temos a curva ao redor da forma!](Paramos aqui na aula do dia 12.09, para continuar na aula do dia 14.09)C. Passo a Passo para MULTIPLICAR e ROTACIONAR a CURVA:1. DOMAIN: (clica 2x na tela e busca domain - ver figurinha com intervalo 0 a 1)[define um dominio com inicio e fim]*os inputs sao A (comeco) e B (fim): ligar um panel em cada com os valores 0 e 360, respectivamente.2. RANGE: (clica 2x na tela e busca range)[pega os valores do dominio e divide por uma quantidade especifica]*para o input D (dominio): ligar no output I da pilha dominio;*para o input N (quantidade de passos): palete params > special > number slider (limites de 0 a 10 - integers - deixa no 10).(opcional:
liga um panel no output R para visualizar os valores)3. F(x): palete math > script > F1[clica 2x na pilha para escrever a expressao: x*0,0174 (para transformar o angulo x em radianos)]*para o input x (variavel da funcao): liga no output R da pilha range;4. ROTATE: (clica 2x na tela e busca rotate)*para o input G (Geometria): ligar no output L da pilha loft;*para o input A (Angulo): ligar no output r da pilha F(x).[o output r (Resultado) e justamente o quanto a curva vai rotacionar (a rotacao tambem deixa residuos), totalizando 10 curvas]5. MIRROR: (clica 2x na tela e busca mirror)*para o input G (Geometria): liga no output G da pilha rotate;*para o input P (Plano): informar plano do espelho - palete vector > plane > XY planE PRONTO!
Finalmente, chega a hora de fazer a coberta do anfiteatro!Foram aplicadas as operacoes com superficies (dois posts atras) e as tecnicas de iluminacao do render (post anterior). Tambem usamos uma camera, para saber a visao do observador (caminho: botao direito no nome de alguma vista - set camera - place camera and target/ show camera). e continuamos as atividades relacionadas com o exercicio 6...Tentando escalar mais de um elemento com diferentes escalasA. series - point x, y, z - boxB. reduce(com isso, reduzimos aleatoriamente 5 volumes)e agora, como escalar os volumes retirados?C. evaluate box - ex diffevaluate box (surface > analysis > evaluate box) e uma pilha que transforma uma lista de box em uma lista de coordenadas.ex diff (sets > sets > set difference (s)) e uma pilha que faz a diferenca entre dois conjuntos (listas) - nao pelo index mas pelo valor. Com isso temos como output a lista justamente dos volumes retirados!D. box - scale nu(com, isso materializaremos a lista de coordenadas obtidas em volumes e escalaremos estes volumes)E. jitter - random(duas pilhas que trazem aleatoriedade para as escalas) Continuando as atividades (ainda relacionadas com o exercicio 6), tivemos uma aula teorica (21.09) com algumas (muitas) operacoes/pilhas com listas (sets > list) e sequencias (sets > sequence).Algumas delas e suas funcoes (os inputs estao entre parenteses):LISTAS~ series: cria uma lista atraves de um inicio (S - 0,0 por default), de um numero de elementos (C) e da distancia entre os elementos (N).~ item: escolhe um item, a partir da lista inicial (L) e do index escolhido (i).~ insert: insere uma lista (I) na lista inicial (L), no index escolhido (i).~ subset: cria uma sublista a partir da lista inicial, informando o dominio escolhido (D).~ replace: substitui um item da lista inicial (L), informando o index (i), por um novo item (I).~ split:divide a lista inicial (L) em duas novas listas, informando o momento/index em que a lista se divide (i).SEQUENCIAS~ cull index: apaga um ou mais itens da lista inicial (L), a partir de uma lista de index (I).~ reduce: apaga aleatoriamente item da lista inicial (L), informando o numero de retiradas (R) e a sequencia aleatoria (S).Depois dessa parte teorica, iniciamos uma parte pratica (26.09), exercitando possiveis solucoes para escalar os volumes individualmente, segundo alguma regra.Tentando escalar um unico objeto e treinar as listasA. series - point x, y, z - box OU series - vector - move - boxOUB.split list - box(podemos antes de inserir o box, usar o split list)C. item - scale nu(ligamos o item a pilha box e a pilha escolhida vai ser escalada somente em uma direcao pela pilha scale nu)D. cull index(utilizamos essa pilha para excluir exatamente o item que esta sendo escalado, pois, como ja sabemos o grasshopper cria replicas a cada operacao) Antes de fazer esse exercicio, aprendemos algumas coisas novas! Nele, teriamos que fazer uma parada de onibus utilizando a modelagem basica no rhino e o grasshopper para incrementar. Tambem deveriamos fazer planos de corte (para posterior prototipagem) no grasshopper.parte teorica: logic components~ series: informa inicio, numero de passos
e distancia entre os passos (incrementar) - produz uma lista.~ domain: informa inicio e fim - nao produz nada, serve como input para outros.~ range: informa dominio, inicio e fim (distribuir) - produz uma lista.~ divide domains: divide o dominio em outros dominios, informando dominio inicial e quantidade de dominios - serve tambem de input para o range, p. ex., que resulta em uma lista de listas.parte pratica: parada de onibusesses foram os primeiros estudos, mais para aprender as ferramentas:1. surfacefaz a superficie no Rhino (com control point curve e loft, p. ex) - pilha surface (params>geometry>surface) - set one surface - clica na superficie do Rhino.2. divide domain 2*input I: liga no output da srf;*input u: numero de divisoes na direcao u;*input v: numero de divisoes na direcao v;3. surface box[cria caixas moldadas numa superficie]*input S: output da srf;*input D: liga o output S da pilha divide.4. geometryfaz uma forma no Rhino (esfera, cone, donut) - pilha geometry (params>geometry>geometry) - set one geometry - clica na forma do Rhino.5. bounding box[caixa ao redor de um objeto - o tamanho dele esta associado a ela e vice-versa]*input C: liga o output da geometry6. box morph[com isso vamos transferir o objeto que esta na bounding box para as surface boxes]*input G: e a origem - liga no output da geometry.*input R: e a referencia - liga no output da bounding box.*input T: e o destino - liga no output do surface box.e fazendo um bake, por fim:
A ideia do exercicio 6 baseia-se no Museu do Holocausto (Peter Eisenman):Antes de mais nada, comecamos a aplicar as ferramentas de ponto, linha e plano aprendidas para fazer um volume parametrico (aula 19.09):Em seguida, o objetivo era fazer uma matriz de 6 x 12 volumes. Para isso, fez-se os seguintes passos:1. SERIES: essa pilha foi utilizada duas vezes, tendo em vista que o objetivo era uma serie de 6 no eixo X e uma de 12 no eixo Y.*para o input N: a distancia entre os bloquinhos (de centro a centro);*para o input C: a quantidade de bloquinhos.e como associar cada serie a sua respectiva direcao esperada?2. VECTOR:*para o input X, ligamos o output da primeira pilha series;*para o input Y, ligamos o output da segunda pilha series;*nao ligamos nada no input Z.[detalhe importante: para o nosso objetivo, devemos ativar o cross reference na pilha vector, para que todos os X da primeira serie se associem a todos os Y da segunda.]e como fazer com que essa lista de coordenadas influenciem o bloco feito no inicio?3. MOVE*para o input G, ligamos o output de TODAS as pilhas Srf4Pt.*para o input T, ligamos o output V da pilha Vector.[detalhe importante: para o nosso objetivo, devemos ativar o cross reference na pilha move, para que todos os planos sejam copiados para cada coordenada.] pontoexistem algumas maneiras diferentes de fazer pontos, que vao depender dos objetivos.- pelo caminho: params > geometry > point[clicando com o botao direito na pilha: set one point ou set multiple points - com ambos, voce deve selecionar a posicao do(s) ponto(s) na tela do rhino]OU- pelo caminhos: vector > point > point xyz*para os inputs x, y e z: informar valores atraves do panel/ number slider/ MD slider ou ainda da series (informa intervalo e numero de pontos).{observacao importante: com o botao direito na pilha point (e outras pilhas tambem como, move, vector), voce pode selecionar: longest list (as series/listas se combinarao uma a uma, e quando nao ha correspondencia, o ultimo se repete), shortest list (as series/listas se combinarao uma a uma, e para quando nao ha correspondencia) ou cross reference (conecta todos os elementos de uma lista com todos da outra)}linha- pelo caminho: params > geometry > line[assim como o ponto, a linha e desenhada na tela do rhino]OU- pelo caminho: curve > primitive > line*para os inputs A e B: ligas os output de pontos.[vale para a pinha Ln, a longest list/shortest list/cross reference]planoExistem, tambem, varias maneiras de fazer planos. Talvez a mais pratica delas seja pelo caminho: surface > freeform > 4 point surface. Apos a selecao de Fortaleza para sediar o congresso SIGRADI 2012, o novo exercicio, que, na verdade, substituiu o passado, foi o de pensar numa intervencao no anfiteatro CAU-UFC, com bancos de madeira, a serem fabricados digitalmente (por ora, so seria fabricado um trecho de 60 cm do banco criado, para estudos).Assim como no exercicio 7, a modelagem basica foi feita no rhino, atraves de ferramentas como polyline, line e control points curve (para os perfis) e o velho e bom loft
para a forma dos bancos. Em seguida, com a ajuda do grasshopper, foi possivel complementar os perfis (sobretudo com a pilha line - Ln) e dar a aparencia dos perfis compensados a serem fabricados. O grasshopper tambem foi utilizado para explicitar os perfis para corte, dos 60 cm escolhidos.Mostrarei aqui as pranchas desse trabalho final, que foi feito de dupla com o Felippe Fideles! :)e esse blog termina por aqui! ate a proxima!
olho para meu prato e penso no lagostim, os olhos espetados na cabeca como sementes de mamao, a carapaca rosada cheia de espinhos, meio mergulhado no caldo entre uma folha de coentro e um marisco. arrancar a cabeca do lagostim e mais dificil do que eu esperava; quebrando sua pata pra alcancar uma carne que nao estava la, espetei meu dedo. comecei a pensar na cena horrivel que eu dividia com o lagostim, pensei que talvez aquele espinho fosse uma especie de maldicao. eu gostaria de contar a historia de um lagostim amaldicoando pessoas, seu espirito rondaria os pes da vitima durante o dia, sua boca faria os barulhos mais incompreensiveis durante a noite. talvez ela sussurrasse sempre as mesmas perguntas, talvez transmitisse o resultado da loteria, mas tudo que eu ouviria seria um chiado aspero, duzentas micro-linguas rocando umas contra as outras, o cheiro do plancton fermentado encheria minhas narinas ate nao poder mais. por um punhado de carne na barriga, seria obrigado a sonhar com pincas e limo de rio para o resto da vida. mas talvez nao fosse so isso.isso e claramente a parodia depois da parodia, o chute no cachorro morto, a casca vazia do lagostim me encarando no prato ao lado, um memento mori requintado que me acompanha durante a refeicao. as assombracoes seguem habitando o mundo cotidiano, as esquinas ainda cheiram a sangue, voce ainda pode morder meu femur a qualquer minuto (serio). estamos sempre no fundo de uma caixa escura demais para ver o outro lado, fatalmente um espelho, com alguma sorte uma cortina de fumaca, com muito azar ambos e um mercenario na guarita. voce ja saiu dessa caixa, eu acho.horas mais tarde, meu dedo ainda carregando o fantasma do lagostim, um corte infimo, uma premonicao. nos proximos dias serao dedos, cotovelos, unhas do pe, tudo o que estiver ao alcance sera atingido pelo fantasma com pequenos ferimentos, apenas o quanto baste para me lembrar que estou aqui, vivo e sangro, que nao ha caminho sem dor, o mantra de sempre sempre sempre, etc. etc. etc.nao ha linha que baste para chegar ao fim; o fim e uma rua suja no coracao da cidade, um encontro fortuito no meio de uma ponte a noventa por hora, um corpo atirado do decimo setimo andar, o bem-te-vi cantando entre predios num silencio de lapides, uma janela aberta na chuva, as cortinas balancando como tripas, o peito aberto de uma terra em que eu estou e nao estou. voce vai intuir isso o dia inteiro, por mais cansativa que tenha sido a semana, por mais que voce tenha passado a tarde bocejando e pensando em sonhos ininterruptos. quando chegar a hora, um bicho vai sacudir no seu peito e voce vai se ver condenado a um cigarro sem gosto na varanda, invejando cada janela escura na paisagem. mas voce nao se considera insone, nao acredita que essa angustia possa vir de algum lugar alem da sua propria cabeca, e mesmo assim o sono atravessa seu corpo como um fantasma. a partir de entao, uma verdadeira marcha de
assombracoes vai avancando por dentro dos seus ouvidos, um desfile marcial de cada ponte queimada cedo demais, cada porta entreaberta como uma ferida, derramando pus onde um dia existiu uma lampada aconchegante e uma possivel vida melhor. mas e mentira, voce vive a melhor vida possivel, porque sabe que qualquer outra forma de vida nao existe mais. talvez voce tenha delirios, ou tenha vontade de delirar. sem febre, talvez recorra ao que quer que esteja na sua ultima gaveta: um litro de uisque, um cigarro diferenciado, um videogame portatil. as horas vao escorrer como num poema, como numa tuberculose ultrarromantica. um ultimo cigarro, porque e o ultimo do maco, e voce chega a acreditar que depois dele a noite vai ser sua, que tres horas vao ser o suficiente pro seu corpo renascer e voce vai acordar pronto e disposto a matar um urso por hora no dia que te espera. e mentira, obvio: o dia seguinte vai passar como uma lixa, arrancando pedacos de massa escura de dentro da sua cabeca e fazendo voce tropecar em cada pequena escolha - que os ceus te protejam de um restaurante por quilo. mas ainda sao tres da manha e voce coloca uma playlist escolhida a dedo pra embalar o seu sono, se estivesse frio de verdade voce poderia se embrulhar em um cobertor qualquer e esperar pacientemente por aquele formigamento que sobe dos pes e se acomoda como um gato logo abaixo das suas costelas. mas e verao, um calor estridente emana de cada parede, a janela traz um ar estanque como presente e voce comeca a suar enquanto o primeiro disco chega ao fim. quando voce menos perceber, vai acordar como se nunca tivesse caido no sono.Francis Picabia - Sem titulo, 1932.
as ondas no cascochuva sobre gravuras de Debretexotismo obscurouma luz de popa velando nossa travessia;mas nossa tormenta nao e aquiela continua enquanto nos afastamos,separacoes em cadeia(com voce esqueco de ser infeliz)todo abraco de despedidaguarda uma farpa de vidrouma manha de sol refletida em cada olho.nao gosto de te escreverme doi separar voce da vida. a festa nao pode parar e por isso continuamos assim, copos com bebidas cada vez mais aguadas, um jogo eterno de resta-um, restam-dois, a festa esta incrivel e todos os nossos amigos estao aqui (eu, tu, eles, etc.) ninguem sai, ninguem cai, essas pessoas sabem fazer uma festa, a gente concorda com o vento atravessando a camada insuficiente de agasalhos. quando isso vai acabar? quando poderemos olhar no rosto um do outro com o sol rasgando essa madrugada? voce me abraca como quem pede socorro - mas voce nao pede socorro de verdade, eu sei, mas mesmo assim. o corpo muito leve como um gancho de acougue, um fantasma que nao conheco se prende no meu braco e eu seguro, dentro de um abraco entendo as pessoas que sempre calam ou desviam o assunto, e assim desviamos o assunto: a lua esta minuscula, esse cigarro ainda me mata, pede um trago, nao tenho frio. tentamos rir de tudo, rir dos outros, mas ninguem aqui vai dormir, as pessoas anunciam suas partidas e continuam aqui, atarantadas em despedidas e re-despedidas, uma agonia estranha toma forma. rejeitamos essa via-crucis (talvez por panico, talvez por preguica), seguimos em pe durante toda a noite em busca de algo que nao queremos, algo que nao pode ser. em breve isso tudo vai acabar, eu nao vou entender pra onde voce foi mas nao me incomodo com isso, voce vai embora e se despede com um abraco infinitamente longo, segue noite afora enquanto eu fumo mais um pouco com a displicencia tipica de quem nao quer mais pensar na vida, um gesto tolo de assegurar a maior das certezas. ouco cem vezes a mesma musica, mas o sol nao nasce, nao sei porque quero ficar acordado, acho que te ouvi chorar mas nao quero pensar nisso. a bebida acabou, e hora de lavar a louca e torcer pra que nenhum copo se quebre. ha algo que vai e algo que fica, mas aqui nao e lugar pra essas coisas.[Osamu Tezuka] esse e o tipo de conclusao obvia, uma situacao extremamente facil de se relacionar; voce acorda um par de vezes na casa de outra pessoa, seja um amigo da escola, um parente ou a primeira vez dormindo com alguem e a sensacao ja se torna familiar. um estranhamento familiar, se me permitem. a cama sob seu corpo nao e a mesma cama, o teto esta incrivelmente mais baixo ou mais alto do que deveria e a janela nao esta no lugar certo - lembro de vezes em que sonhei que estava no meu proprio quarto, mas dormindo com a cabeca no lugar dos pes, meu cerebro fazendo tudo que podia para justificar aquele aquele ponto fora da curva. entao vem os cheiros e voce
comeca a juntar as pecas do enigma, alguns claroes da noite passada surgem com mais intensidade e voce quase pode adivinhar o bairro onde esta, se tudo tiver corrido com razoavel tranquilidade. existem maneiras e maneiras de se acordar na casa de outra pessoa, tantas quantas casas e pessoas no mundo. existem fases da vida mais efervescentes, em que ficamos mais acostumados a essa experiencia extra-sensorial, assim como longos momentos de uma continuidade enfadonha (sempre o mesmo quarto, de segunda a sexta, sempre o outro de sabado a domingo, ou a cada quinze dias, etc.) no caso, era a primeira vez em que se acordava em uma casa desconhecida havia um bom tempo. os primeiros minutos foram cruciais para se livrar de qualquer resquicio de sonho que pudessem representar pistas falsas, atrapalhando o julgamento da situacao (tudo era possivel no subconsciente, desde um cenario de hamlet ate uma mistura pavorosa do seu primeiro apartamento com os bastidores do domingao do faustao); o corpo estava inteiro, as roupas atiradas em uma cadeira, o colchao umido de suor. aos poucos o cheiro de cafe entrou pela porta do quarto e aquela casa se tornou um pouco mais todas as casas em que ja se esteve.
eu e voce enrolados como gatos, sei que e sabado porque voce esta aqui e sei que faz frio pelo cheiro de cachecol no seu pescoco, nunca vejo voce se despir, nunca vejo onde voce enfia suas coisas, acordo e voce esta aqui, do meu lado, nos enrolados como gatos em uma noite qualquer, voce dorme profundamente e eu nao, impossivel dormir depois que te percebo aqui, olho pela janela em busca de uma luz qualquer e espero, espero muito, como sempre, ate que as primeiras horas da manha atravessem a vidraca como uma bomba, como um corredor olimpico, espero e enquanto espero penso nessas analogias imbecis, mil metaforas pro seu corpo e pra essa cidade, mas o dia ja vai alto e voce comeca a resmungar, escorrego pra fora da cama, fecho a janela e vou ate a cozinha onde estao as sacolas com as compras que voce fez, boto agua pra ferver enquanto mijo o mais silenciosamente que consigo, mesmo sabendo que voce nao vai acordar ate a hora do almoco, entao espalho as compras na pia e comeco a planejar as refeicoes, pro meu desjejum acabo com os ovos da geladeira junto com um resto de arroz e legumes da quarta-feira e depois penso no que gostaria de almocar embora seja cedo demais, tomo um cha porque sei que voce detesta chas e vai pedir que eu passe um cafe fresco, voce trouxe cafe e ja e o quinto saco que eu guardo no armario, so voce toma cafe nessa casa e so aos sabados, mas isso nao importa, deixo graos de bico de molho em agua quente e leio por cima os jornais da semana que voce pegou na portaria, uma sequencia rapida de manchetes e ja sei que o mundo vai mal, que vai ter um show no outro lado da cidade e que ontem morreu um cantor de quem eu gostava muito. nada demais. para todos os efeitos, nao houve impacto - sem estrondo, sem clarao, sem sirenes de panico ressoando pela capital. so uma nuvem de destrocos se esticando como um gato pela atmosfera. nao demorou muito e a claridade se foi por completo, eramos so nos dois com as janelas fechadas e os pulmoes entupidos com o po de todas as coisas, sem poder falar palavra ["nao, nao digas nada, supor o que dira (...) e ouvi-lo ja"] e nos olhavamos como se dissessemos "agora", mas ainda nao, "agora!", mas nao. do lado de fora, a cidade imersa em ocre, sem movimento, sem sinal de vida. se um raio caisse poderiamos respirar aliviados, poderiamos rugir com o trovao e fingir que aquilo era uma festa, mas a nuvem cobria tudo com um silencio de morte, com a incerteza de que qualquer coisa restasse de pe na cidade depois que a poeira sumisse no vento - a verdade e que nao conseguiamos pensar que um dia aquela poeira pudesse desaparecer, que a vida pudesse seguir qualquer normalidade depois daqueles dias. as horas passavam devagar, seria sensato comer alguma coisa mas nos faltava o animo. acabavamos