background preloader

Blender Knife Tutorial

Blender Knife Tutorial

ArduinoMeetsBlender - chrisworld-projects - Arduino, Processing and Blender Interactive Programming Demonstrations. by Chris B Stones January 13, 2010 This project demonstrates how to use the Arduino to control items in Blenders Game Engine via the OSC protocol. It was initially created for real time digital puppetry. But it can be used as a starting example for any project that needs to communicate with Blender's GameEngine via the OSC (Open Sound Control) protocol. Since it uses the OSC protocol this project also demonstrates how any OSC enabled app can send data to the Blender GameEngine. oscP5 library by Andreas Schlegel (included) Python SimpleOSC (included) SimpleOSC is a simple API for the Open Sound Control for Python by Daniel Holth, Clinton McChesney You'll need the Arduino IDE, Processing IDE and Blender to run this project. You will also need an Arduino board, 3 wires, a potentiometer, breadboard and a USB cable. 1 Hardware You'll have to hook up the Arduino and select the proper Arduino device name. 2 Processing

gamekit - A cross-platform 3D game engine using Ogre or Irrlicht and Bullet for Windows, Linux, Mac and iPhone Check recent Issue Updates and Commit Activity using the Wiki Updates tab or visit the Gamekit forums The goal of gamekit is to create a basic game engine that allows fast prototyping build around open source software free for commercial use. Using Ogre or Irrlicht for graphics, Bullet for physics, OpenAL for sound OgreKit is most actively developed and in svn/trunk, the suspended Irrlicht version is in svn/branches/IrrKit. Augmented Video: Next Generation Filmmaking A new web technology is promising to do for video what the web originally did for text. Called Popcorn, it brings interactivity to video. It allows features like explanatory text, links to Google maps, photos and other videos to be synchronised to a video as it plays. The possibilities are endless. To explore the potential of the technology, Canadian director Katerina Cizek used Popcorn.js, together with a 3D graphics technology called WebGL, to create a new documentary. The web-based documentary allows the user to explore a simple 3D environment and click to view one of six narratives. The narrative segments are linked to Wikipedia articles and Flickr photographs that update as people upload more photos. The documentary itself relies primarily on photos provided by the residents of the tower and audio recordings of their comments. The project was created using entirely open-source tools. Granted, a sizeable portion of that video is probably porn. Image Credits: One Millionth Tower

CFD Online - Links - Software Software related to CFD. This section is a mix of real links and meta links. Only particularly interesting things are linked directly. If you want a more comprehensive overview you should follow the meta links. Contents: Fluid Dynamics CFD-Wiki Codes Page A list of free and commercial codes. MGNet Code Repository Multigrid related software packages. Downloadable Software, Aerodynamics and Design A collection of programs for analysis and design of wings etc. Public Domain Aeronautical Software Sells a CD with a collection of public domain aeronautical programs. Selected Codes Below follows a list of free CFD codes. OpenFOAM OpenFOAM is a general purpose open-source CFD code. The Stanford University Unstructured (SU2) suite is an open-source collection of software tools written in C++ for solving PDE's and performing optimization problems. Code_Saturn A quickly developing code from EDF with full source code access. FEniCS An open-source package for computational mathematical modeling. Palabos Overture

Microsoft Breaks HTML Email Rendering in Outlook 2007 The following is republished from the Tech Times #156. If support for web standards in browsers is improving slowly, then support in email clients is moving at a glacial pace. Attempts to document things like CSS support in the major email clients have revealed a depressing state of affairs, but with recent desktop clients like Thunderbird now sitting on solid rendering engines, things have been looking up. All that changed when Microsoft dropped a lump of coal into every web developer’s stocking with the end-of-year release to business customers, and the upcoming consumer release, of Outlook 2007. At the risk of turning this newsletter into a biweekly Microsoft bash, Redmond has done it again. That’s right. Having tested the two public beta versions of Outlook 2007 late last year, I knew there was something screwy going on. But late last month, a thread in the SitePoint Forums caught my eye. Why on earth would Microsoft do such a thing? Where to from here? Bring on PDF email.

blender 3d hi it should be easy, since blender is written in python and you can easily control the arduino with python. here is a simple example to control it with python (very simple one) arduino code int ledPin13 = 13; // select the pin for the LEDint ledPin12 = 12; // select the pin for the LEDint ledPin11 = 11; // select the pin for the LEDint ledPin10 = 10; // select the pin for the LEDint ledPin9 = 9; // select the pin for the LEDint ledPin8 = 8; // select the pin for the LED// int inPin = 7; void setup() { pinMode(ledPin13,OUTPUT); // declare the LED's pin as output pinMode(ledPin8,OUTPUT); // declare the LED's pin as output pinMode(ledPin9,OUTPUT); // declare the LED's pin as output Serial.begin(9600); // connect to the serial port Serial.println("Arduino is ready");} //setup void loop () { int serbyte = 0; serbyte =; // if the input is '-1' then there is no data if (serbyte ! } // if } //loop python code #! ser = serial.Serial('/dev/tty.usbserial-A5001amK', 9600) ser.write('H') /me

