ProCodeCG codeMeetUp() #67 – Fracture and Rigid Body Dynamics


Wow! We had lots of audience today!

Kampoong Monster Studios, now Prawitra Studio gave an open workshop about Intro to Fracture and Rigid Body Dynamics today πŸ™‚


Most of the audience are from Cimahi Creative Association (CCA) πŸ™‚


The Technical Director of Pawitra Studio, Aditia A. Pratama was also there too πŸ™‚

The trainer was CG Supervisor of Pawitra Studio: Bintang Senja Pratama πŸ™‚


We’re going to upload the video on our YouTube Channel (after the editing process that might take a while πŸ˜€ )

Here we are just going to show you some of the pictures. The detailed will be in the video πŸ˜‰


In workshop today we learned how to create rigid objects with physics force applied to them.

We can apply some weights, gravity force, fractions etc like the picture below.


We can also add some bouncing parameter to the objects. In this case we have a ball and a thick surface below it.

We wanted to make the ball fall right on top of the plane and break it. So we had to make both object rigid body.


We also had to set parameters for fractures

Look at those inspired audience! πŸ™‚


When all set up, when the ball fall on top of the surface, it breaks.

Or we can add more dramatic fractures like this one


Even with more objects and different materials

We can also use particles if we want to make the ball explode from the inside.


Q & A sessions πŸ™‚

Yeah we can make it cracked (not break apart into pieces) by putting another surface so close to the top surface.


Like usual, at the end of the session, each one of us introduce self to the others πŸ™‚

It was raining heavily and we had to wait until it became a little bit lighter πŸ™‚


But we didn’t mind because we can still gather and talk while waiting πŸ˜‰


See you next week! πŸ˜‰


ProCodeCG codeMeetUp() #63 – Visual Programming – Animation Nodes


Today, we did some visual programming! Aditia A. Pratama, Blender Trainer and Technical Director of Kampoong Monster StudiosΒ showed us how to do it with Animation Nodes πŸ™‚


This is how the nodes look like.


These nodes define loops, transitions, calculation, process, input and output.


This is an example of generating random numbers with animation nodes.


We practically can do anything with this πŸ™‚


We can generate a sequence of movements of random objects with nodes.


This example shows how to create a stack of coins, with random x and y axis. It will stack up more coins if we drag the arrow upward and remove coins if the arrow is going downward.


So at the beginning we just need to create one coin object.


And the set up some nodes to generate more coins.


Once it’s done, we’ll get something like this πŸ™‚


The audience who are lucky to learn so much about animation today! πŸ™‚


ProCodeCG codeMeetUp #59 29 Feb 2016 – Video Editing in Blender


Yaaay today Kampoong Monster Studios back to codeMeetUp() giving a workshop on Video Editing in Blender πŸ™‚ Aditia A. Pratama, Technical Director of Kampoong Monster taught us how to use Blender powerful features to edit videos and also a bit animation πŸ™‚


We did lots of things!


We had to pay attention very carefully because there was so much details to keep up with πŸ˜€

Screen Shot 2016-02-29 at 2.22.52 PMScreen Shot 2016-02-29 at 2.25.00 PM

The audience were so nice and enthusiastic πŸ™‚


And yeaaah this is us πŸ™‚ *notice that some of them are very proud about their shirts πŸ˜‰ *


See you next week and don’t forget to visit our website here! πŸ˜‰

ProCodeCG codeMeetUp() #56 – How to Make Money with Blender


Today we are lucky that the co-founder and CG supervisor of Kampoong MonsterKampoong Monster, Bintang Senja shows us how to make money with BlenderΒ πŸ™‚


One of the strategy is by creating connections and sending the right info to the right people. LinkedIn is a very good tool to connect with many prospects while also shows your profile in details. MailChimp is very useful for broadcasting emails.


Blender has BlenderNetwork where people can outsource job or find job related to Blender skills.



Envato is a creative ecosystem, it is a marketplaceΒ for images, themes, project files and creative assets.


The audience πŸ™‚


Kampoong Monster Studios creates many products like assets, animation, tutorials, books, etc. But also doing lots of projects, like this one.


Gumroad is a platform that enables creators to sell products directly to consumers.


Another interesting thing is Patreon. It can be used to get crowdfunding. In a very creative way πŸ™‚


Like this one πŸ˜€


We asked lots of questions and learned so many new things today!


From batik to shorts, from sneakers to sandals, this is us! πŸ˜€ Our codeMeetUp() always brings us new insights and happy hearts! Plus warm and kind friendships too! πŸ™‚ ❀

ProCodeCG codeMeetUp() #53 – Workshop on Blender Python Module


