dijous, abril 24, 2008

iphone sdk amb suport de OpenGL!!

Toma pelotazo!
Han tret la 4a beta del SDK del iphone, el readme posa...
This fourth beta release of the iPhone SDK includes a complete set of tools, compilers, frameworks, and documentation for creating iPhone OS applications. These tools include the Xcode IDE, and the Instruments analysis tool, among many others. With this software you can develop applications that run on iPhone and iPod touch using the included iPhone Simulator."
per fi!!!

Etiquetes de comentaris: ,

diumenge, abril 20, 2008

GenLab: My last insane tool

Hi all!!! After some weeks developing and doing some research with Cocoa and xcode, I've some cool screenshot to show!!
I've called this tool "GenLab" (Generator Lab), and will be the fusion of my 3 tools developed until now: Texture Generator, Texture Library and Object Generator... and probably another cool idea :)

By the moment, I've started integrating the Texture Generator, and all seems to work fine (as you can see :P), once this tool is totally ported, I'll start with the other 2.

Etiquetes de comentaris:

Learning objective-C

For everybody that want to start coding with Cocoa using Objetive-C, I recomend you this tutorial published in the great Cocoa Dev Central webpage. A good point for starters!!!

Etiquetes de comentaris:

dimecres, abril 02, 2008

fast code: from a "traditional" image buffer to NSImageView

Just a fast code lesson:

Assumptions:
gfx_data (uchar) --> our "traditional" RGB image buffer
IVFinalexture (NSImageView) --> where we want to view our image
bmp (NSBitmapImageRep) --> Temporal, to store the rgb buffer
img (NSImage) --> Temporal, to store the Bitmap

So the sequence (more or less) is:
uchar buffer --> NSBitmapImageRep --> NSImage --> NSImageView

unsigned char *gfx_data;
int gfx_width = 256;
int gfx_heigth = 256;
int gfx_samplespp = 3;

gfx_data = malloc (gfx_width*gfx_heigth*gfx_samplespp);
int i=0;
int max = gfx_width*gfx_heigth*gfx_samplespp;
for (i=0; i<(max);i+=3)
{
// Do your demoscene-fancy effect here
int valor = sin((float)i*4.0/(float)(gfx_width*gfx_heigth))*255.0;
if (valor<0) valor="valor*-1;
gfx_data[i]= valor;
}

// Convert buffer to NSBitmapImageRep
NSBitmapImageRep* bmp = [[NSBitmapImageRep alloc]initWithBitmapDataPlanes:&gfx_data
pixelsWide: gfx_width
pixelsHigh: gfx_heigth
bitsPerSample: 8
samplesPerPixel: gfx_samplespp
hasAlpha: NO
isPlanar: NO
colorSpaceName: NSCalibratedRGBColorSpace
bytesPerRow: (gfx_width*gfx_samplespp)
bitsPerPixel: 24];

// Store the NSBitmapImageRep in a NSImage structure
NSImage *img = [NSImage alloc];
[img addRepresentation:bmp];

// Set the NSImage into the NSImageView (IVFinaltexture)
if ([IVFinaltexture image]!=nil)
[[IVFinaltexture image] release];
[IVFinaltexture setImage:img];
//free (gfx_data); // WTF! system crashes if I uncomment this!
[bmp release];
[img release];
I think that I've some problems releasing the data, but I think that you can make an idea of the process, I'm not describing how to write code, just explaining a process to display an image buffer in Cocoa (in my opinion, not properly documented).
--------------

And... obviously... the result!!


.happy coding!!

Etiquetes de comentaris:

dimarts, març 25, 2008

El Emulador del iPhone no té suport de OpenGLES

Desastrós!!!!

El emulador del iPhone que ve amb el SDK oficial no té suport de OpenGL-ES!!! és increible!!, però si tota la interfície (diria) que va amb OpenGL! com pot ser que no pugui ni tan sols inicialitzar una finestra de OpenGL amb el emulador???
Per el missatge d'error, sembla que la (cara) solució és comprarse un iPhone/ipod Touch i connectarlo al mac... però això no és viable!! amb PocketPC ja passava això i de totes les HORES i HORES que m'he passat programant en pocketPC casi mai vaig usar el dispositiu real (tot i que el tenia), però a la llarga no és pràctic... el que volem és un simulador, però un simulador que ho emuli TOT senyors, no em vinguin amb milongues de que la part de OpenGL-ES no la poden simular pq no m'ho crec!!