Box2d Flash World Construction Kit + Alchemy Port (AS3 Physics Engine) Box2d Flash Alchemy Port + World Construction Kit Download the Framework & Demo Files From Github Box2D Flash Alchemy Port is an AS3 interface to the Box2D C++ 2D physics engine compiled with Adobe Alchemy. Documentation located on the GitHub wiki page. World Construction Kit is is a toolset / framework for rapidly developing physics based games / websites within the Flash IDE. WCK allows you to layout your 2d worlds / game levels entirely within Flash and have them hook into the physics simulation without writing any code. Read the core Box2D C++ documentation Read the Alchemy port / WCK documentation on GitHub Visit the Box2D Flash / WCK forums Play Sideroller, a game built with WCK. Contact:

Robots to take care of prisons in South Korea It looks like South Korea is really keen on replacing the country’s workers with robotic counterparts. Earlier this year it was reported that cinema ticket sales would be handled by some robots in the country, and now it looks like robots will be taking over the jobs of prison guards in the future. Some new robots that have been developed in cooperation with the country’s justice ministry will be introduced to the prison in Pohang, southeast of Seoul in March next year. If the trial goes well, we’ll see more robots introduced in the future. Over a billion won ($850,000) was spent on development of the robotic prison guards which are supposed to enable human counterparts to focus more on rehabilitation work with offenders. The robots which will be used mainly at night will patrol the prison, looking for suspicious behavior among prisoners.

freecfd - Project Hosting on Google Code Free CFD is an open source computational fluid dynamics (CFD) code. Some of the features are detailed below but let’s first talk about why before what. Goals: Free CFD is developed as an open source project. The idea behind the open source is not only that the code is available to everyone without any cost, but also that the code is actually understandable and usable by others. Features: 3D Unstructured Free CFD can handle arbitrary polyhedral, mixed element type 3D unstructured grids. Parallel ParMETIS is used for domain decomposition. All Speed OK, we know that this is too general a statement but let’s say that the code can handle a Mach number of 3 as well as a Mach number of 0.001 Density Based AUSM+-up and Roe convective flux functions are currently available. Implicit A fully impicit framework with first order, backward Euler time integration. Second Order Spatial Accuracy Linear MUSCL reconstruction of the cell variables provide second order accuracy.

A complete IOR list Here's a long list with ior values you can use when you create various materials and liquids and much more. This is a compilation of various ior lists scattered all around the web, so there may be duplicates in the list but they're there for comparison purposes and so you can pick either ior value that fits your specific needs. I hope this long list will be useful for someone.. Transparent materials Eye, Aqueous humor 1.33 Eye, Cornea 1.38 Eye, Lens 1.41 Eye, Vitreous humor 1.34 Glass, Arsenic Trisulfide 2.04 Glass, Crown (common) 1.52 Glass, Flint, 29% lead 1.569 Glass, Flint, 55% lead 1.669 Glass, Flint, 71% lead 1.805 Glass, Fused Silica 1.459 Glass, Pyrex 1.474 Lucite 1.495 Nylon 1.53 Obsidian 1.50 Plastic 1.460 - 1.55 Plexiglas 1.488 Salt 1.516 Metals Aluminum 1.39 Copper 2.43 Gold 0.166 Mylar 1.65 Nickel 1.08 Platinum 2.33 Silver 1.35 Titanium 2.16 / Magnus

Forums • View topic - Projected Motion/Trajectory? I know this page is old, but I found it via Google trying to solve the same problem myself, and figured I'd provide a more helpful response. The Wikipedia page above was good, but very complicated. I found this page helpful ( but still more complicated than it needs to be. A good way to think about this problem is finding the position (x,y) of your projectile at time "t". First, we need to know the initial velocity of the projectile, broken down as an x-part(ivx) and a y-part(ivy). These will be the same numbers that make up the b2Vec2 we use to fire the projectile. Initial velocity x:ivx = Math.cos(launchAngleInRadians) * launchStrength; Initial velocity y:ivy = Math.sin(launchAngleInRadians) * launchStrength; Second, we use those values to calculate the projectile's x and y at a specific time "t". x at time t:(x at time t) = (initial velocity on the x axis) * (time t);ptx = ivx * t; Enjoy!