demoscene

qoob modeler

2

Reviewing some posts of demoscene, I found some nice posts in the Graphic Size Coding blog, with an interesting modeler for 64kb intros, called “qoob”, something similar to the object generator that I was designing (which will be replaced soon by proclab).

I recommend to visit the page of the author: Auld^Titan, with great articles with the techniques that the modeler uses, meanwhile, enjoy this beautiful models!


cellular

Generating Cellular textures

2

One of my hobbies is the generation of procedural textures (yes, sounds weird!), and for years, I’ve been trying to generate a nice Cellular texture. I kept in my bookmarks the blackpawn’s tutorial, but I never had time to check it in deep.

Today I’ve spent some minutes reading it and… boum! cellular texture implemented!!!! The results are quite nice, but now is time for tweaking the formulas, and try to make more combinations.

I’ll post the full code soon, but meanwhile, you can check the results in the image below:

If you are one of my followers ;) you’ll think “hey! you already had some code to generate cellular textures!!!”, yes, you’re right, but the code was ugly, as well as the generated textures!! this new code is much more simple and effective!

protrekkr

Adding music to your mac intros with protrekkr!

2

Do you want to make 64k intros with cool music but you know a shit about music? protrekkr is your solution!!!

I’ve prepared this small tutorial, describing step-by-step what do you need to do in order to add music to your intro. Happy coding!

Back to Code!!!

0

Since I’m in India, I’ve restored my ‘old code’ (Texture and Object Generator). I’ve seen that my old code was almost finished, so I just retouched it a little bit, and prepare to release it for distribution (source code will be soon ready!).

Some years ago I already advised how the new model of object generation is working. Instead of using a single texture, now I use what I called a Texture Library, so you can use and reuse, the same texture without any size impact (and in a more efficient way).
The actual procedure that you need to do is:

  1. TextGen (ZNT): Create the ZNT texture(s), save to disk each texture.
  2. TextGenLib (ZNT->ZNL): Pack all your desired textures in a single Library file.
  3. ObjGen (ZNL->ZNO): Open a library file, and use the textures for generating the object!!

In ObjGen you can upload only one single Library file per object, but you can upload it multiple times, so you can try with different libraries, using the same object. Sounds weird, but is fun :)

Now you have the tools! are you asking for the code?? well, I’ve to solve some things (some code is dirty…), but if you send me a mail, I’ll be pleased in give it to you :)

And now… some nice shots!

pomod 0.7.6 update!! (again!!)

0
Hi everyone!! new pomod update!! (0.7.5 to 0.7.6), with a few small changes :P
  • Default config changed, now ‘Accurate mpeg’ option is false by default (streams load much faster)
  • Spectrum bars control is not visible if we disable it

Enjoy it!! or Modify it!!

pomod 0.7.5

0
Hi everyone! New pomod version!! :)

Well, we can say that it is a minor version (0.7 to 0.7.5), there are no big news, only small bugfixes, and a small feature:

  • Feature: File list now is sorted alphabetically (for me, is a big feature, despite it was only 1 line of code :P ) — little changes are powerful [capità enciam]
  • Bug: Deleting a file from playlist without anything selected was causing an exception
  • Bug: Spectrum bars where not loaded propertly from default config file
  • Bug: Spectrum bars are setted to zero’s if we disable spectrum analyzer viewer (merlucin request)
You can get pomod 0.7.5 from my page, and remember, source code is also available!!

Meanwhile, a new music pack is coming, so stay tunned!

post bcnparty 111 (2007)