A més, encara tinc que enterarme be del rollo del certificat digital que Apple tha de dornar per poder fer applicacions per iPhone... pq com s'hagi de pagar... ho tenen clar els de apple que pagaré per poder fer demos en iphone!! ademes, que tenen que ser revisades per ells... thsss!!, no flipen ni res!!
Per si de cas, aniré mirant-me el SDK no oficial.... :)

Etiquetes de comentaris: ,

divendres, març 21, 2008

my iphone hello world

weee!!!! quite simple!!

Etiquetes de comentaris:

Trastejant amb el sdk del iphone

Ahir el nostre amic silenci es va apoderar de un ipod touch... realment impressionant!! aixi que no me n'he pogut estar i m'he instal·lat el SDK del iphone... realment els de Apple ho han tornat a fer!! té una pinta impressionant!!!
De moment he pogut fer molt poques coses, sol fer una app d'exemple i poc més.. tot i que sembla que sol es pot fer servir objective-C, es veu un entorn molt potent i amb moltes possibilitats.
Per cert, he vist una cosa curiosa al emulador del iphone... futur suport de... català¿?

Etiquetes de comentaris: ,

diumenge, desembre 09, 2007

pomod 0.7.6 update!! (again!!)

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!!

Etiquetes de comentaris: ,

dissabte, desembre 08, 2007

pomod 0.7.5

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!

Etiquetes de comentaris: ,

dilluns, novembre 26, 2007

Novetats de l'últim xcode3

Hola! porto un parell de dies trastejant amb el últim xcode 3 (el que be amb el Leopard) i he de dir que porta més canvis dels que em pensava, entre ells hi destaco:

- El interface builder ha canviat de metodologia, ara ja no es poden crear arxius, ni fer subclasses des d'allà. Ara tot el sistema de fitxers es controla des de el xcode, i des de el IB s'importen i s'exporten els arxius.

La veritat és que em va xocar bastant al principi, però després de fer-ho servir una mica he de dir que és un sistema bastant mes pràctic i menys caòtic... tot i que això impliqui canviar tots els meus tutorials... o fer-ne de nous! :D

- La manera de connectar els botons i finestres l'han fet mes intuitiu i en qualsevol moment pots veure com tens els controls connectats.
- Core animation!!! m'he quedat flipat al veure que es poden aplicar efectes de core animation a elements de finestra, coses com aplicar un radial blur a un botó, o fer un efecte de 'pixellate' a una llista de elements és, com a mínim, curiós!! (ojo, no dic que sigui pràctic! dic que és curiós!)

- Els snapshots! tot i que encara no he probat, ens permet fer canvis al nostre codi, podent fer un "revert" del codi i tornar a com estavem abans... sense tenir que ser servir cap SVN. Útil per canvis "tontos" o proves de concepte.


- Els errors es mostren a la pantalla de codi... sembla una tonteria, però ho trobo super útil!!!

- El codi el podem replegar, de manera que no molesti... bastant pràctic!

- El ObjeciveC 2.0 i el garbage collector. Aquesta és una gran novetat ja que, a part de les novetats del ObjectiveC 2.0, per els programadors destralers com jo, el garbage collerctor ens va de conya per oblidar-nos una mica dels maldecaps dels malloc's i frees :D

- El Xray te molt bona pinta segons em va dir el Winden, així que tindré que seguir investigant, ja que encara no he pogut veure com funciona realment...

... i moltes mes coses que incorpora... pero no m'ha donat temps de veure com van :P seguirem informant!!

Etiquetes de comentaris: ,

dilluns, novembre 12, 2007

iphone, now you have a rival: android!!


IM-PEZIONANTE!!!
Así me he quedado cuando he visto el sdk que ha sacado google de android, una nueva plataforma para dispositivos móviles abierta. No te ha quedado claro? bueno, es un nuevo sistema operativo que ha sacado google, pero abierta de modo que los fabricantes de móviles (HTC, Motorola, LG, sharp, ...) puedan incorporarlo a sus dispositivos. Dicho por palabras de google, qualquier aparato que tenga este sistema operativo será un "gphone".

Dicho esto, me he ido a bajar el SDK que ofrece (disponible para Mac!!!!), y solo puedo decir que, lo han bordado!!!! He de reconocer que lo primero que he hecho con el sdk es irme al emulador y probar con mis propios ojos el aparatejo que me estaban vendiendo... y vaya si me lo han vendido!! iphone¿? que es eso??? :D