Wow coding again! Python again! Today, the CTO of Kampoong Monster, Aditia A. Pratama shows us how to hack Blender Python Module aka BPY πŸ™‚


Most of the audience are the interns from Labtek Indie πŸ™‚


Another thread going on is start-up mentoring πŸ™‚


We do lots of coding in Blender with Python πŸ™‚


These are what we created πŸ™‚ Instead of clicking, we typed in codes! yeaaah!

Screen Shot 2016-01-11 at 2.00.03 PMScreen Shot 2016-01-11 at 2.00.15 PMScreen Shot 2016-01-11 at 2.02.11 PMScreen Shot 2016-01-11 at 2.02.55 PMScreen Shot 2016-01-11 at 2.10.27 PMScreen Shot 2016-01-11 at 3.02.18 PMScreen Shot 2016-01-11 at 3.04.19 PMScreen Shot 2016-01-11 at 3.11.45 PMScreen Shot 2016-01-11 at 3.12.45 PMScreen Shot 2016-01-11 at 3.21.56 PM

This is us! Another crowd of people πŸ™‚


The video will be uploaded on ProCodeCG YouTube Channel as soon as it has gone thru the editing process πŸ™‚ We will let you know! πŸ™‚

ProCodeCG codeMeetUp() #48 – Painting with Blender


There was a breakthrough on our codeMeetUp() #48 today! Yes, we created our very first video to be posted on our youtube channel! πŸ˜‰

Today, Bintang Senja, co-founder and CG supervisor of Kampoong Monster Studios, taught as about how to do Painting in Blender πŸ™‚

We stacked up the wooden table high enough to put the camera on πŸ™‚


We also did screen recording


The mobile phone was useful to hold up the camera LOL


The preparation took some time.


Prof. Budi Rahardjo, mentor of ProCodeCG took part as the cameramen, later πŸ˜€


ACTION!!! πŸ˜€


Giving basic color


Write something on


Start painting


We cut the video into small parts to avoid big-sized files and overheat camera. Besides, the camera’s battery drained so fast πŸ˜€


Mas Bintang gave us many tricks on painting with Blender, check out our YouTube Channel for the details!


Behind the scene


The cameramen πŸ˜€


Felt like we were doing MTV VJ shooting πŸ˜€


The team πŸ˜‰


See you next week! And this is the video! πŸ˜‰

ProCodeCG codeMeetUp() #45 – Hair Styling and Rendering in Blender


Yes, this is the 45th ProCodeCG codeMeetUp(), yayyy πŸ™‚

Yesterday Kampoong Monster Studio gave a workshop on Hair Styling and Rendering with Blender πŸ™‚ The man in charge to deliver the topic is Bintang Senja – CG Supervisor of Kampoong Monster Studio πŸ™‚


Hair effects can be done in to ways: with polygon and with particle system. In polygon, the hair is created from mesh by adjusting alpha to make it look more real. This technique is faster. With particle system (it can also be used for grass, explosion, fog, smoke, etc), the object (in this case hair) can be given effects, can be dynamic, can be interactive (some force field can be applied, like wind, etc.). But particle hair requires more computing power and relatively slow.

We used particle hair in this workshop πŸ™‚



The audience. Small but powerful πŸ˜‰


So the workshop began:


And these are some screenshots of the process. From peeling of the scalp, planting/generating some hair, combing and cutting the hair, applying colors and background, putting and arranging lighting to rendering πŸ™‚

Bildschirmfoto 2015-11-09 um 1.55.24 nachm.

Bildschirmfoto 2015-11-09 um 1.56.09 nachm.

Bildschirmfoto 2015-11-09 um 2.10.05 nachm.

Bildschirmfoto 2015-11-09 um 2.10.56 nachm.

Bildschirmfoto 2015-11-09 um 2.22.56 nachm.

Bildschirmfoto 2015-11-09 um 2.33.24 nachm.

Bildschirmfoto 2015-11-09 um 2.39.00 nachm.

Bildschirmfoto 2015-11-09 um 2.44.58 nachm.

Bildschirmfoto 2015-11-09 um 2.45.21 nachm.

Bildschirmfoto 2015-11-09 um 2.45.37 nachm.

Bildschirmfoto 2015-11-09 um 2.45.51 nachm.

Bildschirmfoto 2015-11-09 um 2.52.49 nachm.

Bildschirmfoto 2015-11-09 um 3.00.57 nachm.

The happy us! πŸ™‚


See you again! πŸ™‚

ProCodeCG codeMeetUp()++ 22 Oct 2015 at Digilife Dago


Last Thursday, we held a big ProCodeCG codeMeetUp() at Digilife Dago πŸ™‚

