{
  "submission_id": "3774026",
  "keywords": [
    {
      "keyword_id": "1120",
      "keyword_name": "3d",
      "contributed": "f",
      "submissions_count": "22818"
    },
    {
      "keyword_id": "12821",
      "keyword_name": "graphics",
      "contributed": "f",
      "submissions_count": "84"
    },
    {
      "keyword_id": "24240",
      "keyword_name": "logic",
      "contributed": "f",
      "submissions_count": "40"
    },
    {
      "keyword_id": "35536",
      "keyword_name": "programming",
      "contributed": "f",
      "submissions_count": "125"
    },
    {
      "keyword_id": "14929",
      "keyword_name": "render",
      "contributed": "f",
      "submissions_count": "3957"
    },
    {
      "keyword_id": "8805",
      "keyword_name": "rendering",
      "contributed": "f",
      "submissions_count": "706"
    }
  ],
  "hidden": "f",
  "scraps": "f",
  "favorite": "f",
  "favorites_count": "0",
  "create_datetime": "2025-12-18 02:41:28.67362+00",
  "create_datetime_usertime": "18 Dec 2025 03:41 CET",
  "last_file_update_datetime": "2025-12-18 02:40:17.276684+00",
  "last_file_update_datetime_usertime": "18 Dec 2025 03:40 CET",
  "username": "childrengore",
  "user_id": "1556664",
  "user_icon_file_name": "483874_childrengore_root_5_.png",
  "user_icon_url_large": "https://nl1.ib.metapix.net/usericons/large/483/483874_childrengore_root_5_.png",
  "user_icon_url_medium": "https://nl1.ib.metapix.net/usericons/medium/483/483874_childrengore_root_5_.png",
  "user_icon_url_small": "https://nl1.ib.metapix.net/usericons/small/483/483874_childrengore_root_5_.png",
  "file_name": "5836905_childrengore_20251217_233846.jpg",
  "file_url_full": "https://nl1.ib.metapix.net/files/full/5836/5836905_childrengore_20251217_233846.jpg",
  "file_url_screen": "https://nl1.ib.metapix.net/files/screen/5836/5836905_childrengore_20251217_233846.jpg",
  "file_url_preview": "https://nl1.ib.metapix.net/files/preview/5836/5836905_childrengore_20251217_233846.jpg",
  "thumbnail_url_huge_noncustom": "https://nl1.ib.metapix.net/files/preview/5836/5836905_childrengore_20251217_233846.jpg",
  "thumbnail_url_large_noncustom": "https://nl1.ib.metapix.net/thumbnails/large/5836/5836905_childrengore_20251217_233846_noncustom.jpg",
  "thumbnail_url_medium_noncustom": "https://nl1.ib.metapix.net/thumbnails/medium/5836/5836905_childrengore_20251217_233846_noncustom.jpg",
  "thumb_medium_noncustom_x": "120",
  "thumb_medium_noncustom_y": "68",
  "thumb_large_noncustom_x": "200",
  "thumb_large_noncustom_y": "113",
  "thumb_huge_noncustom_x": "300",
  "thumb_huge_noncustom_y": "170",
  "files": [
    {
      "file_id": "5836905",
      "file_name": "5836905_childrengore_20251217_233846.jpg",
      "file_url_full": "https://nl1.ib.metapix.net/files/full/5836/5836905_childrengore_20251217_233846.jpg",
      "file_url_screen": "https://nl1.ib.metapix.net/files/screen/5836/5836905_childrengore_20251217_233846.jpg",
      "file_url_preview": "https://nl1.ib.metapix.net/files/preview/5836/5836905_childrengore_20251217_233846.jpg",
      "mimetype": "image/jpeg",
      "submission_id": "3774026",
      "user_id": "1556664",
      "submission_file_order": "0",
      "full_size_x": "1280",
      "full_size_y": "725",
      "screen_size_x": "920",
      "screen_size_y": "521",
      "preview_size_x": "300",
      "preview_size_y": "170",
      "initial_file_md5": "3b3534ea9f49b31b979f620112119e23",
      "full_file_md5": "75bcb6d340d06fc2d1b7dda61b07280a",
      "large_file_md5": "b02f00bb44fb504a8c314274070fcb12",
      "small_file_md5": "c4b9cead11ae0d83e937f729b1323b5a",
      "thumbnail_md5": "6c72b0258dbb8fc898c193e34dec78cd",
      "deleted": "f",
      "create_datetime": "2025-12-18 02:40:17.276684+00",
      "create_datetime_usertime": "18 Dec 2025 03:40 CET",
      "thumbnail_url_huge_noncustom": "https://nl1.ib.metapix.net/files/preview/5836/5836905_childrengore_20251217_233846.jpg",
      "thumbnail_url_large_noncustom": "https://nl1.ib.metapix.net/thumbnails/large/5836/5836905_childrengore_20251217_233846_noncustom.jpg",
      "thumbnail_url_medium_noncustom": "https://nl1.ib.metapix.net/thumbnails/medium/5836/5836905_childrengore_20251217_233846_noncustom.jpg",
      "thumb_medium_noncustom_x": "120",
      "thumb_medium_noncustom_y": "68",
      "thumb_large_noncustom_x": "200",
      "thumb_large_noncustom_y": "113",
      "thumb_huge_noncustom_x": "300",
      "thumb_huge_noncustom_y": "170"
    }
  ],
  "pools": [],
  "description": "Elemento Padrão do fundo\n.ambient/ background+type = { color : #000 } /*\n\nImagem por URL\n.ambient/ background+image = { url : https://image/ } /*\n\nImagem por Arquivo\n.ambient/ background+image = { file : 0/caminho1/image.png } /*\n\nSe desejar:\n.ambient/ background+auto = { container1 : #000 } /*\nAplica automaticamente o conteúdo no container1\nSeja URL, Imagem, HEX\n\n.ambient/ background+type = { color : #000 } >\nsize: cover +\nposition: center +\nrepeat: no /*\n\nVocê pode especificar Tamanho de qualquer forma\n\nCobre 50% da tela:\n50%\n\nCobre 50% mas corta a imagem pra mostrar o Topo:\ntop.50%\n\nleft.50%\nright.50%\nbottom.50%\n\nEstilos automáticos:\n\nCover > Cobre a tela toda cortando conforme, sem distorção\n\nFit > Encaixa a imagem inteira, sem distorção, sem encaixar na tela inteira, apenas pra imagem inteira aparecer.\n\nStretch > Amassa a imagem pra caber na tela, distorcendo na horizontal/vertical\n\nPosition define a posição da Imagem:\nTop, Bottom, Center, Left, Right, Out\n\nOut > Tira a imagem pra fora da Tela\nCenter > Centraliza\n\nOs outros servem para elementos específicos.\nSe você tem um Botão e quer colocar Gradiente:\n\n.button/ MeuBotao color+type\n{ gradient : 50x50 % #ff0000 + url } /*\n\nMetade será Vermelho e a outra a Imagem.\nPodendo especificar:\nurl : https://imagem/\n\nOu definir algo de outro Elemento, ou já existente:\n\n.button/ MeuBotao color+type\n{ gradient : 50x50 % #ff0000 + from/.box/MinhaCaixa+color } /*\n\n^ Pega a cor de um Elemento do Sistema chamado Box\n\n.button/ MeuBotao color+type\n{ gradient : 50x50 % #ff0000 + from/.box/MinhaCaixa+url } /*\n\n^ Pega URL\n\nExistem muitas formas de Repetir o BG:\nRepeat: No\nRepeat: Yes\nRepeat: 5 (repete somente 5 vezes na tela inteira)\nRepeat: Fit (repete, mas nunca corta a imagem no meio)\n\nArquivos:\n\nindex.ny\n^ Define a Engine Principal\n\ngen.qogc\n^ Gera arquivos Quânticos\n\nindex.ny ↓\n\nTrocando Variáveis do Sistema\n.c/create\n\nAgora o c não é mais Check, é Create\nNão checa informações, ele Cria.\nQue pode ser alterado a qualquer momento:\n\n.c/create\n\nc/object = cube :\nif exist e/animation else e/null /*\n\nSe existe, executa uma Animação, se não, Nada.\n\n.c/create\nc/object = sphere \n\n.c/check\nc/sphere : e/animation /*\n\nPrimeiro torna c = create\nCria uma Esfera\nDepois torna c = check\nCheca se a Esfera existe\nSe sim, Animação. Se não, Nada.\n\nOu se não desejar alternar:\n\n.Creata/create\nCreata/object = cube /*\n\n.Chequer/check\nChequer/sphere /*\n\nPara executar scripts quânticos é simples\nJá que a própria linguagem é formulada para cálculos complexos:\n\natomo.qogc ↓\n\n.el+auto/ atomo >\n%1.neutron\n%1.proton\n%1.eletron /*\n\nSe fizer:\n\n.el+auto/ hidrogenio >\n%1.neutron\n%1.proton\n%0.eletron /*\n\nc/object = cube : as.hidrogenio >\n377_ 8x190 /*\n\nAgora você tem um Cubo feito de Hidrogênio.\n\nPara definir onde ele fica:\n\n.L/ hidrogenio :\n-0 -0 -0 0 /*\n\nZ, X, Y, P\n\nZ, Profundidade\nX, Largura\nY, Altura\nP, Camada\n\nUm objeto P = 1 fica atrás de um P = 5\n\nQue é oque faz o Cenário ser 3D.\nAssim como se tiver uma Parede na sua frente\nEla estará na Frente de tudo, e não atrás de uma Montanha\n\nExistem muitas variáveis e funções.\nMas esse é inferior ao Básico.\n\nPara tornar o Cubo um elemento físico:\n\nindex.ny ↓\n\nc/object = cube : /Eva /*\n\n.ambient/ background+type = { color : #000 } /*\n\nAgora o cubo existe em um Vácuo Negro.\nMas por padrão ele é apenas um Campo Energético\nUm Eletromagnetismo, uma Radiação\n\nuniverse.qogc ↓\n\nEva.size = c/ID : GEWOqbWl2 >\ny.x.z = eSize > 5 : num+type *cm < ([\n[eSize, 0, 0], [0, eSize, 0], [0, 0, eSize] ]) > /*\n\nAgora Eva possui 5 Centímetros.\n\nEva.density = c/ID *auto >\ny.x.z = eSize + hidrogenio ÷ mass /*\n\nEva.mass = eSize × hidrogenio /*\n\nO comportamento dos Átomos é automático.\nPortanto definir Eva como 5cm de Hidrogênio apenas fará ela expandir e evaporar aleatoriamente como Gás Hidrogênio.\n\nPara torná-la algo Sólido, exige programar em Cadeia os átomos\n\nCriando um elemento .OBJ e nesse elemento, configurar áreas conforme seu material.\n\nhidrogenio = a.('H', pos=[ in[0, 0, 0]out ], cell=auto) /*\n\nConfigurar diretamente um Elemento é extremamente perigoso.\n\nPorquê uma vez que ele é modificado no Nygrate, ele vai considerar todo o Universo, e vai alterar esse elemento em todo o Universo, oque pode desestabilizar a existência inteira.\n\nMas novos elementos podem ser criados do zero sem problemas, desde que não existam ainda.\n\nPara alterar elementos específicos, é usado os IDs\n\nTambém é possivel calcular manualmente Volume:\n\nvolume_atomo = (4\\3) × pi/ × (raio_hidrogenio ^ 3)\n\nO Nygrate renderiza graficamente, não apenas visualmente, como executa automações, analisa dados, gera interfaces, manuseia, configura, processa e transporta dados em servidor e o servidor\n\nAlém de funcionar via Script, Web, App, File, Image, Video\n\nTudo isso Junto, Separado, Isolados, Mesclados\n\nOu simplesmente. Renderizar 3D.\n\nNo Nygrate tudo é Automático\nPortanto qualquer alteração pode ser Catastrófica.\n\nÉ literalmente o mesmo, que configurar pro Hidrogênio ter 1 Neutron\n\nEm todo o nosso Universo, ao mesmo tempo.\n\nConfigurações podem ser adulteradas e forçadas, mas na maioria das vezes, tem consequências também.\n\nE gera Sons:\n\nfreq = frequency.in+type : Hz >\nfreq.to.1 +\nfreq.to.2= 200 >\ntime = duration.in+type : S >\ntime = 5  +\nvolume = 1.0 /*\n\nOpcional, mas se pode forçar o uso de Segundos\n\nfor time in amplitude time.[s/100] : steps >\nnow = freq.1 then freq.2 /*\n\nE a Variável executa, com Configurações Opcionais:\n\ngerarSom(now, 0.01, amplitude)\n\nQuando apenas isso já funcionaria: gerarSom() \n\nOs sons são gerados configurando a taxa de energia que um emissor transmite, como exemplo colocando mais carga no ímã de caixas de som, fazendo vibrarem mais Forte.\n\nGrande parte é Automática, sendo um exemplo básico\n\nMas pode ser feito manualmente de forma muito mais Avançada.\n",
  "description_bbcode_parsed": "<span style='word-wrap: break-word;'>Elemento Padr&atilde;o do fundo<br />.ambient/ background+type = { color : #000 } /*<br /><br />Imagem por URL<br />.ambient/ background+image = { url : <a href=\"https://image/\" rel=\"nofollow\">https://image/</a> } /*<br /><br />Imagem por Arquivo<br />.ambient/ background+image = { file : 0/caminho1/image.png } /*<br /><br />Se desejar:<br />.ambient/ background+auto = { container1 : #000 } /*<br />Aplica automaticamente o conte&uacute;do no container1<br />Seja URL, Imagem, HEX<br /><br />.ambient/ background+type = { color : #000 } &gt;<br />size: cover +<br />position: center +<br />repeat: no /*<br /><br />Voc&ecirc; pode especificar Tamanho de qualquer forma<br /><br />Cobre 50% da tela:<br />50%<br /><br />Cobre 50% mas corta a imagem pra mostrar o Topo:<br />top.50%<br /><br />left.50%<br />right.50%<br />bottom.50%<br /><br />Estilos autom&aacute;ticos:<br /><br />Cover &gt; Cobre a tela toda cortando conforme, sem distor&ccedil;&atilde;o<br /><br />Fit &gt; Encaixa a imagem inteira, sem distor&ccedil;&atilde;o, sem encaixar na tela inteira, apenas pra imagem inteira aparecer.<br /><br />Stretch &gt; Amassa a imagem pra caber na tela, distorcendo na horizontal/vertical<br /><br />Position define a posi&ccedil;&atilde;o da Imagem:<br />Top, Bottom, Center, Left, Right, Out<br /><br />Out &gt; Tira a imagem pra fora da Tela<br />Center &gt; Centraliza<br /><br />Os outros servem para elementos espec&iacute;ficos.<br />Se voc&ecirc; tem um Bot&atilde;o e quer colocar Gradiente:<br /><br />.button/ MeuBotao color+type<br />{ gradient : 50x50 % #ff0000 + url } /*<br /><br />Metade ser&aacute; Vermelho e a outra a Imagem.<br />Podendo especificar:<br />url : <a href=\"https://imagem/\" rel=\"nofollow\">https://imagem/</a><br /><br />Ou definir algo de outro Elemento, ou j&aacute; existente:<br /><br />.button/ MeuBotao color+type<br />{ gradient : 50x50 % #ff0000 + from/.box/MinhaCaixa+color } /*<br /><br />^ Pega a cor de um Elemento do Sistema chamado Box<br /><br />.button/ MeuBotao color+type<br />{ gradient : 50x50 % #ff0000 + from/.box/MinhaCaixa+url } /*<br /><br />^ Pega URL<br /><br />Existem muitas formas de Repetir o BG:<br />Repeat: No<br />Repeat: Yes<br />Repeat: 5 (repete somente 5 vezes na tela inteira)<br />Repeat: Fit (repete, mas nunca corta a imagem no meio)<br /><br />Arquivos:<br /><br />index.ny<br />^ Define a Engine Principal<br /><br />gen.qogc<br />^ Gera arquivos Qu&acirc;nticos<br /><br />index.ny &darr;<br /><br />Trocando Vari&aacute;veis do Sistema<br />.c/create<br /><br />Agora o c n&atilde;o &eacute; mais Check, &eacute; Create<br />N&atilde;o checa informa&ccedil;&otilde;es, ele Cria.<br />Que pode ser alterado a qualquer momento:<br /><br />.c/create<br /><br />c/object = cube :<br />if exist e/animation else e/null /*<br /><br />Se existe, executa uma Anima&ccedil;&atilde;o, se n&atilde;o, Nada.<br /><br />.c/create<br />c/object = sphere <br /><br />.c/check<br />c/sphere : e/animation /*<br /><br />Primeiro torna c = create<br />Cria uma Esfera<br />Depois torna c = check<br />Checa se a Esfera existe<br />Se sim, Anima&ccedil;&atilde;o. Se n&atilde;o, Nada.<br /><br />Ou se n&atilde;o desejar alternar:<br /><br />.Creata/create<br />Creata/object = cube /*<br /><br />.Chequer/check<br />Chequer/sphere /*<br /><br />Para executar scripts qu&acirc;nticos &eacute; simples<br />J&aacute; que a pr&oacute;pria linguagem &eacute; formulada para c&aacute;lculos complexos:<br /><br />atomo.qogc &darr;<br /><br />.el+auto/ atomo &gt;<br />%1.neutron<br />%1.proton<br />%1.eletron /*<br /><br />Se fizer:<br /><br />.el+auto/ hidrogenio &gt;<br />%1.neutron<br />%1.proton<br />%0.eletron /*<br /><br />c/object = cube : as.hidrogenio &gt;<br />377_ 8x190 /*<br /><br />Agora voc&ecirc; tem um Cubo feito de Hidrog&ecirc;nio.<br /><br />Para definir onde ele fica:<br /><br />.L/ hidrogenio :<br />-0 -0 -0 0 /*<br /><br />Z, X, Y, P<br /><br />Z, Profundidade<br />X, Largura<br />Y, Altura<br />P, Camada<br /><br />Um objeto P = 1 fica atr&aacute;s de um P = 5<br /><br />Que &eacute; oque faz o Cen&aacute;rio ser 3D.<br />Assim como se tiver uma Parede na sua frente<br />Ela estar&aacute; na Frente de tudo, e n&atilde;o atr&aacute;s de uma Montanha<br /><br />Existem muitas vari&aacute;veis e fun&ccedil;&otilde;es.<br />Mas esse &eacute; inferior ao B&aacute;sico.<br /><br />Para tornar o Cubo um elemento f&iacute;sico:<br /><br />index.ny &darr;<br /><br />c/object = cube : /Eva /*<br /><br />.ambient/ background+type = { color : #000 } /*<br /><br />Agora o cubo existe em um V&aacute;cuo Negro.<br />Mas por padr&atilde;o ele &eacute; apenas um Campo Energ&eacute;tico<br />Um Eletromagnetismo, uma Radia&ccedil;&atilde;o<br /><br />universe.qogc &darr;<br /><br />Eva.size = c/ID : GEWOqbWl2 &gt;<br />y.x.z = eSize &gt; 5 : num+type *cm &lt; ([<br />[eSize, 0, 0], [0, eSize, 0], [0, 0, eSize] ]) &gt; /*<br /><br />Agora Eva possui 5 Cent&iacute;metros.<br /><br />Eva.density = c/ID *auto &gt;<br />y.x.z = eSize + hidrogenio &divide; mass /*<br /><br />Eva.mass = eSize &times; hidrogenio /*<br /><br />O comportamento dos &Aacute;tomos &eacute; autom&aacute;tico.<br />Portanto definir Eva como 5cm de Hidrog&ecirc;nio apenas far&aacute; ela expandir e evaporar aleatoriamente como G&aacute;s Hidrog&ecirc;nio.<br /><br />Para torn&aacute;-la algo S&oacute;lido, exige programar em Cadeia os &aacute;tomos<br /><br />Criando um elemento .OBJ e nesse elemento, configurar &aacute;reas conforme seu material.<br /><br />hidrogenio = a.(&#039;H&#039;, pos=[ in[0, 0, 0]out ], cell=auto) /*<br /><br />Configurar diretamente um Elemento &eacute; extremamente perigoso.<br /><br />Porqu&ecirc; uma vez que ele &eacute; modificado no Nygrate, ele vai considerar todo o Universo, e vai alterar esse elemento em todo o Universo, oque pode desestabilizar a exist&ecirc;ncia inteira.<br /><br />Mas novos elementos podem ser criados do zero sem problemas, desde que n&atilde;o existam ainda.<br /><br />Para alterar elementos espec&iacute;ficos, &eacute; usado os IDs<br /><br />Tamb&eacute;m &eacute; possivel calcular manualmente Volume:<br /><br />volume_atomo = (4\\3) &times; pi/ &times; (raio_hidrogenio ^ 3)<br /><br />O Nygrate renderiza graficamente, n&atilde;o apenas visualmente, como executa automa&ccedil;&otilde;es, analisa dados, gera interfaces, manuseia, configura, processa e transporta dados em servidor e o servidor<br /><br />Al&eacute;m de funcionar via Script, Web, App, File, Image, Video<br /><br />Tudo isso Junto, Separado, Isolados, Mesclados<br /><br />Ou simplesmente. Renderizar 3D.<br /><br />No Nygrate tudo &eacute; Autom&aacute;tico<br />Portanto qualquer altera&ccedil;&atilde;o pode ser Catastr&oacute;fica.<br /><br />&Eacute; literalmente o mesmo, que configurar pro Hidrog&ecirc;nio ter 1 Neutron<br /><br />Em todo o nosso Universo, ao mesmo tempo.<br /><br />Configura&ccedil;&otilde;es podem ser adulteradas e for&ccedil;adas, mas na maioria das vezes, tem consequ&ecirc;ncias tamb&eacute;m.<br /><br />E gera Sons:<br /><br />freq = frequency.in+type : Hz &gt;<br />freq.to.1 +<br />freq.to.2= 200 &gt;<br />time = duration.in+type : S &gt;<br />time = 5&nbsp;&nbsp;+<br />volume = 1.0 /*<br /><br />Opcional, mas se pode for&ccedil;ar o uso de Segundos<br /><br />for time in amplitude time.[s/100] : steps &gt;<br />now = freq.1 then freq.2 /*<br /><br />E a Vari&aacute;vel executa, com Configura&ccedil;&otilde;es Opcionais:<br /><br />gerarSom(now, 0.01, amplitude)<br /><br />Quando apenas isso j&aacute; funcionaria: gerarSom() <br /><br />Os sons s&atilde;o gerados configurando a taxa de energia que um emissor transmite, como exemplo colocando mais carga no &iacute;m&atilde; de caixas de som, fazendo vibrarem mais Forte.<br /><br />Grande parte &eacute; Autom&aacute;tica, sendo um exemplo b&aacute;sico<br /><br />Mas pode ser feito manualmente de forma muito mais Avan&ccedil;ada.<br /></span>",
  "writing": "",
  "writing_bbcode_parsed": "<span style='word-wrap: break-word;'></span>",
  "pools_count": 0,
  "title": "Nygrate — Fundamentos",
  "deleted": "f",
  "public": "t",
  "mimetype": "image/jpeg",
  "pagecount": "1",
  "rating_id": "0",
  "rating_name": "General",
  "ratings": [],
  "submission_type_id": "1",
  "type_name": "Picture/Pinup",
  "guest_block": "f",
  "friends_only": "f",
  "comments_count": "0",
  "views": "2"
}