Os dejo una imágenes que he hecho en 4 segundos y os puedo asegurar que en movimiento gana mucho más.

Entre las cosas que me han gustado destaco:
- Platafrma abierta, eso siempre mola.
- SDK para todos y para todas las plataformas (win, linux y mac).
- Soporte de OpenGL ES!!! siiii!!! vaya "zas en toda la boca" le ha pegado google a apple.
- Documentacion como dios manda.... ni mierdas de msdn, ni tostones de apple, la doc, clara y concisa!!

y... mas cosas que me dejo!!! arf arffff!! ahora solo quiero saber si puedo ponerle Andriod a mi triste HTC s200, o tendré que comprarme algun cacharrito mas (que peeeena :D__ ).

Etiquetes de comentaris: ,

divendres, setembre 28, 2007

pomod 0.7

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!!! :)

Etiquetes de comentaris: ,

dissabte, febrer 10, 2007

Cocoa tutorial 2!!!

In this new tutorial we will know how to add panels to our app, and will learn a little about a preculiar tool called File Merge.

enjoy!

Cocoa tut 02: Panels & File Merge

Etiquetes de comentaris: ,

dimarts, febrer 06, 2007

iPackk!!! packer for macOSX!! yeahhhh

Yippieeeee!!! we have an exe-packer for macOSX!!! iPakk!!!!!
Here I show you my little tests... i have tried with the default options so I think that the compression can be improved a little bit more.

ZNME: (full APP package) the original intro size, 80.799 bytes
ZNME_gzexe: (full APP package) compressed with the gzexe compressor (standard), 33.313 bytes
ZNME_gzip: (only binary file) compressed with gzip+stub, 32.104 bytes
ZNME_iPakk: (full APP package) Compressed with iPakk, 31.223 bytes!!

And the binary file size is 30608 bytes!!!

Simply awesome for being such an alpha version!!!
Font: Madgoblin! :D

Etiquetes de comentaris: , ,

diumenge, gener 28, 2007

Cocoa tutorial 1!!!

Hey! second tutorial is here!!!!
Here we will learn how to do an application from 0.
The application will be a simple window with an OpenGL view and 2 standard controls (a button and a slider).
Cocoa tut 01: Window & OpenGL view

Feel free to make your suggestions!!

Etiquetes de comentaris: ,

Cocoa tutorial 0!!!

Here you have!!
I've decided to do some Cocoa tutorials. Why? well... I have my mac for one or two months and since first day, I've tried to code something for it (with lots of deceptons :P).

I'm starting to understand cocoa programming and I've thought that a good way to check my knowledege it to share it with anyone, so here you have:

The first introductory tutorial to cocoa programming. Nothing spectacular, just 3 or 4 links... the big part will come on the next tutorial! :)

Cocoa tut 00: Starting

Etiquetes de comentaris: ,

dimecres, gener 03, 2007

Entenent el RSA

Per fi he entés com funciona el xifrat RSA, i com tinc una memòria de peix, he decidit fer un post explicant-ho, per poder-m'ho recordar a mi mateix quan no m'enrecordi.

El RSA és un mètode per xifrar un missatge de un punt a un altre de manera segura, és a dir, que sol ells 2 puguin veure el missatge com a tal, i que per molt que ens espiin, no puguin dexifrar el missatge.

Partim de 2 usuaris, A i B. Cadascun te dues claus, una pública i una privada:
  • KpuA -> Clau pública de A
  • KprA -> Clau privada de A
  • KpuB -> Clau pública de B
  • KprB -> Clau privada de B

La única condició que s'ha de complir entre les claus de un usuari és que un missatge xifrat amb la clau privada es pot desencriptar amb la clau pública, i viceversa: KpuA[M] = KprA[M]

Les claus privades les te l'usuari i no les dona a ningú mes, però les públiques es distribueixen amb el missatge xifrat.

Per tant, per enviar un missatge (M) de A a B, el que fariem seria xifrar el missatge dues vegades, primer el missatge es xifra amb la clau privada de A i després amb la clau pública de B (que hem obtingut prèviament), de manera que tenim:
De A a B enviem -> KpuB[ KprA[M] ]

Quan aquest missatge arriba a B, primer desencripta el missatge de 'KpuB' amb la seva clau privada, i després desencripta KprA amb la clau pública de A (que ha obtingut prèviament), i de pas, s'assegura que el missatge que ha rebut prove de A ja que sol el usuari A ha pogut encriptar 'KprA', ja que sol ell té la clau privada... alhora hem autentificat el usuari!!

