Dopo l’esperienza alla Helsinki Metropolia University è arrivato (e passato) il mio secondo intervento presso il View Conference di Torino. Il principale evento italiano sulla computer grafica 3D si è tenuto dal 26 al 29 ottobre 2010. Io sono stato invitato a tenere una conferenza/workshop il giorno 27, dalle 9 alle 12 e ho trattato i seguenti argomenti:
Perché usare il realtime?
Differenze, vantaggi e svantaggi tra render realtime e offline
Low poly vs. Hipoly
La forza degli shader
Progettazione dei materiali
La post produzione
UDK e Maxwell Render a confronto
In realtà non sono riuscito a trattare tutto nella maniera prevista per due motivi: mancanza di un computer per i partecipanti, in modo da poter far provare con mano gli argomenti del workshop e il tempo limitato a disposizione. Sono riuscito ad accennare qualcosa riguardo ai motori ibridi, vero fronte dell’innovazione a “lungo termine”. Nel prossimo intervento/workshop vorrei trattare più nel dettaglio Arion Render di Random Control. Sono stato soddisfatto del mio intervento, e spero che chi ha assistito al mio workshop abbia scoperto qualcosa di nuovo e apprezzato i progressi tecnologici che stiamo vivendo e che vivremo nei prossimi anni. Durante il ViewConference ho anticipato dei nuovi videotutorial che sto realizzando per SFEI Academy, istituto di cui faccio parte, come Videotutorial Instructor. La prima release sarà rivolta alla modellazione lowpoly inorganica, all’unwrapping e alla realizzazione di texture, shader e render all’interno di UDK. A seguire usciranno altri videotutorial della serie “SFEI Computer Graphic Advanced Training” in cui tratterò il render e la post produzione con motori offline (mentalRay, VRay, Maxwell Render, Fry Render e così via). Durante l’evento ho avuto modo anche di incontrare Simone Corso, Andrea Gatti, Giulio Pennella e Domenico Perazzo. Consiglio vivamente la visione dei loro lavori perché meritano! Ho incontrato anche Marco Tudini, concept artist alle prese con la direzione del film di Left 4 Dead. In conclusione vorrei ringraziare Yves Hohler e Elisa Farinetti per l’ospitalità presso la loro casa a Torino, Giulio Pennella per l’opportunità all’interno di SFEI e tutti quelli che hanno partecipato al mio workshop e al View Conference 2010.
Parte oggi il View Conference di Torino e PlaySys vuole ringraziare 3Dagain per la newsletter appena diffusa. Riporto di seguito: Oggi parte il View Conference 2010, 3Dagain è lieta di annunciarvi che tra i grandi nomi internazionali ci saranno famosi C.G. artists e aziende che abbiamo avuto il piacere di farvi conoscere:
Gianluca Dentici
Daniele “Danko” Angelozz Luca Deriu Playsys Appuntamento a Torino intanto 3Dagain vi invitia a rileggere le bellisime interviste dei sopradetti nomi. Cordiali Saluti Lo Staff 3D Again
This is a short product animation for Lindt, we did last month. PlaySys provided the technical features to realize this animation; we have 70Ghz of computation power for your projects with 3ds Max. Contact us to discover more!
— CREDITS — Communication agency: Curious Design Milan 3D artists: Giacomo Manzotti, Fabrizio Scimè Render Farm: PlaySys Milan
A new application for iPhone and iPod Touch is available for online purchase on AppStore, for only $ 0.99. Developed by PlaySys, its name is Kitty Scratch and it proposes a nice kitten scratching anything.Kitty Scratch is on the market after a few-weeks period of development and it offers the public funny minutes of amusing entertainment. The purpose of the game is to scratch and destroy all the house, before being caught by an angry landlady. The user must use the touch screen to simulate the kitten’s scratches, as fast as he can. Six different rooms are available for the player, and he can choose the fruition order. Become a fan on our Facebook page
If you are a blogger or a journalist and want to review the game or interview us, please write to info[at]playsys[dot]it or call +39 02 89058514 and we’ll provide you all the necessary material. Here is a press releaseDownload Kitty Scratch now from AppStore
Finalmente è disponibile su AppStore il nostro nuovo gioco per iPhone e iPod Touch:Kitty Scratch, il gioco più graffiante del momento! Il gioco è in vendita a soli € 0.79 e promette (oltre a mantenere) spassosi minuti di divertimento, nei panni di un gatto iperattivo. Lo scopo è quello di danneggiare più ambienti domestici possibili, avvalendosi del touch screen, il tutto prima di essere scoperti dalla padrona di casa. Il gioco è caratterizzato da uno stile grafico 2D fresco e leggero, guarda le immagini di anteprima e diventa fan sulla pagina Facebook
Attualmente stiamo lavorando su altri 4 progetti per iPhone e iPod Touch e, a breve, introdurremo l’uso della grafica 3D anche nei nostri videogiochi. Se sei un giornalista o un blogger e sei interessato a fare una recensione o un’intervista, contattaci a info[at]playsys[dot]it o allo 02 8905 8514 e ti forniremo tutto il materiale necessario. Scaricalo subito da AppStore!
Last week I went to Helsinki’s Metropolia University as Visiting professor. I kept a course of 30 hours about realtime and pre rendered images.
I started my lessons with an introduction about the project management, then the course changed direction , towards a practical and technical one. I talked about Autodesk 3ds Max in productions, pipeline and workflow problems, assets management and social troubles during a production period.My lesson was deeply focalized on UV, texture and shader importance, in both cases, realtime and offline renderings.We used Photoshop, UDK and Maxwell Render.
We also did a practical project but the time we had was not so much. I would have needed another week to complete all my argumentations and practical process.By the way, it was a really great experience, I’m already teaching at Naba Milano, and I’ll start soon with SFEI, but this was my first teaching experience abroad.
I also had the time to visit the city during the evenings and in the weekend. Helsinki is a really great and well organized city. The school is a proof: they said “we’ll do this course”, and we did it! Generally in other situation I experienced in the past (in Italy), every project had “strange” problems and delays some days before the beginning. What people say here about Finland and scandinavians is right: precision, efficience and respect of human knowledge. I am really satisfied about this adventure.There was a lucky cohincidence while I was in Finland: I was there during the AnimaTricks, the animation happening, in wich I saw some interesting animations, I heard about the tricks behind the French Gobelins school and I listened to the necessity of Finnish animation companies, like Anima Vitae Ltd.
At the end I have to say thanks to Mona that hosted me some days in her home after the course end, I hope there will be a new possibility to go back there soon.
Finally today we uploaded our new game for iPhone and iPod Touch. The name is Kitty Scratch and is a simple and funny 2D game in which you have to help a cat to scratch every furniture inside a home. The graphic is done by Elisa Cristantielli, a skilled artist, and the music is composed by me. The game is actually waiting for the approval from Apple, but when ready you’ll find it in the AppStore at 0,79€.
Qualche giorno fa sono stato intervistato dallo staff del blog di 3D Again, clicca sull’immagine per leggerla.
Oltre alla lettura della mia intervista, consiglio fortemente la visione dei lavori presenti sul blog di 3D Again, davvero molto ben riusciti!
IMPORTANT: WE CAN WRITE A CUSTOM STEP-BY-STEP TUTORIAL, RECORD A DETAILED VIDEO OR HELP YOU REMOTELY TROUGHT THE iPHONE DEVELOPMENT PROCESS. CONTACT US FROM THE AGENCY WEBSITE: www.playsys.it
I would like to write something about my experience as iPhone developer, because it was an interesting and useful experience. I (or we, because it was a team work at PlaySys) spent about 30% of the development time to become registered Apple Developers, then we spent 20% to practically develop the App and then we finished with a long 50% to compile & upload it on App Store. Yes, these were the timings, and it’s not a joke. I don’t want to say that Apple is wrong, it’s not great or other things like this, I want only to write about my experience, maybe it can help someone else. Before starting I would like to thank two key people that made the development of this App possible: Andrea Benedetti and Valentina Oggioni. So let’s begin! The ingredients of the recipe to obtain an iPhone App are: – a customer – clear ideas of the final result – clear idea on what you’ll have to modify at the end of the project – a skilled and motivated team (programmers+graphician) – lot of motivation – knowledge between Objective-C and Photoshop (not so much, the team will manage them, but to manage it you should know a bit of everything) – XCode, iPhone SDK, Snow Leopard, a Mac and so on… – a sad life to spend in a office, behind a monitor The first thing to do is to become a registered Apple Developer, so you have to apply to be recognized by them. In this phase you have to prepare some legal/economical information about your agency, and have to prepare your bank account. This phase requested us about 2 weeks or maybe a little more because a little misunderstanding with Apple. After this step you’ll have a new account to access at the registered developer area. You’ll find some good stuff there inside: – iPhone SDK – XCode – Utilities – lot of step-by-step guides and videos – references, tech manuals and discussion areas I suggest to read the more as possible about the process of development. It’s a bit different from Windows, were you download your copy of Visual Studio Express and the .NET framework, you develop and post your executable online somewhere. Now with XCode you only limit is your imagination, and of course your budget and your knowledge. In my specific case I can do more with a piece of rope. Helpfully Andrea helped us a lot, writing the 99.9 % of the code; the remaining part was completed by me with some //copyright information 🙂
Now some questions: Q- Do I need some coding knowledge to develop this kind of App? A- Of course a lot OOP knowledge is required.
Q- Do I need to know a lot about Photoshop or other graphic program? A- No. There is the Interface Builder that can visually help you to place in the canvas your elements. If you are planning to develop a videogame the answer would be completely different. Q- Do I need an iPhone to develop my App? A- No, at least at the beginning of the development. The device could be necessary depending on the App you are developing. For a simple calculator you can manage everything without an hw device. Remember that you can use an iPod Touch to develop App for the iPhone, at least if you don’t use the phone, the microphone, the camera and the 3G connectivity. While your programmer is developing and your graphician is creating cool stuff, you as project manager, have to prepare the certificates. It’s important to know that there are 2 different kind of certificates: Development and Distribution. The Distribution one is split again in 2: AppStore and Ad hoc. Remember that you don’t need only the certificates, you will need Provisioning file too. Working on this I understood this relation: Certificates <–> OSX Provisioning <–> XCode and of course there is a connection between XCode and OSX 🙂 So start opening your Keychain and request a new certificate from Authority. This creates 2 keys, a private and a public. Choose a 2048 bit RSA encryption and save it on your desktop. Login on your apple developer page and go in the certificates area. Here you can create your first Provisioning certificate. Simply go in this section of the site, choose to create a new certificate, upload your request and everything will be done automatically. Now you can save your certificate for provisioning. Do the same thing for the Distribution one. For the first time you need a simple in-house distribution: a distribution file that manage the connection between your device and the XCode project, so you can deploy the project on the physical hardware instead of the simulator. Back offline add the certificate inside the keychain and the connection file insider XCode (or iTunes). You’ll need to setup XCode for the “local” distribution, it’s not difficult and Apple has a nice step-by-step tutorial on the site.
Remember to create at least 2 icons for you App: a 57×57 and a 512×512. These will be very necessary to publish your app on the AppStore. When you finished your development the troubles will arrive 😉 I really dunno why, but we encountered lot of terrible problems in the last part of the development. It was really frustrating and we loose lot of time: Apple’s automatic system rejected our zipped App, saying it was not signed with a proper certificate. Searching online I found hundred and hundred post about lot of developers that encountered our same troubles. Of course the certificates were valid, we were sure about this, like the other developers were sure about theirs. As said I don’t know what happened: someone solved this reinstalling XCode and the SDK, someone create a new project and pasted inside the main work and we, after 7 hours of desperate things solved in this way:
– we inserted a jpg image in Interface Builder – we compiled the project – we removed the jpg – we recompiled again – worked! 😀 I think there is an unknown bug inside the website App validation, something that sometime works and sometime not. We tried with the jpg because watching inside the compiled App we noticed some png files were damaged during the compile process.
This was a simple App, but we are planning a new one in these days and I hope not to encounter these frustrating bugs. Enjoy App development, it’s really fun and interesting! IMPORTANT: WE CAN WRITE A CUSTOM STEP-BY-STEP TUTORIAL, RECORD A DETAILED VIDEO OR HELP YOU REMOTELY TROUGHT THE iPHONE DEVELOPMENT PROCESS. CONTACT US FROM THE AGENCY WEBSITE: www.playsys.it