Wednesday, July 26, 2017

Redux.js. js


Redux is a predictable state container for JavaScript apps.
(If you're looking for a WordPress framework, check out Redux Framework.)

It helps you write applications that behave consistently, run in different environments (client, server, and native), and are easy to test. On top of that, it provides a great developer experience, such as live code editing combined with a time traveling debugger.

You can use Redux together with React, or with any other view library.
It is tiny (2kB, including dependencies).

Source: http://redux.js.org

Saturday, July 22, 2017

What software is typically used to make CGI movies?

What software is typically used to make CGI movies?
source: https://www.quora.com/What-software-is-typically-used-to-make-CGI-movies

Giorgio Marino, Digital Artist for Feauture Film-VFX since 2008
Answered May 31, 2016

That is kind of a very generic question, but I try to break it down.

First of, like already mentioned, all of the bigger studios have in house software that is not accessible out of that working envoriment. That is true for companies that make full CG feature film animation Movies and for companies who do combine VFX with filmed plates for feature film.

Talking for feature film:
I will just mention those who I see more often in real use during production. Probably not complete, but it gives you an idea. I also try to write for what you would use that piece of software, but for sure you can do more with it as what I am writing down.

- Photoshop: concept art/texturing/matte painting
- Nuke: compositing/3D projections/small particle set ups/roto/prep
- After effects: motion graphics/ compositing (never saw it in feature film, but I know it is used for commercials and TV productions)
- Maya: modeling/animation/rigging/shading/skinning/simulation/lighting/layout
- Houdini: modeling/animation/rigging/shading/skinning/simulation/lighting
- renderman: shading/lighting/rendering
-ZBrush: modeling/concept art/texturing/3D sculpting/prototyping
- MudBox: modeling/concept art/texturing/3D sculpting/prototyping
- Modo: Modeling/texturing
- Mari: texturing
- Realflow: simulation
- Arnold: rendering/shading/lighting
- clarisse: rendering/shading/lighting
- 3D Studio Max: (I saw this just in a very few VFX companies, more used for video games) modeling/animation/rigging/shading/skinning/simulation/lighting/layout
- massive: crowd simulation
- vray: lighting/shading/rendering
- rv : image sequence player(mono/stereo/can handle different types of colour LUTs)
- framecycler: image sequence player(mono/stereo/can handle different types of colour LUTs)
-katana: lighting/look development
- 3d equalizer: camera tracking
- boujou: camera tracker
- silhouetteFX : rotoscoping
- Vue: 3D envoriments
- shotgun: planning/scheduling/client and internal comments database

Those are the first ones that come to my mind. Besides that, there are a lot of awesome plugins or mini software:

- optical flares: creates awesome flares. For After effects and Nuke
- crazy bump: creates super fast nice bump maps

And a lot more that just do not come to mind at the moment.

Each of those software pieces are then implemented in the company pipeline and enhanced with extra functions or in-house made plugins.

Each program has its own strength and is most often used in combination with another software. For example you could model your 3D geometry in maya, import it in zbrush to give nice details and then texture in Mari with additional tons of detail.

So in case you are planning on creating your own CGI movie, just figure out what you want to do and then select the software that is best for different tasks. Set up a basic pipeline and database so you can keep track of each shot.

For small productions you can do a full CG movie just with Maya/cinema 4d/3D s max.


It really depends on what you have in mind.


 CGI Dreamworks Animation Studio Pipeline

Read more at the source link: https://www.quora.com/What-software-is-typically-used-to-make-CGI-movies

Copyright ©2017, Software Developer, All rights reserved.
See Contents

Tuesday, July 18, 2017

AdWords Mobile App Installs Campaigns

AdWords Mobile App Installs Campaigns
or: AdWords Mobile App Installation Campaigns
or: AdWords Campaigns for Increasing the Number of Downloads for Mobile Apps


*  Mobile App Installs Campaigns are geared specifically toward getting more people to download your app.
* AdWords can help customize targeting, keywords, and ads based on your app ID and other information.
* You can easily gauge your campaign's performance by tracking installs as conversions.

AdWords Mobile App Installs Campaigns or: AdWords Mobile App Installation Campaigns or: AdWords Campaigns for Increasing the Number of Downloads for Mobile Apps  █ Mobile app installs campaigns are geared specifically toward getting more people to download your app.   █ AdWords can help customize targeting, keywords, and ads based on your app ID and other information.   █ You can easily gauge your campaign's performance by tracking installs as conversions.
AdWords Mobile App Installs Campaigns

Promote your app with campaigns to drive downloads
Mobile App Installs Campaigns can help you create custom app install ads that run exclusively on phones and tablets. AdWords helps create your app install ads based on your app icon and reviews, and these ads take people straight to the app store to download your app.

Based on the mobile operating system for the app you choose, AdWords can find your most likely customers and focus on showing ads to people who don't have your app yet. Connecting your AdWords account to your Google Play Developer account makes this even easier: you can sync user lists and targeting, and track installs seamlessly. 


Source: Google AdWords Help



Copyright ©2017, Software Developer, All rights reserved.
See Contents

Friday, July 14, 2017

The First Mathematical Implementation of an Artificial Neuron

The First Mathematical Implementation of an Artificial Neuron


In the 1940s, the neurophysiologist Warren McCulloch and the mathematician Walter Pitts designed the first mathematical implementation of an artificial neuron combining the neuroscience foundations with mathematical operations [Ref: Neural Network Programming with Java - Second Edition, By: Fabio M. Soares; Alan M. F. Souza, Publisher: Packt Publishing, Pub. Date: March 2017. Print ISBN-13: 978-1-78712-605-3].


Copyright ©2017, Software Developer, All rights reserved.
See Contents

Monday, July 3, 2017

iOS References

iOS References

[1] Programming iOS 10; By: Matt Neuburg; Publisher: O'Reilly Media, Inc.; Pub. Date: November 25, 2016; Print ISBN-13: 978-1-4919-7016-4.

[2] iOS Programming: The Big Nerd Ranch Guide; By: Christian Keur; Aaron Hillegass; Publisher: Big Nerd Ranch Guides; Pub. Date: December 27, 2016; Print ISBN-13: 978-0-13-468233-4.

[3] Swift Programming: The Big Nerd Ranch Guide; By: Matthew Mathias; John Gallagher; Publisher: Big Nerd Ranch Guides; Pub. Date: November 28, 2016; Print ISBN-13: 978-0-13-461061-0.

[4] iOS 10 Programming for Beginners; By: Craig Clayton; Publisher: Packt Publishing; Pub. Date: December 27, 2016; Print ISBN-13: 978-1-78646-450-7. 

 

Copyright ©2017, Software Developer, All rights reserved.
See Contents

Saturday, July 1, 2017

Computer Animated Movies Not Made By Pixar

Computer Animated Movies Not Made By Pixar [continued...]


Captain Underpants: The First Epic Movie (2017)

Spark (2017)

Trolls (2016)

Rango (2011) 
Rango is a 2011 American 3D computer-animated Western action comedy film directed by Gore Verbinski, written by John Logan, and produced by Verbinski, Graham King (see GK Films) and John B. Carls. Rango was a critical and commercial success, and won the Academy Award for Best Animated Feature. Its awards can be found here. More Info:
   https://en.wikipedia.org/wiki/Rango_(2011_film)
   http://www.imdb.com/title/tt1192628/

Megamind (2010) 

Tangled (2010)

Cloudy with a Chance of Meatballs (2009)

Kung Fu Panda (2008)

Madagascar (2005)
Madagascar is a 2005 American computer-animated comedy film produced by DreamWorks Animation and released to theaters on May 27, 2005. More Info:

   https://en.wikipedia.org/wiki/Madagascar_(2005_film)
   http://www.imdb.com/title/tt0351283/

Ice Age (2002)  

Shrek (2001)




 




Copyright ©2017, Software Developer, All rights reserved.
See: Computer Animation Filmmaking 



What is neuro design?

What is neuro design?

Neuro design is the use of insights from neuroscience and psychology in creating more effective designs. What can psychology and neuroscience tell us about what is really driving where we look in-store and online, what we choose to click on or pick up, what makes us share an image on a social network, and what image cues help drive a purchase decision? Neuro design also draws on other related fields to help build our understanding of why people react in the way they do to designs – fields such as computer image analysis (the ability of computers to analyse the composition of images, or even recognize what is shown in the image), behavioural economics (the study of how we make choices – often apparently irrationally – in spending our money) and evolutionary psychology (a branch of psychology that aims to explain behaviours in terms of how they would have evolved to help our ancestors survive). Designers already use their own intuition in creating designs, and then in looking at the designs they have created to judge with their own eyes how ‘right’ they look, and making adjustments accordingly. They will also use a body of principles built up over the years amongst designers for how to create good design. Neuro design just adds to these principles. As neuroscience and psychology research have accumulated a lot of information over recent decades, they have many things to say about the common factors that influence whether people will like a design. This research has accelerated in recent years, including the founding of a specialized field – neuroaesthetics – that specifically studies the factors that influence whether our brains respond positively to images.
 
Neuro Design

Neuro Design By: Darren Bridger

ISBN-13: 978-0-7494-7888-9