I volià!! ja tenim un mètode per enviar comunicacions encriptades bastant fiable :)
Tot i així, ens han dit que aquest mètode de comunicació requereix bastant CPU i ara per ara no és viable, o sigui que de moment sol s'utilitza per passar firmes digitals. Pero... temps al temps!! :)

Val a dir que això ho he tret de una explicació que va fer el professor de un curs que estic fent :P (és un curs de seguretat de xarxes).

Etiquetes de comentaris:

dissabte, desembre 23, 2006

Un avanç del que vindrà...

Noves tools en desenvolupament... i una mica de documentació per anar obrint boca.... :D
3 noves tools estan per venir, 2 d'elles ja les coneixeu:
El generador de Textures i el d'Objectes, tot i que estàn refetes pràcticament desde 0.
Per altra part, una nova tool s'afegeix a la llista: la llibreria de textures generades.... ja veureu què és ja... jejeje....

stay tuned! :)

Per cert, no son per macOSX... :(

Etiquetes de comentaris: ,

dimecres, desembre 20, 2006

Aviat noves tools!!!

Que si que si!! que no es coña!!! estic retrassant-me perque...... [sarcasm] estic fent la documentació! [/sarcasm].

.... la veritat és que estic arreglant bugs.... hi habien uns quants.... U_U' (mierda de deformación profesional!!!)

Etiquetes de comentaris: ,

dimecres, setembre 27, 2006

Fotito del generador de textures!


Etiquetes de comentaris: ,

dimarts, setembre 26, 2006

Text Gen reloaded comming!!

Estic preparant una nova versió del generador de textures (aquesta vegada li he dedicat MOLTES hores), amb varies novetats: 99% del codi refet, molt més òptim (de 50Mb ocupats en memòria, he passat a casi 8Mb), noves textures, noves maneres de combinarles, ús de stl, nou format, efectes... ufff!! de tot!!
I tot amb unes llibreries fàcilment redistribuibles, "embutit" tot en un parell de classes! de manera que carregar una textura és tan senzill com afegir 2 lines al vostre codi :P

En fi, d'aqui poc faig la "release", de moment... quedeuvos amb aquest screenshot of the death :D (no disponible... demà el poso :P )

Per cert, també actualitzaré el Obj Gen, per suportar les noves textures...

Ah! tot està pensat per encaixar perfectament amb l'Engine de intro's de 64ks, i crec que ocupa menys i tot que abans :)

Etiquetes de comentaris: ,

diumenge, juny 25, 2006

pomod 0.6!

New pomod version!!
In this new version, we have some bugfixes solved (now ALL modules should work with no problems), and new functionalities, like a Spectrum Analyzer... grooovy!!
Some minor changes have been made... f.i. volume routine has been modified: now "attacks" directly to Windows volume, instead of using FMOD internal master volume.

Download it from HERE and enjoy it!!

Etiquetes de comentaris: ,

dimecres, maig 31, 2006

Classic scene effects 1: The pulpo

Not everyday I'll post in english but... today is not an usual day! Today we have somethig useful in this blog!! (or I hope so!).

I've written my first tutorial explaining one way to code a classic scene effect: the pulpo!!
It's quite simple to do, but some days ago I was looking for something similar around the web, and I didn't found anything so I decided to do it by myself.

You can find it here. Enjoy it!!

NOTE: pulpo is the spanish word of octopus. :)

Etiquetes de comentaris: ,

dijous, maig 25, 2006

Un engine 3D ¿semàntic?

Navegant per les webs... m'he topat amb una notícia de codepixel un tant curiosa: un engine 3D que utilitza el llenguatge normal i corrent per descriure escenes 3D, per exemple, una escena "normaleta" es podria definir com: "The brick wall is 120 feet wide and 4 feet tall. The wall is behind the willow tree. The tree is on the mountain range. the mountain range has a dirt texture. The church is 10 feet behind the wall. The shiny sphere is 40 feet above the ground and 10 feet to the right of the church. The sphere is 30 feet tall. The huge silver cowboy is 12 feet behind the church."
Que raro, no? :D, res de vèrtex, res de res, ho descrius tal cual i ho pinta!!

La veritat es que la qualitat no es una maravella ni res, però si mes no, és curiós. Ho trobareu aqui: semanticlight.

Etiquetes de comentaris:

dilluns, maig 08, 2006

La prod que mai ningu veurà