ProCodeCG - codeMeetUp() with 711 Oct 2015 Poster - small

Insan Music Store arrived very early to set up things πŸ™‚


ScarryMo, was also there πŸ™‚


Digilife Dago kindly set up a stage for Insan Music Store performance


Pak Budi Rahardjo was coordinating with Pak Izak Jenie, Head of Digital Service, 7 – Eleven.


ProCodeCG and Insan Music Store banners


Pak Budi Rahardjo gave a welcome speech,

introducing Pak Izak Jenie to the audience πŸ™‚

The first topic was “Kids Programming and IT Education for Empowering the Future” by Marisa Paryasto, founder of ProCodeCG.

IMG_8684And after Pak Budi Rahardjo shared stories about Indonesia Digital Music Store, Pak Izak Jenie introduced himself and shared lots of things about “Understanding Retail for StartUp” -part 1 πŸ™‚


Dyan R. Helmi, CMO of Dycode, shared about on of its product: Allegra – Marketing and Social Engagement Machine.


And Ahmad Syarif Hidayatullah, Founder of CyberLabs, shared about “Tips on How To Create Growing Business”.IMG_8696

We had a break for lunch and some jamming session after that πŸ™‚

IMG_8697Yeah, we played music, we sang, we ate, we drank (some ScarryMo) together! πŸ™‚

We had a great time!


Meanwhile, Muhammad Ajie Santika, CEO of TinkerGames, had just arrived and tasted some ScarryMo too πŸ˜€

Yeaaah, a new banner had been added!


More CEOs were coming too! These are Aditia A. Pratama – Technical Director of Kampoong Monster Studio and Ramdhan Dwi Putra – the CEO!


We got more crowd here! The more the merrier! There was also Muhammad Ihsan Akhirulsyah – CFO of Cybreed!

Yaaay finally, Insan Music Store performance, Pak Budi Rahardjo and his son Luqman Rahardjo!
IMG_8711And back to Pak Izak Jenie afterwards, continuing with “Understanding Retail for StartUp” part 2 πŸ™‚
And this is Muhammad Ihsan Akhirulsyah – CFO of Cybreed, explained about Cybreed, mostly philosophically πŸ™‚
850633616_8279919759943510304And we got this superstar too, Muhammad Ajie Santika – CEO of Cybreed, shared about TinkerGames and StartUp Ecosystem in Bandung!

850637150_4520002188107413641Aaand last but not least, Aditia A. Pratama – Technical Director and Ramdhan Dwi Putra – CEO of Kampoong Monster shared about “Expand Through Collaboration”


This is an incredible event attended by incredible people and incredible topics! ProCodeCG is so proud to be able to held this event. Looking forward to do it again! Thanks to Digilife Dago and all the speakers, and all the audiences!

See you soon! πŸ™‚

ProCodeCG codeMeetUp() 26 Oct 2015 – Kampoong Monster Open Workshop: Non-Photorealistic Rendering


Last Monday, we had Aditia A. Pratama, Technical Director of Kampoong Monster Studios taught us about Non-Photorealistic Β Rendering (NPR) πŸ™‚


This is the example of a NPR. NPR is inspired by artistic styles such as painting, drawing, technical illustration and animated cartoons. This is a contrast to traditional computer graphics, which focused on photorealism.


This is the audience. Enthusiast audience! πŸ™‚IMG_8930

And we started the workshop!

IMG_8932And these are the process of creating non-photorealistic render from creating a uv-sphere, adjusting camera, adding source of lights, and rendering

Bildschirmfoto 2015-10-26 um 2.17.55 nachm.
Bildschirmfoto 2015-10-26 um 2.19.31 nachm.

Bildschirmfoto 2015-10-26 um 2.20.40 nachm.Bildschirmfoto 2015-10-26 um 2.25.11 nachm. Bildschirmfoto 2015-10-26 um 2.27.36 nachm.

Bildschirmfoto 2015-10-26 um 2.43.15 nachm.

Bildschirmfoto 2015-10-26 um 2.33.13 nachm.

Bildschirmfoto 2015-10-26 um 2.58.00 nachm.

And this is the result! Looks really cool isn’t it? πŸ™‚

Bildschirmfoto 2015-10-26 um 3.01.07 nachm.

We added some borderlines on this one.

Bildschirmfoto 2015-10-26 um 3.02.59 nachm.

And dash lines too.

Bildschirmfoto 2015-10-26 um 3.07.56 nachm.And here we are, the happiest, the luckiest and the most talented people on earth that day! πŸ˜€


See you next Monday for an interesting regular codeMeetUp() topic and Monday after the next for another Blender workshop! πŸ™‚