0
La bcnparty ya terminó hace unos meses y parece ser que todo terminó bien, ahora queda hacer reflexión para montar la siguiente, aprender de los errores y todo eso, así que he decidido hacer un post de lo que recuerdo que hicimos, para no olvidarlo y poderlo leer dentro de unos años… :D
Podríamos decir que el montaje real de la bcnparty empezó semanas antes de ir a la fiberparty. Teníamos una party a a vuelta de la esquina, y me pillaba cerca de casa (parece una tontería, pero es decisivo para que el factor “me da palo” no influya en la decisión si vas o no). A todo eso, me compré un Amiga 1200 por “el internet” y tenia muchas ganas de mostrarlo y llevarlo a una party. Con estos factores, me vi con muchas ganas de difundir la demoscene, cual testigo de Jehová :)
Así que me puse en contacto con los orgos de la fiberparty, y les propuse montar unas charlas de demoscene (hicimos 2 charlas, una sobre lo que es la demoscene y otra sobre el uso que tenemos del engine de Spöntz), junto con algún que otro concurso y algún pase de demos. Los orgos de la fiber aceptaron, así que la maquina se puso a rodar.
Lo primero que necesitábamos era tener una web en condiciones, o como mínimo, una web que mostrara fechas y logo de la nueva web, ya que había gente que se había de planificar las vacaciones, mirar billetes, etc. Además, necesitábamos tener “algo” que mostrar a la gente de la fiberparty, por si a alguien le enganchaba el tema :D
También preparamos unos flyers de la bcnparty, para entregar a la gente de la fiberparty, con info de la party, para spammear un poco :)
Llegó al fiber y ya teníamos listo un “front-end” de la web, los flyers, las 2 presentaciones, el pase de demos y las bases del concurso para la fiber. Casi ná!!
Las presentaciones fueron realmente bien, vino bastante más gente de la que esperábamos y el pase de demos fue realmente espectacular, como diría con madgoblin, dimos “tralla absoluta” y nadie se quejó! fueron 2 horas de demos sin parar a todo trapo, con una máquina que tiraba como un diablo, en proyector gigante y música a todo volumen, como tiene que ser :) A todo esto, drumu se pasó por los asistentes de la party repartiendo flyers y preguntando a la gente si estaba interesada en la demoscene, y como se había enterado y todo eso.
Lo que fue mas flojo fue el concurso de demos, ya que veíamos que poca gente se iba a animar, así que, como parecía que teníamos poco curro, nos pusimos a hacer unas demos para la ocasión :) Madgoblin empezó una demo (Cosmosis), napalm una demo para CPC, y yo empecé una 4ks (da sphere).
Recuerdo haberla empezado a las 12 de la noche, y la terminé a las 8 de la mañana, partycoding rules!! evidentemente estaba solo haciendola, ya que el músico se fue a sobarla muy pronto, así que hice una intro4ks sin sonido… hoy en día queda un poco mal, pero realmente, me la traía muy floja, ya que lo hacia porque me gustaba, y la síntesis de audio es un tema que nunca me ha interesado demasiado.En la entrega de demos, ya teníamos 3 prods listas, yuhu!!! y por desgracia, fueron las únicas presentadas :P

Bueno, terminada la fiberparty, teníamos mucho sueño y estábamos literalmente molidos, pero estábamos contentos del resultado… al menos habíamos hecho lo que habíamos podido!!

Aun así, el curro de la bcnparty justo había empezado… ahora venían las reuniones, cerrar presupuestos, hacer la web “de verdad”, y hacer cosillas para ir promocionando la bcnparty.
Por la lista (mail-list) de orgos ya empezaba a haber movimiento, empezaban los marrones, los cabreos, etc etc, las cosas que tanto nos gustan. De todo esto salieron algunas cosas que me gustaron especialmente: los pases de demos, el rediseño de la web y el acuerdo con ArtFutura.
Los pases de demos fue una iniciativa para promover las demos y se empezó poco antes del verano, en Cotxeres de sants, en una sala pequeña, pero acogedora, con free-beer para los asistentes y una recolección de demos bastante cañera… 1h y media que no estuvo nada mal :)
Hicimos otro pase 3 semanas antes de la party, este pase duró tan solo 1h, y vino menos gente, pero… que le vamos a hacer!Paralelamente, la web iba cobrando nueva forma, y se planteó el uso de un “esqueleto” bastante genérico para poder rehusarse en los próximos años, cambiando lo mínimo (backgrounds, logotipos y CSS’s), y salió bastante bien. También hicimos un rediseño de contenidos, para quitar cosas que sobraban y corregir algunos aspectos de la web. Creo que al final salió bastante bien, aunque creo que los contenidos aun se han de reducir mas, ya que se ve una web un poco espesa aun… de cara al año que viene creo que los reduciremos un poco mas :) Por ora parte, se retomaron las charlas con ArtFutura y hicimos un acuerdo de intercambio de contenidos, ellos nos pasaban vídeos de sus compos y nosotros les pasábamos vídeos de demos e intros.
También planteamos traer a alguien a hacer unos lives (como se lleva haciendo desde hace años), pero esta vez amb me sorprendió gratamente al decir que podían venir hasta 4!! grupos a tocar a la bcnparty, así que ya teníamos en el “saco” a: amb, neurokin, yes,robot y rabato. Un cartel de bandera!!