Hola, a la ciegosembly party 2006 (April edition), el shash i jo vam presentar una 4ks, dons be, aqui teniu 2 imatges resultants... però no demaneu la prod pq es impossible tenirla, jo la tinc, al meu disc dur, però mai es farà pública... ni pouet, ni "enviamelo por messenger" ni res, aquesta prod com a molt s'ensenyarà en una futura ciegosembly, i sol als assistents :D

Etiquetes de comentaris: ,

diumenge, abril 02, 2006

Nova prod 4ks

ngon [fzn&zn]
Pouet

Etiquetes de comentaris: ,

dilluns, febrer 06, 2006

minifmod rules!

Estava el altre dia mirant un sistema per posar músiques decents a les meves intro's de 64ks i futures produccions, dit ràpid i de qualsevol manera, podem dir que tenim aquestes possibilitats:

A) super_synte_que_te_cagas_punto_com: Està molt de moda i es basa en generar a sac les ones, efectes, i parides varies que se'ns puguin imaginar per generar cançons.
Com a aventatges per aquest sistema tenim una gran qualitat de audio i un tamany realment petit (si s'optimitza be).
Per altra part, els grans inconvenients d'aquest sistema son la gran complexitat que comporta fer-ne un, ja no sol a nivell de codi (lo qual, per mi, ja és un problema), sino tambe el background que es requereix que tingui el programador en temes musicals parlant.
A més, un problema relativament important és que el music (que a fi i al cap, és qui més importa), estigui d'acord en utilitzar aquest sistema, ja que si tenim un music de "tracker a muerte", potser no li agradi aquest sistema, per molt ben programat que estigui.
En fi, que despres de varis intents, vaig assumir que era un negat absolut en temes musicals, no aconsegueixo saber que cony es una nota ni que me la fotessin pel cul :D, aixi que, ni llegint tutorials, ni amb transformades de fourier, ni amb el codi del Pasop a la mà, vaig ser capaç de fer res semblant a un synte.

Aixi que... next one!

B) Usar el synte de farbrausch.
Aventatges: Sona molt be, no necessites programar casi res, i ocupa molt poc.
Inconvenients: No has de programar res!! joder!! ho he posat com a aventatge??? buf buf!! quina gràcia te si jo no faig res!?!?!? fora fora... descartat!!!
Ademes... al music de Zona Neutra (silenci) no li molen els syntes... a la merda!!

Aixi que... next one!

C) minifmod: Es un loader de arxius de música en format XM (mòduls), desenvolupat per Fairlight Technologies. Podriem dir que és una variant reduida de les llibreries fmod, per poderse usar en intro's, cracks o el que sigui.
Aventatges: No necessites programar casi res, i ocupa relativament poc (tot i que depen de la cançé que usis). Normalment, per començar sense gaires maldecaps a fer intro's va força be.
Inconvenients: No sona gaire be, o el que és el mateix: El music t'estara donant la vara TOOOOTA la VIDA de que la seva musica sona com una merda amb aquell player :D
Ademes, m'he trobat amb problemes per poder fer funcionar el minifmod desde 0, ja que la gent de fmod no dona gaire documentació i ni tant sols repson als forums (pero aixo ho solucionare jo mes tard...) :P

Aixi que... next one!

D) minifmod amb samples generats: Es tracta de unir una mica les dues coses el A i el C.
Amb aixo el que fem es utilitzar el minifmod per tot el que seria llegir el arxiu XM i reproduirlo, pero en comptes de utilitzar els samples del mòdul, generarlos nosaltres per codi.
Amb això aconseguim una qualitat bastant mes alta que la que ens oferiria un mòdul típic de intro de 64ks (sol ser un mòdul de uns 30kb, amb samples de mala qualitat).
La generacio de samples pot ser tant complicada com volguem, podem fer des de simples senoides fins a un sistema molt mes complexe.... a mes complexe, mes varietat en les musiques.

-----
Quan vaig començar en el mon de la demoscene, vaig utiltizar el mètode del punt C, usant el minifmod, de fet, era una versio que em va passar el ufix^fuzzion, del minifmod, modificat per el bp^fuzzion, que permitia fer sonar les cançons directament des de memòria.
Com en aquells moments no tenia res, vaig creure oportú tirar d'aquell minifmod fins tenir el apartat gràfic solucionat (a més, que a mi m'agradava més fer un sistema de intros i un engine que no un sistema de audio), o parlant clar, solament volia algo que sonés per l'altaveu :)

Tot i aixi, des de fa uns anys, la gent s'ha posat les piles en el tema de audio, i avui en dia pots sortir amb una pedregada al cap si presentes algo que soni amb el minifmod, així que, despres de veure que el punt A sobrepassava els limits de la meva consciència cognitiva, em vaig posar a fer un sistema basat en el punt D: agafar el minifmod i "destripar-lo" una mica, per poder generar els samples.

Sincerament, he de dir que el minifmod m'ha sorprès enormement: sona de puta mare!!! el que passa és que la gent fa servir moduls aquerosos amb el minifmod i esclar... miracles no fa!! :)
Tot i aixi, jo he probat mòduls grans, i sonen molt be, i ocupa molt poc!!

Actualment tinc ja un minifmod que pot reproduir XM's amb els samples generats (tot i que s'ha de polir molt!!), però com he vist que no hi ha documentació per aquests mons de deu, el que fare sera currarme no un, sino dos (2!!) tutorialillos, explicant com fer servir el minifmod i després, com modificar-lo per poder generar els nostres samples.
Perque? dons perque és molt frustrant tenir un dubte del minifmod, anar als foros de fmod.org, preguntarho, i que el que ha fet el minifmod et respongui algo aixi com.... "Ho sento, no donem suport al minifmod, mira el codi font i entent-lo, que per aixo el donem.". JODER que es un tio que vol fer una intro!!! ajuda'l ranci!!, més que ranci!!!!!

I com els de fmod.org no ho fan, ho fare jo! i en inglish!, pa q todo el mundo lo entienda!!! :)

A lo dicho, en breve, un tutorial sobre com iniciar-se amb el minifmod!!

Etiquetes de comentaris: ,

dimecres, desembre 28, 2005

INOCENTADA! Una serie de catastroficas desdichas

Hola, avui es un dia trist, molt trist.
Fa dos dies vaig fer neteja de la habitacio, i vaig decidir tirar alguns dels CD's vells... tambe vaig aprofitar per fer un backup de tot el codi que durant anys he anat fent a un disc dur extern... Ahir, per una causa externa vaig tenir q borrar el codi de backup del disc dur extern, i avui, al engegar el meu super portatil ahtec.... ZAS!!! el disc dur ha petat!!!
Conclusió, em trobo: sense codi font, sense backup, i amb un ordinador per arreglar (altra vegada).