La gente se iba animando y a un mes de empezar la party la lista echaba fuego (para cosas buenas y malas). Tuvimos nuestros mas y nuestros menos, pero bueno, cuestión de las prisas, pero lo importante es que la cosa iba saliendo adelante. Todos nos dábamos cuenta que hacíamos tarde, pero nos dábamos de ostias en el culo para que la party saliera bien :)
Yo pensé que debería buscar alguna historia para poner en el proyector, ya sabéis, como poner el horario, o un jpg anunciando lo que se iba a hacer y todo eso, así que pensé lo que todo coder piensa: Voy a hacer un sistema en OpenGL de la hostia, que lea millones de archivos, que se sincronice con la hora de Japón y bla bla bla… hasta que toqué de pies al suelo y vi que eso era inviable con el tiempo que tenía, así que me puse a explorar con lo que tenía mas a mano: Quartz Composer!!

Quartz composer es una herramienta que viene en las Developer Tools de Apple y que permite hacer transiciones de video sincronizadas con eventos, o con el audio…. una cosa rara :D La cuestión es que en cosa de días podía tener lo que tanto quería: Un timetable en 3d molón molón!! jejeje, es decir, podía proyectar en la pantalla el horario de la party automáticamente (sincronizaba con la hora), de modo que no hacia falta nadie para anunciar que ahora venia tal evento o tal otro.Todo se actualizaba por medio de archivos RSS (xml), cosa que nos permitía actualizarlos remotamente sin tener que tocar la máquina de proyección. También preparé otras presentaciones de quartz para mostrar mensajes eventuales y tal.. todo esto con fondos de demos por detrás con varios filtros “curiosos”… el resultado creo que quedó bastante bien :) A pocas semanas antes de empezar la party hicimos compras estelares (walkie talkies y 3 tft’s), todo lo que nos podíamos permitir… snifs! ojalá pudiésemos comprar mas cosas, pero el presupuesto de la party es muy limitado y no pudimos extra-pasarnos con nada :P
Típicamente hacemos un regalito con la entrada, y este año no iba a ser menos, así que tras pensar qué hacer, decidimos regalar una taza con el logo de la bcnparty, pero no pudo ser… :( porque el pedido tardaría demasiado como para tenerlo listo para la party, así que fuimos “a ciegas” a por una libretas con el logo… la verdad, no me gusta nada como quedaron, ya que son muy poco prácticas, pero espero que hayamos aprendido la lección para que el próximo año vayamos con más tiempo a hacer estas cosas.

A falta de una semana de la party empezó el montaje de mesas, electricidad, etc, y todo fue montándose gradualmente. Este año pusimos menos mesas de modo que todo estuviera más espacioso, y montamos un “stage” en la sala principal, para poder tener las actuaciones dentro y crear un poco de clima, ya que el año anterior las actuaciones se hicieron al exterior y no nos gustó mucho como quedó.
Además, este año tuvimos el karaoke scener!! así que necesitábamos tener un escenarios suplementario a toda costa!! Mencón especial a ‘stage7′ que se pegó una currada de la ostia en las lyrics de las demos y la preparación de los videos!!El escenario se montó y quedó bastante bien, excepto por un pequeño detalle…. nos habían tirado 2 cables de audio desde la mesa de mezclas hasta ese stage: uno de micro y un jack de audio mono (mono!?!?!), así que, cuando nos dimos cuenta de ello (horas antes del primer live), nos pusimos un poco histéricos… jeje, pero bueno, lo acabamos resolviendo :D
Las charlas se pudieron hacer gracias a la ayuda de ‘iq’, que se ofreció para dar 2 charlas muy interesantes, una sobre compresión de mallas para intros de 4ks y otra sobre los demo systems del futuro… ah!! y también hizo un gran aporte a la party!! nos dejó su aceleradora gráfica para la maquina de la compo!! la verdad, aun no se qué hubiéramos hecho sin ella, ya que la tarjeta que teníamos no era muy rapidilla :P Aun recuerdo cuando la instalé en la maquina de la compo… dios, que pepino de tarjeta!! tuve que mover el disco duro de sitio porque era tan larga que no cabía en la caja del ordenador!! XDD

La party fue muy bien y yo personalmente acabé hecho una piltrafa, dormí super poco todos los días y me pasé gran parte del tiempo en el escenario preparando slides, arreglando esto o llevando lo otro… la verdad ya no se ni lo que hice, pero me perdí gran parte de la party: no pude ir a ninguna conferencia, ni charla, na de na!!! una mierda, la verdad, pero espero que el año que viene haya alguien que me pueda relevar del puesto y poder hacer un poco mas vida social :D
Tuvimos un sponsor inesperado de última hora: RedBull, que nos regaló unos cuantos de esos brebajes mágicos que hace que te sientas tan bien (sobretodo si lo mezclas con vodka :P ), y regalamos a todo el mundo cuantos quisiera!
Como nota negativa… el servicio de bar, que a media party nos dejó tirados!! estábamos en media party tan tranquilos, y nos vino un representante del bar diciendo que no estaban vendiendo nada y que se irían porque eran las fiestas de Les Corts y allí harían mas caja… increíble, nos quedamos flipando, per no podíamos hacer nada… así que.. se piraron, pero no hace falta que vuelvan el año que viene!! así que, les den!!
Las compos presentadas no fueron muchas, pero estuvieron bastante bien (de calidad). Lo malo fue la asistencia, que si bien era muy parecida a la del año pasado (bueno, mejoró sensiblemente), sigue siendo muy baja… así que supongo que de cara al año que viene haremos algo para intentar mejorar ese aspecto…
Cuando todo terminó, dormí, dormí y dormí… y una semanita mas tarde me puse a trabajar en el “post party”, ya sabéis, preparar los contenidos de la party para que la gente pudiera ver los conciertos, las demos, etc etc… Así que empecé a pinchar la gente para que no se relajara y tuviésemos los vídeos, fotos, etc etc, ya que si estas cosas se demoran, se acaban por no hacer. En cosa de 3 semanas ya teníamos todo el post party listo, con vídeos editados y todo… charlas, fotos, de todo!!



bufff… vaya palizón le he dado al post!! creo que me voy a sobar… quizá haga otro post explicando mas cosas… o no!! :D

pomod 0.7

0

Hi everybody!!
some months ago, I changed my Motorola L7 mobile for an HTC s200, it has windows mobile, it’s ugly, usually hangs, and so on… but it runs pomod smoothly!! :D So, after some months enyoing such a wonderful program I decided to fix some of the bugs I found in my own beta-testing, and implement some new features:

  • When adding a file, the path is not shown on the list, only the filename
  • When pomod is closed, it saves automatically the playlist, and it is automatically loaded when program starts (well, this option is configurable through the options menu)
  • Fixed one bug about ‘Hold’ button
  • The project is now stored on google code, if you want you can take a look on that ugly code! :D

and thats it!! here you have v.0.7 :) enjoy it!!

For the next version, i’ll do a completely code refactoring, with some cool features like skin support, and hardware buttons support on WM2005/2006. Probably, the next version will have Compact Framework 2.0 dependencies, so maybe WM2002 users will not be able to run it… :( but, you can still use pomod 0.7 wich runs pretty well!!! :)

breakpoint 07 woah!

0
Com sempre, la Breakpoint em deixa … flipant!!!
Aquest any no he pogut anar, però he pogut veure les demos que s’han presentat… buffffff!!!! impressionant!!!!
Podeu veure un molt bon resum al post del winden, val la pena. O sino, mirar directament la llista de prods de pouet.

Perdoneu que no comenti res… encara em dura el shock!

PD: Bueno si… la de farbrausch és la canyaaaaa… i la de commodore mola un ou tambeee!!! arf arf!! vaig a veure més!!!

The real programming mastahs!

1
OpenGL?, Cocoa?, DualCore?…. you have just to admit it: all this is shit!!!!!!!!
http://www.pouet.net/prod.php?which=1216
http://www.viceteam.org








Go to Top