He perdut el generador de textures, el generador de objectes, el mini engine, les tools (centenars!!), el pomod.... TOT!!!!!!!!!!!!!!!!!!!!!!! :''''(

A la merda, deixo de programar, em dedicare a la verduleria, com el jos :D :''''''''''''''''''(

Etiquetes de comentaris: ,

dijous, octubre 20, 2005

Més cosetes...

Hola!!
No se si ho haureu vist, però he afegit una nova "box" a la zona de la dreta... una presentació sobre intros de 64kb que he donat a un curs sobre demoscene de la UPC, juntament amb el SML (introducció, raytracing...) i el SHASH (intros 4Kb).
Crec que ha estat força be, tot i que hem anat una mica justos de temps...

Quan trobi la web de la assignatura, la poso (que te totes les presentacions de tots els dies).

UPDATE: Ja tinc la adreça del curs (thnx trace!):

http://sceneschool.plexiq.org

Etiquetes de comentaris:

dilluns, agost 08, 2005

Windows Vista es queda sense OpenGL

Hello!!!
Avui, navegant navegant, m'he adonat de una noticia sorprenent, al menys per mi. El nou Windows que apareixerà a mitjans del pròxim 2006 no inclourà suport decent de OpenGL com portava habent-hi fins ara, per el que he llegit.
El entorn gràfic del nou Windows es diu Aero, un sistema de finestres accelerat per hard, evidentment sota DirectX, el problema ve quan volguem executar algo amb OpenGL, ja que el sistema de finsestres s'haurà d'apagar... o algo raro haurà de fer!! :), per el que entenc, el sistema OpenGL funcionarà be a full screen (apagant el sistema Aero de algun modus), pero en una aplicacio de finestres, haura de utilitzar algun tipus de emulador o wrapper o algo... buffff quina enguniaaaaaaa!!!!
Resumint, que hi haurà una reducció de fins a un 50% de rendiment en apps de OpenGL, i, lo pitjor de tot, la versió que es suporti de OpenGL serà la ultima estable (vanilla), la 1.4, i no es donarà més suport a les extensions!!!! (no more pixel shaders? no more fragment shaders?????) :'(

Diosss!! quina SANTA PUTA MERDA BASURA!!!!! Com es pot fer això?!?
Ara tindrem que esperar a veure si els vendors de les targetes gràfiques treuen un suport per OpenGL, pero, crec que poc s'hi podra fer amb un entorn per DirectX... és de calaix... :(

Per la meva part, si treuen suport de OpenGL, al nou windows li donaran per el ojete... i em passare a.... mac? linux? nose... el que hi hagi on pugui fer funcionar els meus programes... :)

Llarga vida al OpenGL!!! mort al DirectX!!!!!!!

Etiquetes de comentaris:

dimecres, abril 20, 2005

pomod 0.5!!!

Per fiiiiiiiiiiiiiiiiiiiiiiii!!!!
Ja puc dir que el pomod esta acabat!!! bueno, acabat no ho esta mai, però al menys ja he fet algo decent... :D
Des d'aqui vull agraïr a la Estefania [drumu], per haberme ajudat tant en els gràfics i el disseny, pq de com estava abans a lo que es ara, creieu-me que hi ha un pas enorme!!

Tambe vull agraïr la ajuda del sml, per haber fet una tria de mòduls per poder gaudir des de el primer moment del pomod :)

Per baixar-lo, sol teniu que anar a la secció pomod.

Apa, res més.... bona nit, i ja em direu que tal va!!!!

Etiquetes de comentaris: ,

dilluns, abril 04, 2005

Yay!! y el estress se cierne sobre mi!!!

Bueno, bueno, no tant, però una mica si, el pomod ja esta en la seva fase final (que no terminal :p), ja llegeixo tot ok, funciona tot com tindria que funcionar, llegeixo llistes i les grabo i algunes cosetes mes.
Em falta implementar un menú de configuració que permeti customitzar la qualitat del audio (per poder se baixada en pockets menys potents) i 4 gràfics que la drumu m'ha de fer i jasta!!!

Paralelament, el sml (i potser la sole) em faran una recopilació de mòduls per poder escoltar-los amb la pocket... ja falta poc!!! ànims!!!

PD: Jo "auguro" que el cap de setmana que be serà un gran dia.

Etiquetes de comentaris:

divendres, març 25, 2005

un petit consell...

Si esteu programant en C# (en el meu cas, amb PocketPc) i voleu evitar el famós "flicker" a botons i altres controls, dons podeu llegir això.
Aquest "mini tutorial" serveix per botons o coses simples, per altres controls custom, com un slider, la cosa es complica i tindreu que usar doble-buffer. També ho tinc fet, a veure si algun dia "postejo" com implementarho.

apa, adeuuu!!

Etiquetes de comentaris:

divendres, març 04, 2005

perque no soc programador?

Ja son unes quantes persones que em pregunten per què no soc programador, si em passo gran part del emu temps de lleure programant... dons be... perque no m'agrada programar per els altres!!!
Entenc per programar l'acció de fer un codi que realitza una acció planificada... però no deixa de ser el mateix que fer una porta o fer una taula de fusta. Imaginem-ho amb un símil: M'agrada el bricolatge i faig una taula, fins aqui be. Pero... de sobte ve un tio gordo, calvo i amb mala ostia (típic prototip de jefe :P) i et diu q en facis 50 més, reduint temps i cost del material... joer! ja no mola tant, no? Dons això em passa a mi.
Quan vaig acabar COU em vaig proposar apuntarme a Informàtica pero... buf, no ho tenia gens clar això de posarme a programar per la resta de la meva vida, així que vaig decidir fer Enginyería Industrial, i després especialitzarme en Electrònica.
Poc a poc i per diversos temes, la vida m'ha anar "reconduint" a la programació, i he anat fent programetes per el meu compte, fent EL QUE JO VOLIA. Pot ser que el meu codi no estigui super depurat, ni segueixi metodologies super eficients que s'aprenen a la carrera d'Informàtica, pero he fet, i estic fent, el que jo vull. Vosaltres creieu que si estés a una empresa programant 8h al dia... tindría temps i/o ganes de posarme a programar al arrivar a casa?? jo crec q no...

Ademés, ara mateix em trobo gravant un CD (700Mb) de codi 100% meu i original, i dic... JODER! ESTIC LA MAR D'ORGULLÓS!!

apa, salut i a descansar!

Etiquetes de comentaris: ,

dilluns, febrer 28, 2005

una de sonido...

Hola!
Aquest cap de setmana he treballat amb dos temes:
SampleGen: Després de una coding session amb el sr. silenci, ja he pogut començar a veure la llum, i la generació de samples esta començant a sonar mes decent... possiblement aviat fagi una release pública!
pomod: Estic reescribint el codi desde 0 amb C# (.NET), de moment estic creant-me els controls customitzats (imagetrackbar, imagebutton i alguna coseta mes) i de moment esta quedant força be... crec que en un parell de setmanes tidndrem algo molt profitós!
Quan faci la release pública segurament també donaré el codi, o al menys el codi dels controls, perque els pogueu utilitzar vosaltres també!

apa, siau!

Etiquetes de comentaris: ,

divendres, febrer 18, 2005

Code news!

Hola a tots! He estat programant bastant a la penombra aquests dies... Les novetats son:
- Objgen: He refet gran part del codi i ara va mes ràpid, a més, ja es poden grabar i carregar arxius ZNO!!
- Pomod: Us pensaveu que me'n havia oblidat d'ell??? NOOOO!!! El que passa és que em vaig trobar amb un problemilla amb la GUI, la qual estic millorant. Espero poder tenir aviat bones notícies!
- SampleGen: SampleGeeeen?!? Siiii!! Estic treballant amb un generador de samples per, en un futur, poder generar la música de les intros.

Ja genero imatges, objectes 3d, sons (aviat música)... Què sera el següent?

Etiquetes de comentaris: ,

diumenge, gener 02, 2005

Nova versió del ObjGen!!

Ole ole!! ja tenim aqui la versio 0.4 del ObjGen, amb noves i sucoses novetats com:
· Editor/compilador de Vertex Shaders
· Nova generacio del objecte base (la esfera)
· Millor gestió de la pila (stack) de generació (moure, borrar, etc)
· Morphing
I moltes coses mes!!!

De totes maneres, hi ha pendent una nova versió (0.5), amb layers!! vamos, la ostia!!!

Etiquetes de comentaris: ,

divendres, desembre 17, 2004

Avanç del que serà el ObjGen

Poc a poc vaig fent el que serà el generador de objectes, aqui us passo un screenshot!!

PD: Si si, ja se que fa molt que no postejava... es que he estat molt liat :P

Etiquetes de comentaris: ,

dimarts, novembre 16, 2004

coses i mes coses

Tot avança a la penombra... lentament pero a bon ritme....
El pomod mica en mica va veient la llum, començo a entendre els entramats de les MFC's de Microsoft i puc començar a fer coses decents amb la pocket (res, 4 parides, botonets i coses d'aquestes :P)
Per altra part, el generador de objectes ja té suport per vertex shaders... d'aqui poc pixel shaders!!... la #!¿?·# és que tinc una radeon9000 (al portàtil) i una Geforce3Ti200 (al ordinador fix) i les dues suporten Pixel shaders 1.3, i ademés amb extensions propietàries (NV & ATI sux!! ARB rocks!!)... aixxx, el que donaria jo per tenir al portàtil uns pixel i vertex shaders 2, amb suport de GLSL... vull GL_ARB_fragment_shader!!!! :'(
Finalment, i seguint els passos de la becanne, he implementat un efecte de box blur al engine de 64ks!! woah!! la tralla!!! mola molt!! espero poder posar screenshots d'aqui poc... jeje
El seguent pas, com no, el glow!!
I com no... algun dia arribaran els... tutorials!!! pero buf... m'ha agafat una mandra de cop.... :)

Etiquetes de comentaris: ,

dijous, juliol 08, 2004

Pomod v.0.03

Ja he tret una nova versió del pomod! Hi han bastants canvis, proveula! ÉS GRATIS!
Us podeu baixar des de la web http://xphere.mataderu.com
As allways! XP


Etiquetes de comentaris: ,

dimarts, maig 18, 2004

Pròxim divendres... dia D

El pròxim divendres és el dia escollit per... Acabar el Synte!!! Si si siiii... el pròxim divendres he quedat amb el Pedro (pasop) per fotreli canya i ferli acabar el synte!! jeje, pobret... pero es que està demostrat que treballa al 200% si se li fot una mica de canya :D, i clar, qui millor que jo per fer-ho!! jeje...

PD: Si no sabeu de que va el synte... veniu el pròxim divendres al local (cocles) a comprobar-ho ]:>

Etiquetes de comentaris: ,